Problem
- Product Name: AppServer
- Product Version: 6.5
- Product Component: Web Services(Axis)
- Platform/OS Version: All
- Tested Version: Appserver 6.5
How to export a CORBA server which define either OUT or INOUT parameters in the IDL to a web service? The shipped example (\\examples\\webservices\\visibroker\\server) only has IN parameter.
Resolution
Root Cause:
The Java2WSDL provided by Axis is not able to generate the WSDL:part element in the SOAP response for the OUT parameters. Hence, the Web Service Description Language (WSDL) is not complete.
Solution / Workaround:
There is no solution for this issue in BES 6.5. idl2wsj tool is introduced in VB 7.0. The idl2wsj generates the wsdl:part elements correctly for the SOAP response.
#wsdl
#VisiBroker
#WSDL-part
#Java2WSDL
#SOAP
#Security
#idl2wsj