Guest User

wsdl

a guest
May 18th, 2015
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.27 KB | None | 0 0
  1. <wsdl:definitions
  2.     name="ProviderTA"
  3.     targetNamespace="http://www.cft.ru/wsdls/ProviderTA"
  4.     xmlns:client="http://www.cft.ru/wsdls/ProviderTA"
  5.     xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
  6.     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  7.     xmlns:xs="http://www.w3.org/2001/XMLSchema"
  8.     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  9.     xmlns:head="http://www.cft.ru/schemas/cit_type"
  10.    >
  11.     <wsdl:types>
  12.         <xs:schema elementFormDefault="unqualified" targetNamespace="http://www.cft.ru/schemas/cit_type" xmlns="http://www.cft.ru/schemas/cit_type">
  13.             <xs:complexType name="GET_MSG">
  14.                 <xs:sequence>
  15.                     <xs:element name="QUEUE_NAME" type="xs:string"/>
  16.                     <xs:element name="MAIN_MSG_ID" type="xs:string"/>
  17.                     <xs:element name="IGNORE_MAIN" type="xs:boolean"/>
  18.                     <xs:element name="TIME_OUT" type="xs:integer"/>
  19.                 </xs:sequence>
  20.             </xs:complexType>
  21.             <xs:element name="request" type="xs:anyType"/>
  22.             <xs:element name="response" type="xs:anyType"/>
  23.             <xs:element name="requestSync" type="xs:anyType"/>
  24.             <xs:element name="responseSync" type="xs:anyType"/>
  25.             <xs:element name="requestGet" type="GET_MSG"/>
  26.             <xs:element name="responseGet" type="xs:anyType"/>
  27.         </xs:schema>
  28.     </wsdl:types>
  29.     <wsdl:message name="MessageRequest">
  30.         <wsdl:part name="request" element="head:request"/>
  31.     </wsdl:message>
  32.     <wsdl:message name="MessageResponse">
  33.         <wsdl:part name="response" element="head:response"/>
  34.     </wsdl:message>
  35.     <wsdl:message name="MessageRequestSync">
  36.         <wsdl:part name="requestSync" element="head:requestSync"/>
  37.     </wsdl:message>
  38.     <wsdl:message name="MessageResponseSync">
  39.         <wsdl:part name="responseSync" element="head:responseSync"/>
  40.     </wsdl:message>
  41.     <wsdl:message name="MessageRequestGet">
  42.         <wsdl:part name="requestGet" element="head:requestGet"/>
  43.     </wsdl:message>
  44.     <wsdl:message name="MessageResponseGet">
  45.         <wsdl:part name="responseGet" element="head:responseGet"/>
  46.     </wsdl:message>
  47.     <wsdl:portType name="ProviderTA_pt">
  48.         <wsdl:operation name="process">
  49.             <wsdl:input message="client:MessageRequest"/>
  50.             <wsdl:output message="client:MessageResponse"/>
  51.         </wsdl:operation>
  52.         <wsdl:operation name="processSync">
  53.             <wsdl:input message="client:MessageRequestSync"/>
  54.             <wsdl:output message="client:MessageResponseSync"/>
  55.         </wsdl:operation>
  56.         <wsdl:operation name="processGet">
  57.             <wsdl:input message="client:MessageRequestGet"/>
  58.             <wsdl:output message="client:MessageResponseGet"/>
  59.         </wsdl:operation>
  60.     </wsdl:portType>
  61.     <wsdl:binding name="ProviderTASOAPBinding" type="client:ProviderTA_pt">
  62.         <wsaw:UsingAddressing required="true"/>
  63.         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  64.         <wsdl:operation name="process">
  65.             <soap:operation style="document" soapAction="process"/>
  66.             <wsdl:input>
  67.                 <soap:body use="literal" parts="request"/>
  68.             </wsdl:input>
  69.             <wsdl:output>
  70.                 <soap:body use="literal" parts="response"/>
  71.             </wsdl:output>
  72.         </wsdl:operation>
  73.         <wsdl:operation name="processSync">
  74.             <soap:operation style="document" soapAction="processSync"/>
  75.             <wsdl:input>
  76.                 <soap:body use="literal" parts="requestSync"/>
  77.             </wsdl:input>
  78.             <wsdl:output>
  79.                 <soap:body use="literal" parts="responseSync"/>
  80.             </wsdl:output>
  81.         </wsdl:operation>
  82.         <wsdl:operation name="processGet">
  83.             <soap:operation style="document" soapAction="processGet"/>
  84.             <wsdl:input>
  85.                 <soap:body use="literal" parts="requestGet"/>
  86.             </wsdl:input>
  87.             <wsdl:output>
  88.                 <soap:body use="literal" parts="responseGet"/>
  89.             </wsdl:output>
  90.         </wsdl:operation>
  91.     </wsdl:binding>
  92.     <wsdl:service name="ProviderTA">
  93.         <wsdl:port name="ProviderTASOAPBindingType" binding="client:ProviderTASOAPBinding">
  94.             <soap:address location="http://10.0.3.31:9001/ProviderTA/ProviderTASOAPBindingType"/>
  95.         </wsdl:port>
  96.     </wsdl:service>
  97. </wsdl:definitions>
Advertisement
Add Comment
Please, Sign In to add comment