Wrapped Doc/Lit convention in 10.1x

Posted by rvkanten on 29-Apr-2008 10:01

OpenEdge Development: Web Services states on page 2-7:

OpenEdge Web services use the wrapped document literal (Wrapped

Doc/Lit) convention (developed by Microsoft). Wrapped Doc/Lit is a

convention using Document/Literal that wraps all request parameters

for an operation into one input XML complex type and wraps all

response parameters into a separate output XML complex type.

Is there a way to call an OE Web service operation using the Unwrapped Doc/Lit convention?

All Replies

Posted by Robin Brown on 30-Apr-2008 09:18

It is the WSDL for the OpenEdge Document/Literal Web service that defines the SOAP request and response messages with the wrapped convention. You do not have the option of generating WSDL with the unwrapped or bare document/literal convention.

Posted by rvkanten on 06-May-2008 06:07

Robin,

When using a WSDL with the unwrapped document/literal convention I get the following error message: Web Service application not found: urn:hl7-org:v3 (10858).

I've included the WSDL and the HTTP request en response (captured with SOAP Spy).

Could you help me out?

Posted by Robin Brown on 06-May-2008 10:31

Hi Roger,

The Web services Adapter cannot parse a request in the unwrapped document/literal format. You're going to need to do some XML transformation of the request, using Sonic ESB perhaps.

I don't have a specific solution, but Technical Support should be able to assist you.

This thread is closed