So this is resolved right? I'm guessing those attributes are hidden in the browser view, and are re-factored and added to the document when it is saved.
On Fri, Oct 3, 2014 at 1:31 PM, Nishali Wijesinghe <[email protected]> wrote: > 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 > -- Shiva Balachandran Software Engineer WSO2 Inc. Mobile - +94 774445788
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
