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.