I have the following method in the service endpoint class
public void ADDWORLD(StringHolder STR)
STR is an in/out parameter
So in deploy.wsdd, I used :
<operation name="ADDWORLD" >
<parameter name="STR" type="tns:string"
xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/" mode="INOUT"/>
</operation>
But in the wsdl that I get from my browser with ?wsdl, I have :
<types>
<schema targetNamespace="http://holders.rpc.xml.javax"
xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="StringHolder">
<sequence>
<element name="value" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<element name="StringHolder" nillable="true" type="tns1:StringHolder" />
</schema>
[...]
- <wsdl:message name="ADDWORLDRequest">
<wsdl:part name="STR" type="tns1:StringHolder" />
</wsdl:message>
[...]
- <wsdl:message name="ADDWORLDResponse">
<wsdl:part name="STR" type="tns1:StringHolder" />
</wsdl:message>
...
Is it a bug ? What can I do ?
Thanks,
C�dric Chabanois