Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   WSDL-Problem (https://www.delphipraxis.net/188764-wsdl-problem.html)

RalfSi 5. Apr 2016 11:44

WSDL-Problem
 
Hallo zusammen,

ich versuche mittels Delphi 2007 folgenden Web Service zu "importieren": https://www.europace2.de/baufiSmart/...ngAnlegen?wsdl
Das Projekt lässt sich nun aber nicht kompilieren, weil bei folgenden zwei Zeilen Delphi streikt:

//Fehler beim Kompilieren
InvRegistry.RegisterHeaderClass(TypeInfo(VorgangAn legenPortType), DatenKontext2, hmtRequest, StrToBool('False'));

Das scheint mir auch logisch, da
DatenKontext2 = DatenKontext; und DatenKontext = (ECHTGESCHAEFT, TEST_MODUS); (somit keine Klasse ist, wie es die Parameter eigentlich vorsehen)

Ähnliches gilt für
//Fehler beim Kompilieren
InvRegistry.RegisterException(TypeInfo(VorgangAnle genPortType), LoggingId);
LoggingId = type WideString;

Weiß jemand Rat?

Danke im Voraus, mit besten Grüßen
Ralf

Ergänzung: Das Leerzeichen in Vorganganlegen existiert im Original-Code nicht.

Lemmy 5. Apr 2016 11:51

AW: WSDL-Problem
 
Hallo,

hab leider kein 2007er mehr am laufen, aber hast du das Update hier installiert:
http://cc.embarcadero.com/item/24535

Grüße

RalfSi 5. Apr 2016 14:43

AW: WSDL-Problem
 
Danke erst einmal, aber der Download scheint mir nicht erforderlich, da Delphi 2007 im Einsatz ist und nur für vorherige Versionen vorgesehen ist: "Delphi WebService/SOAP runtime and importer from D2007 for users of earlier versions of Delphi (D7, D2005 and D2006)."

Lemmy 5. Apr 2016 16:22

AW: WSDL-Problem
 
oh sorry, da habe ich nicht gründlich genug gelesen, Daher zurück auf Anfang: definitiv alle relevanten Updates/Hotfixes zu 2007 installiert?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 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