Advertisement
Guest User

Untitled

a guest
Aug 8th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.95 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
  3.         xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/"
  4.         xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/"
  5.         xmlns:tns="http://testo.ru"
  6.         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  7.         xmlns:xsd1="http://testo.ru"
  8.         xmlns:xsd2="http://www.testo.ru"
  9.         name="ExchangeBitrix"
  10.         targetNamespace="http://testo.ru">
  11.     <types>
  12.         <xs:schema xmlns:tns="http://www.testo.ru"
  13.                 xmlns:xs="http://www.w3.org/2001/XMLSchema"
  14.                 targetNamespace="http://www.testo.ru"
  15.                 attributeFormDefault="unqualified"
  16.                 elementFormDefault="qualified">
  17.             <xs:complexType name="Params">
  18.                 <xs:choice>
  19.                     <xs:element name="Param"
  20.                             minOccurs="0"
  21.                             maxOccurs="unbounded">
  22.                         <xs:complexType>
  23.                             <xs:choice>
  24.                                 <xs:element name="article"
  25.                                         type="xs:string"
  26.                                         minOccurs="0"/>
  27.                                 <xs:element name="brand"
  28.                                         type="xs:string"
  29.                                         minOccurs="0"/>
  30.                                 <xs:element name="name"
  31.                                         type="xs:string"
  32.                                         minOccurs="0"/>
  33.                                 <xs:element name="reason"
  34.                                         type="xs:string"
  35.                                         minOccurs="0"/>
  36.                                 <xs:element name="comment"
  37.                                         type="xs:string"
  38.                                         minOccurs="0"/>
  39.                             </xs:choice>
  40.                         </xs:complexType>
  41.                     </xs:element>
  42.                 </xs:choice>
  43.             </xs:complexType>
  44.             <xs:complexType name="StructParams">
  45.                 <xs:sequence>
  46.                     <xs:element name="article"
  47.                             type="xs:string"
  48.                             nillable="true"/>
  49.                     <xs:element name="brand"
  50.                             type="xs:string"
  51.                             nillable="true"/>
  52.                     <xs:element name="name"
  53.                             type="xs:string"
  54.                             nillable="true"/>
  55.                     <xs:element name="reason"
  56.                             type="xs:string"
  57.                             nillable="true"/>
  58.                     <xs:element name="comment"
  59.                             type="xs:string"
  60.                             nillable="true"/>
  61.                 </xs:sequence>
  62.             </xs:complexType>
  63.         </xs:schema>
  64.         <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  65.                 xmlns:xs1="http://www.testo.ru"
  66.                 xmlns:xs2="http://testo.ru"
  67.                 targetNamespace="http://testo.ru"
  68.                 elementFormDefault="qualified">
  69.             <xs:import namespace="http://www.testo.ru"/>
  70.             <xs:element name="GetStrHello">
  71.                 <xs:complexType>
  72.                     <xs:sequence/>
  73.                 </xs:complexType>
  74.             </xs:element>
  75.             <xs:element name="GetStrHelloResponse">
  76.                 <xs:complexType>
  77.                     <xs:sequence>
  78.                         <xs:element name="return"
  79.                                 type="xs:string"/>
  80.                     </xs:sequence>
  81.                 </xs:complexType>
  82.             </xs:element>
  83.             <xs:element name="CreateReturn">
  84.                 <xs:complexType>
  85.                     <xs:sequence>
  86.                         <xs:element name="id_order"
  87.                                 type="xs:string"/>
  88.                         <xs:element name="guid"
  89.                                 type="xs:string"/>
  90.                         <xs:element name="quantity"
  91.                                 type="xs:float"/>
  92.                         <xs:element name="struct_params"
  93.                                 type="xs1:Params"/>
  94.                     </xs:sequence>
  95.                 </xs:complexType>
  96.             </xs:element>
  97.             <xs:element name="CreateReturnResponse">
  98.                 <xs:complexType>
  99.                     <xs:sequence>
  100.                         <xs:element name="return"
  101.                                 type="xs:string"/>
  102.                     </xs:sequence>
  103.                 </xs:complexType>
  104.             </xs:element>
  105.         </xs:schema>
  106.     </types>
  107.     <message name="GetStrHelloRequestMessage">
  108.         <part name="parameters"
  109.                 element="tns:GetStrHello"/>
  110.     </message>
  111.     <message name="GetStrHelloResponseMessage">
  112.         <part name="parameters"
  113.                 element="tns:GetStrHelloResponse"/>
  114.     </message>
  115.     <message name="CreateReturnRequestMessage">
  116.         <part name="parameters"
  117.                 element="tns:CreateReturn"/>
  118.     </message>
  119.     <message name="CreateReturnResponseMessage">
  120.         <part name="parameters"
  121.                 element="tns:CreateReturnResponse"/>
  122.     </message>
  123.     <portType name="ExchangeBitrixPortType">
  124.         <operation name="GetStrHello">
  125.             <input message="tns:GetStrHelloRequestMessage"/>
  126.             <output message="tns:GetStrHelloResponseMessage"/>
  127.         </operation>
  128.         <operation name="CreateReturn">
  129.             <input message="tns:CreateReturnRequestMessage"/>
  130.             <output message="tns:CreateReturnResponseMessage"/>
  131.         </operation>
  132.     </portType>
  133.     <binding name="ExchangeBitrixSoapBinding"
  134.             type="tns:ExchangeBitrixPortType">
  135.         <soapbind:binding style="document"
  136.                 transport="http://schemas.xmlsoap.org/soap/http"/>
  137.         <operation name="GetStrHello">
  138.             <soapbind:operation style="document"
  139.                     soapAction="http://testo.ru#ExchangeBitrix:GetStrHello"/>
  140.             <input>
  141.                 <soapbind:body use="literal"/>
  142.             </input>
  143.             <output>
  144.                 <soapbind:body use="literal"/>
  145.             </output>
  146.         </operation>
  147.         <operation name="CreateReturn">
  148.             <soapbind:operation style="document"
  149.                     soapAction="http://testo.ru#ExchangeBitrix:CreateReturn"/>
  150.             <input>
  151.                 <soapbind:body use="literal"/>
  152.             </input>
  153.             <output>
  154.                 <soapbind:body use="literal"/>
  155.             </output>
  156.         </operation>
  157.     </binding>
  158.     <binding name="ExchangeBitrixSoap12Binding"
  159.             type="tns:ExchangeBitrixPortType">
  160.         <soap12bind:binding style="document"
  161.                 transport="http://schemas.xmlsoap.org/soap/http"/>
  162.         <operation name="GetStrHello">
  163.             <soap12bind:operation style="document"
  164.                     soapAction="http://testo.ru#ExchangeBitrix:GetStrHello"/>
  165.             <input>
  166.                 <soap12bind:body use="literal"/>
  167.             </input>
  168.             <output>
  169.                 <soap12bind:body use="literal"/>
  170.             </output>
  171.         </operation>
  172.         <operation name="CreateReturn">
  173.             <soap12bind:operation style="document"
  174.                     soapAction="http://testo.ru#ExchangeBitrix:CreateReturn"/>
  175.             <input>
  176.                 <soap12bind:body use="literal"/>
  177.             </input>
  178.             <output>
  179.                 <soap12bind:body use="literal"/>
  180.             </output>
  181.         </operation>
  182.     </binding>
  183.     <service name="ExchangeBitrix">
  184.         <port name="ExchangeBitrixSoap"
  185.                 binding="tns:ExchangeBitrixSoapBinding">
  186.             <documentation>
  187.                 <wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"
  188.                         conformsTo="http://ws-i.org/profiles/basic/1.1"/>
  189.             </documentation>
  190.             <soapbind:address location="http://192.168.10.111:81/test2/ws/obmen.1cws"/>
  191.         </port>
  192.         <port name="ExchangeBitrixSoap12"
  193.                 binding="tns:ExchangeBitrixSoap12Binding">
  194.             <soap12bind:address location="http://192.168.10.111:81/test2/ws/obmen.1cws"/>
  195.         </port>
  196.     </service>
  197. </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement