New WSDL format for TCA

October 13, 2009 at 11:27 am | In TCA, Transoft Products | Comments Off
Tags: , , , , , ,

Back when TCA SOAP support was implemented, the most common SOAP format was the rpc/encoded.  At that time, Java implementations were the most common client for SOAP.

As time has moved on, the .NET framework has dominated the Web Services landscape.  By default, .NET uses the document/literal style (although it happily interoperates with rpc/encoded)

Now the latest Java libraries have dropped support for rpc/encoded (Apache Axis2 – see http://ws.apache.org/axis2/1_1_1/Axis2-rpc-support.html).  Attempting to use Axis2 to read the TCA WSDL will fail with an exception stating : “Encoded use is not supported”.  Obviously this will cause problems with any software built on Axis2, such as Crystal Reports.

To address this, TCA has been modified to support the wrapped document/literal format (described here: http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/).  The modifications come as an updated .mac file for the Transoft Development Suite and as a modified Component Broker.

The changes will be part of the next release, but in the meantime if you find yourself needing to interoperate with a SOAP framework that doesn’t support rpc/encoded, contact customer services and we can supply an update

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.