Hi Aiyadurai,

Yes, you are correct the stub was not created when i built the project,. I
rebuilt the project and now it works fine.

Thank you,

Shiva Balachandran



On Thu, Sep 18, 2014 at 1:15 PM, Aiyadurai Rajeevan <[email protected]>
wrote:

> Hi Shiva,
>
> Could you please share the screenshot of your expanded project directory
> for you stub? For me, It looks like domain class(Student.java) has not been
> created in ../data/xsd directory in the target code .
>
> Thanks & Regards,
> S.A.Rajeevan
> Software Engineer WSO2 Inc
> E-Mail: [email protected] | Mobile : +94776411636
>
> On Thu, Sep 18, 2014 at 12:55 PM, Amal Gunatilake <[email protected]> wrote:
>
>> Hi Shiva,
>>
>> I suspect that the backend component has been updated and the wsdl has
>> been altered, but the stub has not been updated yet. Therefore the client
>> side component doesn't aware of the modification. I suggest that you may
>> update the wsdl file in stub resources and rebuilding the stub and client
>> should probably solve the issue.
>>
>> Thank you  & Best regards,
>>
>> *Amal Gunatilake*
>>  Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> On Thu, Aug 21, 2014 at 7:27 PM, Firzhan Naqash <[email protected]> wrote:
>>
>>> Hi Shiva,
>>>
>>> I think there are no issues with the WSDL file.
>>>
>>> The basic reason for this issue is that client wasn't expecting the
>>> element ID. Therefore you can try out the same sample after generating the
>>> client again by using the same wsdl.
>>>
>>> Regards,
>>> Firzhan
>>>
>>>
>>> On Thu, Aug 21, 2014 at 3:41 PM, Shiva Balachandran <[email protected]>
>>> wrote:
>>>
>>>> Hi Kasun,
>>>>
>>>> Here is the Wsdl file
>>>>
>>>> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>>>> xmlns:ns1="http://org.apache.axis2/xsd"; xmlns:ns="
>>>> http://mgt.student.carbon.wso2.org"; xmlns:wsaw="
>>>> http://www.w3.org/2006/05/addressing/wsdl"; xmlns:http="
>>>> http://schemas.xmlsoap.org/wsdl/http/"; xmlns:ax2102="
>>>> http://data.mgt.student.carbon.wso2.org/xsd"; xmlns:xs="
>>>> http://www.w3.org/2001/XMLSchema"; xmlns:soap="
>>>> http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:mime="
>>>> http://schemas.xmlsoap.org/wsdl/mime/"; xmlns:soap12="
>>>> http://schemas.xmlsoap.org/wsdl/soap12/"; targetNamespace="
>>>> http://mgt.student.carbon.wso2.org";>
>>>>     <wsdl:documentation>StudentManager</wsdl:documentation>
>>>>     <wsdl:types>
>>>>         <xs:schema attributeFormDefault="qualified"
>>>> elementFormDefault="qualified" targetNamespace="
>>>> http://data.mgt.student.carbon.wso2.org/xsd";>
>>>>             <xs:complexType name="Student">
>>>>                 <xs:sequence>
>>>>                     <xs:element minOccurs="0" name="ID" type="xs:int"/>
>>>>                     <xs:element minOccurs="0" name="firstName"
>>>> nillable="true" type="xs:string"/>
>>>>                     <xs:element minOccurs="0" name="lastName"
>>>> nillable="true" type="xs:string"/>
>>>>                 </xs:sequence>
>>>>             </xs:complexType>
>>>>         </xs:schema>
>>>>         <xs:schema xmlns:ax2103="
>>>> http://data.mgt.student.carbon.wso2.org/xsd";
>>>> attributeFormDefault="qualified" elementFormDefault="qualified"
>>>> targetNamespace="http://mgt.student.carbon.wso2.org";>
>>>>             <xs:import namespace="
>>>> http://data.mgt.student.carbon.wso2.org/xsd"/>
>>>>             <xs:element name="getStudents">
>>>>                 <xs:complexType>
>>>>                     <xs:sequence/>
>>>>                 </xs:complexType>
>>>>             </xs:element>
>>>>             <xs:element name="getStudentsResponse">
>>>>                 <xs:complexType>
>>>>                     <xs:sequence>
>>>>                         <xs:element maxOccurs="unbounded" minOccurs="0"
>>>> name="return" nillable="true" type="ax2103:Student"/>
>>>>                     </xs:sequence>
>>>>                 </xs:complexType>
>>>>             </xs:element>
>>>>         </xs:schema>
>>>>     </wsdl:types>
>>>>     <wsdl:message name="getStudentsRequest">
>>>>         <wsdl:part name="parameters" element="ns:getStudents"/>
>>>>     </wsdl:message>
>>>>     <wsdl:message name="getStudentsResponse">
>>>>         <wsdl:part name="parameters" element="ns:getStudentsResponse"/>
>>>>     </wsdl:message>
>>>>     <wsdl:portType name="StudentManagerPortType">
>>>>         <wsdl:operation name="getStudents">
>>>>             <wsdl:input message="ns:getStudentsRequest"
>>>> wsaw:Action="urn:getStudents"/>
>>>>             <wsdl:output message="ns:getStudentsResponse"
>>>> wsaw:Action="urn:getStudentsResponse"/>
>>>>         </wsdl:operation>
>>>>     </wsdl:portType>
>>>>     <wsdl:binding name="StudentManagerSoap11Binding"
>>>> type="ns:StudentManagerPortType">
>>>>         <soap:binding transport="http://schemas.xmlsoap.org/soap/http";
>>>> style="document"/>
>>>>         <wsdl:operation name="getStudents">
>>>>             <soap:operation soapAction="urn:getStudents"
>>>> style="document"/>
>>>>             <wsdl:input>
>>>>                 <soap:body use="literal"/>
>>>>             </wsdl:input>
>>>>             <wsdl:output>
>>>>                 <soap:body use="literal"/>
>>>>             </wsdl:output>
>>>>         </wsdl:operation>
>>>>     </wsdl:binding>
>>>>     <wsdl:binding name="StudentManagerSoap12Binding"
>>>> type="ns:StudentManagerPortType">
>>>>         <soap12:binding transport="http://schemas.xmlsoap.org/soap/http";
>>>> style="document"/>
>>>>         <wsdl:operation name="getStudents">
>>>>             <soap12:operation soapAction="urn:getStudents"
>>>> style="document"/>
>>>>             <wsdl:input>
>>>>                 <soap12:body use="literal"/>
>>>>             </wsdl:input>
>>>>             <wsdl:output>
>>>>                 <soap12:body use="literal"/>
>>>>             </wsdl:output>
>>>>         </wsdl:operation>
>>>>     </wsdl:binding>
>>>>     <wsdl:binding name="StudentManagerHttpBinding"
>>>> type="ns:StudentManagerPortType">
>>>>         <http:binding verb="POST"/>
>>>>         <wsdl:operation name="getStudents">
>>>>             <http:operation location="getStudents"/>
>>>>             <wsdl:input>
>>>>                 <mime:content type="text/xml" part="parameters"/>
>>>>             </wsdl:input>
>>>>             <wsdl:output>
>>>>                 <mime:content type="text/xml" part="parameters"/>
>>>>             </wsdl:output>
>>>>         </wsdl:operation>
>>>>     </wsdl:binding>
>>>>     <wsdl:service name="StudentManager">
>>>>         <wsdl:port name="StudentManagerHttpsSoap11Endpoint"
>>>> binding="ns:StudentManagerSoap11Binding">
>>>>             <soap:address location="
>>>> https://10.100.5.141:9443/services/StudentManager.StudentManagerHttpsSoap11Endpoint/
>>>> "/>
>>>>         </wsdl:port>
>>>>         <wsdl:port name="StudentManagerHttpsSoap12Endpoint"
>>>> binding="ns:StudentManagerSoap12Binding">
>>>>             <soap12:address location="
>>>> https://10.100.5.141:9443/services/StudentManager.StudentManagerHttpsSoap12Endpoint/
>>>> "/>
>>>>         </wsdl:port>
>>>>         <wsdl:port name="StudentManagerHttpsEndpoint"
>>>> binding="ns:StudentManagerHttpBinding">
>>>>             <http:address location="
>>>> https://10.100.5.141:9443/services/StudentManager.StudentManagerHttpsEndpoint/
>>>> "/>
>>>>         </wsdl:port>
>>>>     </wsdl:service>
>>>> </wsdl:definitions>
>>>>
>>>>
>>>> On Thu, Aug 21, 2014 at 3:21 PM, Kasun Dissanayake <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi shiva.
>>>>>
>>>>> seems ID is not expecting by receiver. Unexpected subelement means
>>>>> that your client does not expecting  ID
>>>>> <http://mgt.student.carbon.wso2.org/xsd%7DID>.
>>>>> Just looking to your WSDL and find for this ID. if you can't please
>>>>> share your wsdl.
>>>>>
>>>>> Cheers
>>>>>
>>>>>
>>>>> On Thu, Aug 21, 2014 at 3:06 PM, Shiva Balachandran <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I was working through this tutorial (
>>>>>> http://wso2.com/library/tutorials/2014/03/how-to-write-a-wso2-carbon-component/
>>>>>> ) on developing a carbon component. The maven build was successful and 
>>>>>> the
>>>>>> jars were deployed on the carbon server.
>>>>>>
>>>>>> I keep getting this error "*Cannot get the list of students .
>>>>>> Backend service may be unavailable*" so i performed a remote debug
>>>>>> to identify the error and i get this error
>>>>>> "org.apache.axis2.databinding.ADBException: Unexpected subelement {
>>>>>> http://mgt.student.carbon.wso2.org/xsd}ID";, can someone help me out
>>>>>> here?
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Shiva Balachandran
>>>>>> Software Engineer
>>>>>>
>>>>>> Phone - +94 774445788
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Kasun Dissanayake
>>>>> Software Engineer
>>>>> WSO2 Inc.
>>>>> Lean | Enterprise | Middleware
>>>>> Tel - +94 77 086 2860
>>>>> Skype - kasun.dissanayake4
>>>>> LinkedIn - lk.linkedin.com/in/kasundis/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Shiva Balachandran
>>>> Software Engineer
>>>>
>>>> Phone - +94 774445788
>>>>
>>>
>>>
>>
>


-- 
Shiva Balachandran
Software Engineer
WSO2 Inc.

Mobile - +94 774445788
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to