AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SOAP Verständnisfrage

Ein Thema von DeddyH · begonnen am 23. Jul 2013
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#1

SOAP Verständnisfrage

  Alt 23. Jul 2013, 10:11
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.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 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