Announcement

Collapse
No announcement yet.

Webservice WSDL Publish Error incompatible

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Webservice WSDL Publish Error incompatible

    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
Working...
X