Well can you please give me these details.

1. how did you create the service?

2. response comming from the server. As I understood this is the Soap
message which causes the problem.
if you can please validate the soap message comes to the client (response)
against the wsdl.

Amila.

On 8/2/07, Georgia Giacobbi <[EMAIL PROTECTED]> wrote:
>
> Hi all,
>
>
>
> I have a problem with AXIS2, I've created a web service and I did the
> deploy of AAR on AXIS2.
>
> Then, I've generated a client in order to test it, using a Eclipse
> plug-in and starting it from WSDL I got a error message.
>
>
>
> In the meantime the client is being executed I have the following
> exception:
>
>
> java.lang.RuntimeException: java.lang.RuntimeException: Unexpected
> subelement retrieveCustomerIdentifyByCFResponse
>     at
>
> it.postecom.client.CustomerServiceCustomerServiceSOAP12Port_httpStub.fromOM
> (CustomerServiceCustomerServiceSOAP12Port_httpStub.java:4439)
>     at
>
> it.postecom.client.CustomerServiceCustomerServiceSOAP12Port_httpStub.retrieveCustomerIdentifyByCF
> (CustomerServiceCustomerServiceSOAP12Port_httpStub.java:162)
>     at it.postecom.client.ClientProva.main(ClientProva.java:15)
> Caused by: java.lang.RuntimeException: Unexpected subelement
> retrieveCustomerIdentifyByCFResponse
>     at
>
> it.postecom.client.CustomerServiceCustomerServiceSOAP12Port_httpStub$RetrieveCustomerIdentifyByCFResponse$Factory.parse
> (CustomerServiceCustomerServiceSOAP12Port_httpStub.java:3068)
>     at
>
> it.postecom.client.CustomerServiceCustomerServiceSOAP12Port_httpStub.fromOM
> (CustomerServiceCustomerServiceSOAP12Port_httpStub.java:4433)
>     ... 2 more
>
> My WSDL :
> <wsdl:definitions
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
> xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
> xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
> xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/";
> xmlns="http://www.w3.org/2001/XMLSchema";
> xmlns:tns="http://my.it";
> xmlns:typens="http://my.it/data";
> targetNamespace="http://my.it";>
>     <wsdl:types>
>         <schema xmlns="http://www.w3.org/2001/XMLSchema";
> attributeFormDefault="qualified" targetNamespace="http://my.it/data";>
> <!-- TYPE OUT -->
>             <complexType name="CustomerServiceOutDTO">
>                 <sequence>
>                     <element name="customerIdentify"
> type="typens:CustomerIdentify"/>
>                     <element name="result" type="typens:Result"/>
>                 </sequence>
>             </complexType>
>             <complexType name="Result">
>                 <sequence>
>                     <element name="resultCode" type="string"/>
>                     <element name="errorCode" type="string"/>
>                     <element name="appCode" type="string"/>
>                     <element name="techMsg" type="string"/>
>                     <element name="usrMsg" type="string"/>
>                 </sequence>
>             </complexType>
>             <complexType name="CustomerIdentify">
>                 <sequence>
>                     <element name="cf" type="string"/>
>                     <element name="name" type="string"/>
>                     <element name="surname" type="string"/>
>                     <element name="gender" type="string"/>
>                     <element name="email" type="string"/>
>                     <element name="birthDay" type="string"/>
>                     <element name="birthPlace" type="string"/>
>                     <element name="nationCode" type="string"/>
>                     <element name="nation" type="string"/>
>                     <element name="address" type="string"/>
>                     <element name="postalCode" type="string"/>
>                     <element name="city" type="string"/>
>                     <element name="prov" type="string"/>
>                     <element name="telephoneNumber" type="string"/>
>                     <element name="documentType" type="string"/>
>                     <element name="documentNumber" type="string"/>
>                     <element name="releaseBy" type="string"/>
>                     <element name="releaseDate" type="string"/>
>                     <element name="expireDate" type="string"/>
>                 </sequence>
>             </complexType>
> <!-- Elementi IN -->
>             <element name="RetrieveCustomerIdentifyByCFRequest">
>             <complexType>
>                 <sequence>
>                     <element name="requestId" type="string"/>
>                     <element name="cf" type="string"/>
>                 </sequence>
>             </complexType>
>             </element>
> <!-- Element OUT -->
>             <element name="RetrieveCustomerIdentifyByCFResponse"
> type="typens:CustomerServiceOutDTO"/>
>         </schema>
>     </wsdl:types>
> <!-- MESSAGE -->
>     <wsdl:message name="RetrieveCustomerIdentifyByCFMessage">
>         <wsdl:part name="input"
> element="typens:RetrieveCustomerIdentifyByCFRequest"/>
>     </wsdl:message>
>     <wsdl:message name="RetrieveCustomerIdentifyByCFResponseMessage">
>         <wsdl:part name="data"
> element="typens:RetrieveCustomerIdentifyByCFResponse"/>
>     </wsdl:message>
> <!-- PORT -->
>     <wsdl:portType name="CustomerServicePortType">
>         <wsdl:operation name="retrieveCustomerIdentifyByCF">
>             <wsdl:input
> message="tns:RetrieveCustomerIdentifyByCFMessage"
> xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl";
> wsaw:Action="
> http://my.it/CustomerServicePortType/RetrieveCustomerIdentifyByCF"/>
>             <wsdl:output
> message="tns:RetrieveCustomerIdentifyByCFResponseMessage"
> xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl";
> wsaw:Action="
> http://my.it/CustomerServicePortType/RetrieveCustomerIdentifyByCFResponse";
> />
>         </wsdl:operation>
>     </wsdl:portType>
> <!-- BINDING -->
>     <wsdl:binding name="CustomerServiceSOAP11Binding"
> type="tns:CustomerServicePortType">
>         <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
>         <wsdl:operation name="retrieveCustomerIdentifyByCF">
>             <soap:operation soapAction=""/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>     </wsdl:binding>
>     <wsdl:binding name="CustomerServiceSOAP12Binding"
> type="tns:CustomerServicePortType">
>         <soap12:binding transport="http://schemas.xmlsoap.org/soap/http";
> style="document"/>
>         <wsdl:operation name="retrieveCustomerIdentifyByCF">
>             <soap12:operation
> soapAction="http://my.it/retrieveCustomerIdentifyByCF"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>     </wsdl:binding>
> <!-- SERVICE -->
>     <wsdl:service name="CustomerService">
>         <wsdl:port name="CustomerServiceSOAP11port"
> binding="tns:CustomerServiceSOAP11Binding">
>             <soap:address
> location="http://localhost:8080/axis2/services/CustomerService"/>
>         </wsdl:port>
>         <wsdl:port name="CustomerServiceSOAP12port"
> binding="tns:CustomerServiceSOAP12Binding">
>             <soap12:address
> location="http://localhost:8080/axis2/services/CustomerService"/>
>         </wsdl:port>
>     </wsdl:service>
> </wsdl:definitions>
>
>
> In the soap message response i have this object
> retrieveCustomerIdentifyByCFResponse instead of
> RetrieveCustomerIdentifyByCFResponse.
>
>
> Could you kindness help me?
>
>
>
> I'm currently using a Sun Application Server 9, JAX-WS, AXIS2 1.3, JDK 1.6
> .
>
>
>
> Thanks in advance for your prompt support.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Amila Suriarachchi,
WSO2 Inc.

Reply via email to