Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.99 KB | None | 0 0
  1. <wsdl:definitions name="Billing" targetNamespace="http://www.brq.com/services/Billing" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.brq.com/services/Billing" xmlns:bil="http://www.brq.com/model/Billing" xmlns:sal="http://www.brq.com/model/Sales">
  2.  
  3.  
  4.     <wsdl:types>
  5.         <xsd:schema targetNamespace="http://www.brq.com/services/Billing">
  6.             <xsd:import schemaLocation="../../../CanonicalModel/Interfaces/XMLSchemas/Billing.xsd" namespace="http://www.brq.com/model/Billing"/>
  7.  
  8.             <xsd:import schemaLocation="../../../CanonicalModel/Interfaces/XMLSchemas/Sales.xsd" namespace="http://www.brq.com/model/Sales"/>
  9.                
  10.             <xsd:complexType name="GetInvoiceIn">
  11.                 <xsd:sequence>
  12.                     <xsd:element name="in" type="sal:Customer"/>
  13.                 </xsd:sequence>
  14.             </xsd:complexType>
  15.  
  16.             <xsd:complexType name="GetInvoiceOut">
  17.                 <xsd:sequence>
  18.                     <xsd:element name="out" type="bil:Invoice" minOccurs="0" maxOccurs="unbounded"/>
  19.                 </xsd:sequence>
  20.             </xsd:complexType>
  21.            
  22.             <xsd:complexType name="UpdateInvoice">
  23.                 <xsd:sequence>
  24.                     <xsd:element name="update" type="bil:Invoice" />           
  25.                 </xsd:sequence>
  26.             </xsd:complexType>         
  27.            
  28.             <xsd:element name="getInvoiceIn" type="tns:GetInvoiceIn"/>
  29.             <xsd:element name="getInvoiceOut" type="tns:GetInvoiceOut"/>
  30.             <xsd:element name="updateInvoice" type="tns:UpdateInvoice"/>   
  31.            
  32.         </xsd:schema>
  33.     </wsdl:types>
  34.    
  35.     <wsdl:message name="getInvoiceRequest">
  36.         <wsdl:part element="tns:getInvoiceIn" name="parameters"/>
  37.     </wsdl:message>
  38.     <wsdl:message name="getInvoiceResponse">
  39.         <wsdl:part element="tns:getInvoiceOut" name="parameters"/>
  40.     </wsdl:message>
  41.     <wsdl:message name="SetUpdateInvoice">
  42.         <wsdl:part element="tns:updateInvoice" name="parameters" />
  43.     </wsdl:message>
  44.    
  45.     <wsdl:portType name="Billing">
  46.         <wsdl:operation name="getInvoice">
  47.             <wsdl:input message="tns:getInvoiceRequest"/>
  48.             <wsdl:output message="tns:getInvoiceResponse"/>
  49.         </wsdl:operation>
  50.         <wsdl:operation name="updateInvoice">
  51.             <wsdl:input message="tns:SetUpdateInvoice" />
  52.         </wsdl:operation>
  53.     </wsdl:portType>
  54.     <wsdl:binding name="BillingSOAP" type="tns:Billing">
  55.         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  56.         <wsdl:operation name="getInvoice">
  57.             <soap:operation soapAction="http://www.brq.com/services/billing/getInvoice"/>
  58.             <wsdl:input>
  59.                 <soap:body use="literal"/>
  60.             </wsdl:input>
  61.             <wsdl:output>
  62.                 <soap:body use="literal"/>
  63.             </wsdl:output>
  64.         </wsdl:operation>
  65.         <wsdl:operation name="updateInvoice">
  66.             <soap:operation soapAction="http://www.brq.com/services/Billing/updateInvoice" />
  67.             <wsdl:input>
  68.                 <soap:body use="literal" />
  69.             </wsdl:input>
  70.         </wsdl:operation>
  71.     </wsdl:binding>
  72.     <wsdl:service name="Billing">
  73.         <wsdl:port binding="tns:BillingSOAP" name="BillingSOAP">
  74.             <soap:address location="http://www.brq.com/services/billing"/>
  75.         </wsdl:port>
  76.     </wsdl:service>
  77. </wsdl:definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement