![]() |
Problem beim Mapping der "XML-Tags" unter SOAP
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:
Delphi-Quellcode:
Im Code steht. Wer weiss, was hier los ist und wie ich das Problem beheben kann. :gruebel:
RemClassRegistry.RegisterExternalPropName(TypeInfo(BooleanOperatorEnum), 'Or_', 'Or');
Viele Grüsse und vielen Dank Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz