Hi Shiva, This what I got when I copied the wsdl file directly from the web browser.
<wsdl:definitions targetNamespace="http://mgt.order.carbon.wso2.org "><wsdl:documentation>OrderProcessor</wsdl:documentation> <wsdl:types> <xs:schema xmlns:ax299="http://data.mgt.order.carbon.wso2.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://mgt.order.carbon.wso2.org"> <xs:import namespace="http://data.mgt.order.carbon.wso2.org/xsd "/> <xs:element name="getOrder"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="getOrderResponse"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax298:Order"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace=" http://data.mgt.order.carbon.wso2.org/xsd"> <xs:complexType name="Order"> <xs:sequence> <xs:element minOccurs="0" name="ID" type="xs:int"/> <xs:element minOccurs="0" name="price" type="xs:double"/> <xs:element minOccurs="0" name="quantity" type="xs:int"/> <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:schema> </wsdl:types> <wsdl:message name="getOrderRequest"> <wsdl:part name="parameters" element="ns:getOrder"/> </wsdl:message> <wsdl:message name="getOrderResponse"> <wsdl:part name="parameters" element="ns:getOrderResponse"/> </wsdl:message> <wsdl:portType name="OrderProcessorPortType"> <wsdl:operation name="getOrder"> <wsdl:input message="ns:getOrderRequest" wsaw:Action="urn:getOrder"/> <wsdl:output message="ns:getOrderResponse" wsaw:Action="urn:getOrderResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="OrderProcessorSoap11Binding" type="ns:OrderProcessorPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="getOrder"> <soap:operation soapAction="urn:getOrder" 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="OrderProcessorSoap12Binding" type="ns:OrderProcessorPortType"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="getOrder"> <soap12:operation soapAction="urn:getOrder" 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="OrderProcessorHttpBinding" type="ns:OrderProcessorPortType"> <http:binding verb="POST"/> <wsdl:operation name="getOrder"> <http:operation location="getOrder"/> <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="OrderProcessor"> <wsdl:port name="OrderProcessorHttpsSoap11Endpoint" binding="ns:OrderProcessorSoap11Binding"> <soap:address location=" https://10.100.4.38:9443/services/OrderProcessor.OrderProcessorHttpsSoap11Endpoint/ "/> </wsdl:port> <wsdl:port name="OrderProcessorHttpsSoap12Endpoint" binding="ns:OrderProcessorSoap12Binding"> <soap12:address location=" https://10.100.4.38:9443/services/OrderProcessor.OrderProcessorHttpsSoap12Endpoint/ "/> </wsdl:port> <wsdl:port name="OrderProcessorHttpsEndpoint" binding="ns:OrderProcessorHttpBinding"> <http:address location=" https://10.100.4.38:9443/services/OrderProcessor.OrderProcessorHttpsEndpoint/ "/> </wsdl:port> </wsdl:service> </wsdl:definitions> This didn't work. But then I saved the web page as a separate wsdl file in the desktop (as mentioned by Supun above). The definition tag of that file is as follows. <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1=" http://org.apache.axis2/xsd" xmlns:ns="http://mgt.order.carbon.wso2.org" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http=" http://schemas.xmlsoap.org/wsdl/http/" xmlns:ax298=" http://data.mgt.order.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.order.carbon.wso2.org"> Rest of the code is same as above. When I use this file to do a maven build, it works fine without any errors. Thanks, Regards, Nishali On Fri, Oct 3, 2014 at 12:15 PM, Shiva Balachandran <[email protected]> wrote: > Hi Nishali, > > > Please share your wsdl file with us. One of your tags in the file is not > bound. > > Thanks > > On Fri, Oct 3, 2014 at 11:24 AM, Supun Muthutantrige <[email protected]> > wrote: > >> Hii Nishali, >> >> Just check your wsdl again. It seems there is a problem in saving it. Try >> to save it from the browser as a wsdl file instead of copying and then >> saving in a different file. >> >> Regards >> >> >> *Supun Rasitha Muthutantrige* >> >> >> >> >> *supunrWSO2 Inc: http://wso2.com <http://wso2.com> >> lean.enterprise.middleware* >> *Mobile: 0758374608* >> >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Shiva Balachandran > Software Engineer > WSO2 Inc. > > Mobile - +94 774445788 > -- Nishali Wijesinghe Intern - Engineering WSO2, Inc. lean.enterprise.middleware. Tel: +94716913495
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
