Skip to main content

Problem:

Release 4.0:

Web service error 605,  "Incorrect number of parameters supplied" when calling COBOL Web Service from Tibco General Interface tool.

Resolution:

The Tibco General Interface tool may create a SOAP request with a tag <SOAP-ENV:Body> which should actually be <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

in order to properly identify the SOAP request as rpc/encoded.

Net Express 4.0 Enterprise Server uses the encodingStyle attribute to differentiate between rpc/encoded and document/literal SOAP requests, but with the missing attribute, it thinks this is doc/literal which is not supported for Net Express 4.0 Web Services under Enterprise Server, and issues the 605 error. You can test this by changing the SOAP request coming out of the Tibco tool so that this attribute exists as stated above.

Net Express 5.0 Web Services can be rpc/encoded or document/literal and will be handled appropriately under Net Express 5.0 Enterprise Server as like other Web Services Application Servers that handle both rpc/encoded and document/literal.

Old KB# 4396