Hallo!
Da ich bisher noch kein Experte in
SOAP bin bitte ich die nachfolgende, etwas laienhafte Darstellung zu entschuldigen:
Also, ich möchte gerne mit einem WebService über
SOAP kommunizieren. Hierzu habe ich mir dann über diesen
WSDL-Experten eine
Unit erstellen lassen. So weit so gut. Im Prinzip kann ich auch schon mit dem Service sprechen. Ich habe aber nun das Problem, das der Web-Service das Schlüsselwort OR verwendet. Dies hat Delphi dann auch brav in "Or_" für den Code umgewandelt. Es scheint aber so zu sein, dass diese Umwandlung bei der Kommunikation nicht umgekehrt wird, d.h. es wird wohl "Or_" in der
XML-Datei an den Web-Service geschickt, der sich dann beschwert, dass er "Or_" nicht kennt. Und das obwohl die Zeile:
RemClassRegistry.RegisterExternalPropName(TypeInfo(BooleanOperatorEnum), 'Or_', 'Or');
Im Code steht. Wer weiss, was hier los ist und wie ich das Problem beheben kann.
Viele Grüsse und vielen Dank
Frank