I'm consuming a service using CXF client which uses this wsdl mentioned below.
When the outgoing message is sent it adds _arg0_ in soap packet, which is one element extra, client is not expecting this. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body><ns2:HelloWorld xmlns:ns2="http://www.superpartners.com.au/matt.HelloWorld3"> <arg0> <id>HELLO VISHAL</id> </arg0> </ns2:HelloWorld> </soap:Body> </soap:Envelope> -------------------------------------- My cleint is expecting this...packet. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body><ns2:HelloWorld xmlns:ns2="http://www.superpartners.com.au/matt.HelloWorld3"> <id>HELLO VISHAL</id> </ns2:HelloWorld> </soap:Body> </soap:Envelope> ----- This issue seems to be with java or CXF implementation. Any help will be good or pointers to remove this additional elemnt which seems to be coming in no mmater what i do with WSDL. Is this soemthing to do with Java lang specific or i'm making some dumb mistake. Part of WSDL is shopwn below <xsd:element name="HelloWorld" type="tns:HelloWorld"/> <xsd:element name="HelloWorldResponse" type="tns:HelloWorldResponse"/> <xsd:complexType name='HelloWorld'> <xsd:sequence> <xsd:element minOccurs='0' name='arg0' type="tns:HelloWorldReq"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name='HelloWorldReq'> <xsd:sequence> <xsd:element minOccurs='0' name='id' type='xsd:string'/> </xsd:sequence> </xsd:complexType> <xsd:complexType name='HelloWorldResponse'> <xsd:sequence> <xsd:element minOccurs='0' name='return' type='tns:HelloWorldResp'/> </xsd:sequence> </xsd:complexType> <xsd:complexType name='HelloWorldResp'> <xsd:sequence> <xsd:element minOccurs='0' name='result' type='xsd:string'/> </xsd:sequence> </xsd:complexType> </xsd:schema> </wsdl:types> <wsdl:message name="HelloWorldIn"> <wsdl:part name="HelloWorld" element="tns:HelloWorld"/> </wsdl:message> <wsdl:message name="HelloWorldOutput"> <wsdl:part name="HelloWorldResponse" element="tns:HelloWorldResponse"/> </wsdl:message> -- View this message in context: http://www.nabble.com/Additional-element-in-Request-Packet-%28SOAP-payload-%29-is-generated-with-name-arg0-tf4370745.html#a12457602 Sent from the cxf-user mailing list archive at Nabble.com.
