![]() |
|
Web Servis SOAP - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6) +--- Konu Başlığı: Web Servis SOAP (/showthread.php?tid=7618) |
Cvp: Web Servis SOAP - RAD Coder - 04-03-2024 (04-03-2024, Saat: 15:09)eyln Adlı Kullanıcıdan Alıntı:(04-03-2024, Saat: 15:05)RAD Coder Adlı Kullanıcıdan Alıntı: WSDL'i impot etiyseniz; AddressingFeature fonksiyon olarak tanımlı bir tip olmalı. O halde WSDL'i eksik import etmiş olabilirsiniz, bu tip olmadan Java kodu da çalışmaz. Cvp: Web Servis SOAP - RAD Coder - 04-03-2024 ISOnlineEkstreServis metodunun aldığı parametrelere bakın. İlk parametrede hangi tip varsa, o tipi oluşturun ve değerlerini set edin. Sonrasında ISOnlineEkstreServis metoduna gönderin. Cvp: Web Servis SOAP - eyln - 04-03-2024 (04-03-2024, Saat: 15:29)RAD Coder Adlı Kullanıcıdan Alıntı: ISOnlineEkstreServis metodunun aldığı parametrelere bakın. İlk parametrede hangi tip varsa, o tipi oluşturun ve değerlerini set edin. Sonrasında ISOnlineEkstreServis metoduna gönderin. Rica etsem biraz daha açarmısınız wsdl adresi aşağıda "https://vbservice.vakifbank.com.tr/HesapHareketleri.OnlineEkstre/SOnlineEkstreServis.svc?singleWsdl" Cvp: Web Servis SOAP - RAD Coder - 04-03-2024 (04-03-2024, Saat: 15:42)eyln Adlı Kullanıcıdan Alıntı:(04-03-2024, Saat: 15:29)RAD Coder Adlı Kullanıcıdan Alıntı: ISOnlineEkstreServis metodunun aldığı parametrelere bakın. İlk parametrede hangi tip varsa, o tipi oluşturun ve değerlerini set edin. Sonrasında ISOnlineEkstreServis metoduna gönderin. Bağlanamıyorum. Bunun XML çıktısını paylaşabilir misiniz. Cvp: Web Servis SOAP - eyln - 04-03-2024 ekte dosyayı paylaştım Cvp: Web Servis SOAP - RAD Coder - 04-03-2024 İlk satırı aşağıdaki gibi değiştirip, servisi test edin. servis := GetISOnlineEkstreServis(); Cvp: Web Servis SOAP - eyln - 04-03-2024 (04-03-2024, Saat: 16:21)RAD Coder Adlı Kullanıcıdan Alıntı: İlk satırı aşağıdaki gibi değiştirip, servisi test edin. Denedim aynı hata dönüyor wsa:To bununla ilgili bir durum olmalı Web Servis SOAP - TuncayDelphi - 07-03-2024 initialization InvRegistry.RegisterInterface(TypeInfo(unitadı), 'http://sitedaresi/', 'utf-8'); InvRegistry.RegisterDefaultSOAPAction(TypeInfo(unitadı), 'http://site/servisadı/%operationName%'); InvRegistry.RegisterInvokeOptions(TypeInfo(unitadı), ioLiteral); InvRegistry.RegisterInvokeOptions(TypeInfo(soapadı), ioDocument); şeklinde pas dosyanı düzenleyip denermisin. Delphi çoğu zaman servisi duzgun bir sekilde import edemiyor. wsdl in icerisindeki dosya fonksiyon vb wsdl importer erisemiyor.o sebeple InvRegistry e ihitiyaç duyduğu oluyor muhtemelen bununla aşabilirsin test edemedim ama olur gibi geliyor. Web Servis SOAP - yhackup - 11-03-2024 Delphi de bende bu tarz gereksinimlerden bıkıp tüm projeleri .nete taşıdım. Ama en basitinden kaçal yol önerebilirim. Ben benzer durumlarda HttpRio nesnesi bağlayıp "BeforeExecute" olayında xml'i değiştiriyordum ne gerekiyorsa ekliyor veya çıkarıyordum. Cvp: Web Servis SOAP - eyln - 22-03-2024 (11-03-2024, Saat: 16:36)yhackup Adlı Kullanıcıdan Alıntı: Delphi de bende bu tarz gereksinimlerden bıkıp tüm projeleri .nete taşıdım. Teşekkürler öyle yaptım. |