Consultor Eletrônico



Kbase P110800: It is not possible to pass XML documents as complexTypes between a Web Service client and the Web Se
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   04/03/2011
Status: Unverified

SYMPTOM(s):

It is not possible to pass XML documents as complexTypes between a Web Service client and the Web Services Adapter (WSA)

It is only possible to pass XML documents between the WSA and a Web Service client as a string (xs:string)

The XML document is serialized as a DOM text node into the SOAP Response message

The Proxy Generator (ProxyGen) does not map a LONGCHAR output parameter to an XML schema wildcard (xs:any)

The WSA can only process an XML document which contains escape characters

The WSA can only process an XML document when the "<" and ">" characters are replaced with "&lt;" and "&gt;" respectively

FACT(s) (Environment):

OpenEdge 10.x
All Supported Operating Systems

CAUSE:

Enhancement Request# OE00123532

CAUSE:

This is expected behavior with the current implementation of the WSA and ProxyGen.

FIX:

The ability to pass an XML document as a complexType has not been implemented in the product yet.