Help generating Web services from WSDL with OUT parameters using WebSphere / RAD v6.0
posted 9 years ago
I am currently developing a number of Web services for our client's application. Most of this work has, so far, been straight-forward and I have been able to build and component test them without problem.
However, part of the requirements are for sending a reply to a third party provider's Web service, and we have to use 'in' AND 'out' parameters for the call. My problem is that when we use the third party WSDL to generate the Java classes, WebSphere (RAD v6.0) generates everything except the _EJSRemoteStatelessClientServiceSoapBindingImpl_632f8b60_Tie class, complaining saying "the RMIC command failed: Invalid cast from java.io.Serializable to javax.xml.rpc.holders.IntHolder.IntHolder arg7 = (IntHolder) in.read_value(IntHolder.class)".... It manages to generate a ClientServiceSOAPBindingIml.java file that contains holders in its method's formal parameters list, but then fails on the other file....
Any thoughts / ideas would be much appreciated...
Its about time that IBM got their act together with their - generally inadequate - documentation...