n8n-nodes-advanced-wsdl-creator
v0.1.146
Published
n8n için Advanced WSDL Creator node'u
Maintainers
Readme

n8n-nodes-advanced-wsdl-creator
Bu n8n community node paketi, n8n iş akışlarınızda kullanabileceğiniz özel node'lar içerir.
Bu paket şu node'ları içerir:
- U_Advanced_WSDL_Creator: N8N workflow listesinden WSDL ve proxy class oluşturur
- U_Schema_ContentMapper: XML şema kullanarak content mapping yapar
- U_Date_Calculator: Tarih hesaplama ve manipülasyon işlemleri
n8n fair-code licensed bir iş akışı otomasyon platformudur.
Kurulum
Operasyonlar
Kimlik Doğrulama
Uyumluluk
Kullanım
Kaynaklar
Versiyon Geçmişi
Kurulum
n8n community nodes kurulum rehberini takip edin.
Operasyonlar
U_Advanced_WSDL_Creator
- Generate WSDL: N8N workflow listesinden WSDL dosyası oluşturur
- Parametreler:
workflowList: N8N workflow listesi (JSON formatında)serviceNamespace: WSDL service namespacedataContractNamespace: Data contract namespaceserviceName: WSDL service adıportTypeName: Port type adısoap11PortLocation: SOAP 1.1 port locationsoap12PortLocation: SOAP 1.2 port locationincludeSoap11Binding: SOAP 1.1 binding dahil etincludeSoap12Binding: SOAP 1.2 binding dahil etuseWrapperElement: Wrapper element kullan
U_Schema_ContentMapper
- Content Mapping: XML şema kullanarak Header, Line ve Footer içeriklerini parse eder
- Parametreler:
schemaXml: FileSchema XML içeriği (Header, Line, Footer bölümleri ile)headerInput: Header içeriğilineInput: Line içeriği (her satır bir kayıt)footerInput: Footer içeriğioutput_format: Çıktı tarih formatı
Özellikler:
- Header şeması yoksa boş string döndürür
- Footer şeması yoksa boş string döndürür
- StartIndex 1-based (StartIndex="1" → 2. karakterden başlar)
- Tarih formatı dönüşümü (InputType/OutputType ile)
- Trim desteği (Trim="True" ise başındaki 0 ve boşlukları temizler)
U_Date_Calculator
- BeginDate & EndDate: Başlangıç ve bitiş tarihlerini hesaplar
- Parametreler:
beginDateMethod: Başlangıç tarihi için metod (string)beginDateParams: Başlangıç tarihi parametreleri (string, key=value formatında)endDateMethod: Bitiş tarihi için metod (string)endDateParams: Bitiş tarihi parametreleri (string, key=value formatında)output_format: Çıktı tarih formatı
Desteklenen Metodlar:
Ay Bazlı Metodlar
bu_ay_X: Bu ayın belirli bir gününü hesaplar- Parametreler:
day(1-31),month_offset,year_offset - Örnek:
day=26,month_offset=0,year_offset=0→ Bu ayın 26'sı
- Parametreler:
gecen_ay_X: Geçen ayın belirli bir gününü hesaplar- Parametreler:
day(1-31),month_offset,year_offset - Örnek:
day=26,month_offset=-1,year_offset=0→ Geçen ayın 26'sı
- Parametreler:
ay_basi: Ayın ilk gününü hesaplar- Parametreler:
month_offset,year_offset - Örnek:
month_offset=1,year_offset=0→ Gelecek ayın ilk günü
- Parametreler:
ay_sonu: Ayın son gününü hesaplar- Parametreler:
month_offset,year_offset - Örnek:
month_offset=-1,year_offset=0→ Geçen ayın son günü
- Parametreler:
Tarih Bazlı Metodlar
bugun: Bugünün tarihini döndürür- Parametreler:
exclude_weekends(true/false),exclude_holidays(true/false)
- Parametreler:
dun: Dünün tarihini döndürür- Parametreler:
exclude_weekends(true/false),exclude_holidays(true/false)
- Parametreler:
yarin: Yarının tarihini döndürür- Parametreler:
exclude_weekends(true/false),exclude_holidays(true/false)
- Parametreler:
relative_day: Bugüne göre ±N gün hesaplar- Parametreler:
offset(örn: -7, +30),exclude_weekends,exclude_holidays - Örnek:
offset=-7,exclude_weekends=false→ 7 gün önce
- Parametreler:
Aralık Bazlı Metodlar
last_n_days: Son N günün aralığını döndürür- Parametreler:
n(gün sayısı) - Örnek:
n=7→ Son 7 gün (date_start ve date_end döner)
- Parametreler:
next_n_days: Önümüzdeki N günün aralığını döndürür- Parametreler:
n(gün sayısı) - Örnek:
n=7→ Önümüzdeki 7 gün
- Parametreler:
Özel Metodlar
quarter_start: Çeyrek başlangıcını hesaplar- Parametreler:
month_offset,year_offset - Örnek:
month_offset=3,year_offset=0→ 3 çeyrek sonra
- Parametreler:
quarter_end: Çeyrek sonunu hesaplar- Parametreler:
month_offset,year_offset
- Parametreler:
year_start: Yıl başını hesaplar- Parametreler:
year_offset - Örnek:
year_offset=-1→ Geçen yılın başı
- Parametreler:
year_end: Yıl sonunu hesaplar- Parametreler:
year_offset
- Parametreler:
weekday_nth: Belirli haftanın belirli gününü hesaplar- Parametreler:
week_number(1=ilk, 2=ikinci),weekday(0=Pazar, 1=Pazartesi, ..., 6=Cumartesi),month_offset,year_offset - Örnek:
week_number=2,weekday=1,month_offset=0→ Ayın 2. Pazartesi
- Parametreler:
Ortak Parametreler:
day: Gün numarası (1-31)month_offset: Ay kaydırma (-12 ile +12)year_offset: Yıl kaydırman: Gün sayısı (last_n_days, next_n_days için)offset: Gün kaydırma (relative_day için)week_number: Hafta numarası (weekday_nth için)weekday: Haftanın günü (0-6, weekday_nth için)exclude_weekends: Hafta sonlarını atla (true/false)exclude_holidays: Tatilleri atla (true/false)output_format: Çıktı formatı (yyyy-MM-dd, dd/MM/yyyy, dd.MM.yyyy, yyyyMMdd)
Çıktı Formatları:
yyyy-MM-dd→ 2024-12-27dd/MM/yyyy→ 27/12/2024dd.MM.yyyy→ 27.12.2024yyyyMMdd→ 20241227
Çıktı Alanları:
BeginDate: Başlangıç tarihiEndDate: Bitiş tarihiBeginDate_start: Başlangıç aralığı başlangıcı (varsa)BeginDate_end: Başlangıç aralığı bitişi (varsa)EndDate_start: Bitiş aralığı başlangıcı (varsa)EndDate_end: Bitiş aralığı bitişi (varsa)
Kimlik Doğrulama
Bu paket için kimlik doğrulama gerekmez. HttpBin node'u public API kullanır.
Uyumluluk
- Minimum n8n versiyonu: 1.0.0
- Test edilen versiyonlar: 1.107.4
- Node.js: >=20.15
Kullanım
- n8n'i başlatın
- Yeni bir iş akışı oluşturun
- "Add node" butonuna tıklayın
- "U_Advanced_WSDL_Creator", "U_Schema_ContentMapper" veya "U_Date_Calculator" node'larını arayın
- Node'u iş akışınıza ekleyin ve yapılandırın
U_Date_Calculator Kullanım Örneği
BeginDate için:
- Method:
bu_ay_X - Params:
day=26,month_offset=0,year_offset=0
EndDate için:
- Method:
relative_day - Params:
offset=0,month_offset=0,year_offset=0
Çıktı:
{
"BeginDate": "2024-12-26",
"EndDate": "2024-12-27"
}Kaynaklar
Versiyon Geçmişi
0.1.48
- U_Date_Calculator node'u eklendi
- BeginDate ve EndDate hesaplama desteği
- 15 farklı tarih hesaplama metodu
- String parametre desteği
0.1.40+
- U_Schema_ContentMapper node'u eklendi
- XML şema ile content mapping
- Header, Line, Footer parse desteği
- Tarih formatı dönüşümü
- Trim desteği
0.1.0
- İlk sürüm
- U_Advanced_WSDL_Creator node'u eklendi
- WSDL ve proxy class oluşturma desteği
