Consultor Eletrônico



Kbase P52602: Error loading the WSDL document with SOAP Binding Extension
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   06/11/2003
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.0A1B

FACT(s) (Environment):

Web Services

SYMPTOM(s):

Deployed a Web Service using the Sun's Java Web Services Developer Pack 1.1.

The generated WSDL file contains the "soap:binding" element appearing right after the "Operation" starting and closing tags.

Trying to load the Sun's generated WSDL file into Progress via the 4GL's CONNECT Statement.

Error loading WSDL: Error loading the WSDL document <path\file-name.wsdl>

Server is not connected. (5537)

CAUSE:

The order of the SOAP Binding Extension Elements within the WSDL file is incorrect. In general, the extension elements must appear before the regular WSDL elements according to the XML Schema for WSDL.

FIX:

Manually move the "soap:binding" element to appear before the "Operation" tag so that the generated WSDL file complies with the XML Schema for WSDL.