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
