Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   SOAP Verständnisfrage (https://www.delphipraxis.net/175836-soap-verstaendnisfrage.html)

DeddyH 23. Jul 2013 10:11

SOAP Verständnisfrage
 
Ich komme gerade zum ersten Mal mit SOAP in Berührung und habe da ein paar Problemchen. Die WSDL habe ich importiert und lauffähig bekommen. Nun tun sich aber 2 Probleme auf:
- die automatisch verwendete Syntax wird von der Gegenseite nicht erkannt ("SOAP-ENV" mag er nicht, das muss wohl zwingend "soapenv" heißen)
- im per Import generierten Interface sind alle Parameter und Rückgabewerte vom Typ Variant
Das erste Problem löse ich momentan, indem ich ein HTTPRIO auf mein Formular gepackt habe, in dessen BeforeExecute ich den Inhalt des RequestStreams durch ein selbst erstelltes XML-Dokument ersetze. Kann/muss man das so machen, oder gibt es irgendwo eine Syntax-Einstellung, die ich übersehen habe?
Viel schwerwiegender erscheint mir das zweite Problem. Wenn ich das Ganze richtig verstanden habe, könnte ich mir doch je Anfrage eine Request- und eine Response-Klasse schreiben, die dann ObjectToSOAP bzw. SOAPToObject überschreiben. Aus den Variant-Parametern des Interfaces würden dann die Request- und aus den Rückgabewerten die Response-Klassen. Auch hier wieder die Frage: ginge das in Ordnung, oder bin ich auf dem Holzweg? Müsste ich die selbst erstellten Klassen registrieren, obwohl sie lediglich clientseitig verwendet werden? Spontan geht meine eigene Antwort in Richtung klares "Nein", aber evtl. habe ich ja auch etwas übersehen.

Danke fürs Lesen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz