Hallo,
ich habe mit Delphi 2005 (Update1+2+3) einen Webservice erstellt. Mit der Webpublish Komponente wird die WSDL Datei exportiert.
Wenn ich diese selbst wieder in Delphi importiere funktioniert alles wunderbar.
Jedoch will nun ein Partner über den Webservice auf unsere SOAP-Funktionen zugreifen. Hierzu hat er versucht die WSDL Datei zu importieren. Er benutzt Apache Axis.
Hierbei gibt es einen Fehler
faultCode=INVALID_WSDL: Element
'{http://schemas.xmlsoap.org/wsdl/}input' contained unexpected
attributes: 'message'
Wenn ich ebenfalls die WSDL Datei unter
www.mindreef.net checken lasse bekomme ich einen Fehler.
Ebenso wenn ich die WSDL Datei in einen lokalen XML Checker prüfe.
Dort erhalte ich folgende Fehlermeldung:
E cvc-complex-type.3.2.2: Attribute 'message' is not allowed to appear in element 'input'
E cvc-complex-type.3.2.2: Attribute 'message' is not allowed to appear in element 'output'
Gibt es vielleicht eine Einstellung im PascalInvoker um hier eine Kompatibilität herzustellen, oder handelt es sich einfach um einen Bug.
Hierzu habe ich nichts auf der Borlandseite gefunden.
Vielen Dank für Eure Hilfe
ich habe mit Delphi 2005 (Update1+2+3) einen Webservice erstellt. Mit der Webpublish Komponente wird die WSDL Datei exportiert.
Wenn ich diese selbst wieder in Delphi importiere funktioniert alles wunderbar.
Jedoch will nun ein Partner über den Webservice auf unsere SOAP-Funktionen zugreifen. Hierzu hat er versucht die WSDL Datei zu importieren. Er benutzt Apache Axis.
Hierbei gibt es einen Fehler
faultCode=INVALID_WSDL: Element
'{http://schemas.xmlsoap.org/wsdl/}input' contained unexpected
attributes: 'message'
Wenn ich ebenfalls die WSDL Datei unter
www.mindreef.net checken lasse bekomme ich einen Fehler.
Ebenso wenn ich die WSDL Datei in einen lokalen XML Checker prüfe.
Dort erhalte ich folgende Fehlermeldung:
E cvc-complex-type.3.2.2: Attribute 'message' is not allowed to appear in element 'input'
E cvc-complex-type.3.2.2: Attribute 'message' is not allowed to appear in element 'output'
Gibt es vielleicht eine Einstellung im PascalInvoker um hier eine Kompatibilität herzustellen, oder handelt es sich einfach um einen Bug.
Hierzu habe ich nichts auf der Borlandseite gefunden.
Vielen Dank für Eure Hilfe