npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

n8n-nodes-advanced-wsdl-creator

v0.1.146

Published

n8n için Advanced WSDL Creator node'u

Readme

Banner image

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 namespace
    • dataContractNamespace: Data contract namespace
    • serviceName: WSDL service adı
    • portTypeName: Port type adı
    • soap11PortLocation: SOAP 1.1 port location
    • soap12PortLocation: SOAP 1.2 port location
    • includeSoap11Binding: SOAP 1.1 binding dahil et
    • includeSoap12Binding: SOAP 1.2 binding dahil et
    • useWrapperElement: 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ği
    • lineInput: Line içeriği (her satır bir kayıt)
    • footerInput: Footer içeriği
    • output_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ı
  • 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ı
  • 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ü
  • 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ü

Tarih Bazlı Metodlar

  • bugun: Bugünün tarihini döndürür

    • Parametreler: exclude_weekends (true/false), exclude_holidays (true/false)
  • dun: Dünün tarihini döndürür

    • Parametreler: exclude_weekends (true/false), exclude_holidays (true/false)
  • yarin: Yarının tarihini döndürür

    • Parametreler: exclude_weekends (true/false), exclude_holidays (true/false)
  • 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

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)
  • 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

Ö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
  • quarter_end: Çeyrek sonunu hesaplar

    • Parametreler: month_offset, year_offset
  • year_start: Yıl başını hesaplar

    • Parametreler: year_offset
    • Örnek: year_offset=-1 → Geçen yılın başı
  • year_end: Yıl sonunu hesaplar

    • Parametreler: year_offset
  • 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

Ortak Parametreler:

  • day: Gün numarası (1-31)
  • month_offset: Ay kaydırma (-12 ile +12)
  • year_offset: Yıl kaydırma
  • n: 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-27
  • dd/MM/yyyy → 27/12/2024
  • dd.MM.yyyy → 27.12.2024
  • yyyyMMdd → 20241227

Çıktı Alanları:

  • BeginDate: Başlangıç tarihi
  • EndDate: Bitiş tarihi
  • BeginDate_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

  1. n8n'i başlatın
  2. Yeni bir iş akışı oluşturun
  3. "Add node" butonuna tıklayın
  4. "U_Advanced_WSDL_Creator", "U_Schema_ContentMapper" veya "U_Date_Calculator" node'larını arayın
  5. 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

Lisans

MIT