Merhaba,
Delphide bir SOAP Server projem var. WSDL aldığım zaman style="rpc" durumda. Bu style tanımnı document olarak değiştirmek istiyorum. Karşı sistemlere destek sağlamak adına. Ancak HTTPSOAPPascalInvoker.Converter.Options üzerinden soDocument vesoLteralParams seçmeme rağmen "rpc" değişmiyor. Delphi SOAP serverda Doc/lit desteği verebiliyor muyuz?
Konu hakkında bilgisi olan arkadaşlardan öneri ve yardımlarını rica ederim.
Saygılar.
Delphi SOAP Server Style
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Delphi SOAP Server Style
Suradaki paylasima gore Delphi RPC disinda destek vermiyormus. Baska bir cevapta kullanilabilecek bir kutuphane icin baglanti verilmis.
Re: Delphi SOAP Server Style
Öncelikle ilginiz için teşekkürler.
Dünden beri epey bir araştırdım. sayfadaki öneriye göre IdSoap baktım. Enson XE3 desteği verilmiş. Delphi 10.4 te derlenmiyor. Mevcut SOAP server projemi değiştirmeden wsdl için document style yapmaya çalışıyorum. Benim de gördüğüm kadarıyla delphi sadece rpc desteklemiş. acaba başka bir yol bulabilir miyiz. Deneyimi veya bilgisi olan arkadaşlar var mıdır?
Dünden beri epey bir araştırdım. sayfadaki öneriye göre IdSoap baktım. Enson XE3 desteği verilmiş. Delphi 10.4 te derlenmiyor. Mevcut SOAP server projemi değiştirmeden wsdl için document style yapmaya çalışıyorum. Benim de gördüğüm kadarıyla delphi sadece rpc desteklemiş. acaba başka bir yol bulabilir miyiz. Deneyimi veya bilgisi olan arkadaşlar var mıdır?
Re: Delphi SOAP Server Style
Wsdl icindeki kelimeyi degistirmenin cozum olmayacaginin farkindasinizdir. Kisa yoldan cozmek isterseniz .Net ile proxy yapabilirsiniz. Delphinin servisinin .Net'e ekleyip, .Net tarafinda yeni bir servis olusturabilirsiniz. Istek geldigi zaman delphi tarafindaki servisi cagirirsiniz. Diger bir secenek IdSoap'i calisabilir getirmek. XE3 sonrasi cok degisilik olmadi bildigim kadariyla, kaynak kodlari aciksa duzeltilebilir.