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
>>>
>>
>>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to