Zitat von
Keldorn:
Zitat:
InvRegistry.RegisterInvokeOptions(TypeInfo(NewWebS ervice), ioDefault);
kannst Du erklären, warum es dann damit geht ?
Das problem habe ich auch öfters, daß bei der Übergabe von Strings das xsd mit dazu geschrieben wird.
Bisher habe ich mir immer damit geholfen, daß ich die
XML-Übermittlung im onbeforeexecute selber geändert habe, muß ich dann gleichmal probieren
Gruß Frank
Trial and error
In der
WSDL steht ja
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
Dass Delphi daraus folgert
InvRegistry.RegisterInvokeOptions(TypeInfo(NewWebService), ioDocument);
nehmen zu müssen klingt vernünftig. Warum es damit dann aber nicht funktioniert sondern nur mit ioDefault, ist schon seltsam.
Ich freue mich auf den ersten Februar, dann gibt es den "Sun Certified Developer for Java Web Services" Study Guide. Dass Delphi sich mit
SOAP so schwer tut (sobald andere Plattformen angesprochen werden müssen), ist schade. Vermutlich gibt es zu wenig Entwickler, die damit in größerem Rahmen cross-platform arbeiten wollen. Oder sie setzen andere
SOAP Libraries ein, die besser sind als die in Delphi enthaltene?
Viele Grüße,