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
