I have a SOAP web service with JAX-WS. There I got a method createTransaction(String, String, String, int, String[][])
.
When I create a new Web Service client with Eclipse, it however generates stubs with the method createTransaction(String, int)
which is how the service used to be defined in an older revision. When looking into the WSDL the create method should actually expect 5 parameters instead of 2:
<message name="createTransaction"> <part name="arg0" type="xsd:string"/>
<part name="arg1" type="xsd:string"/>
<part name="arg2" type="xsd:string"/>
<part name="arg3" type="xsd:int"/>
<part name="arg4" type="ns1:stringArrayArray" xmlns:ns1="http://jaxb.dev.java.net/array"/>
</message>
So, how comes Eclipse generates a stub with only 2 parameters?