Kbase P131844: Getting error 11773 in a Web Service client when receiving a SOAP Fault
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/27/2008 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.1A
All Supported Operating Systems
SYMPTOM(s):
Getting error 11773 in a Web Service client when receiving a SOAP Fault
Error receiving Web Service Response: Wrong XML token encountered during
primitive type deserialization (11773)
CAUSE:
A child element of the fault exception is declared as optional in the definition but is missing in the thrown message.
FIX:
To workaround it, do one of the following actions:
1 - Create a local version of the WSDL and remove the child element from the definition.
2 - Change the WebServices to always generate the child element, even as an empty tag.
3 - Migrate to OpenEdge 10.1B03 or later.