Advertisement
Guest User

DiscoundManager wsdl

a guest
Jun 10th, 2013
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 21.60 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://MD.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://MD.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  3.   <wsdl:types>
  4.     <s:schema elementFormDefault="qualified" targetNamespace="http://MD.org/">
  5.       <s:element name="Ping">
  6.         <s:complexType>
  7.           <s:sequence>
  8.             <s:element minOccurs="0" maxOccurs="1" name="request" type="tns:PingRequest" />
  9.           </s:sequence>
  10.         </s:complexType>
  11.       </s:element>
  12.       <s:complexType name="PingRequest">
  13.         <s:sequence>
  14.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  15.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  16.         </s:sequence>
  17.       </s:complexType>
  18.       <s:element name="PingResponse">
  19.         <s:complexType>
  20.           <s:sequence>
  21.             <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingAnswer" />
  22.           </s:sequence>
  23.         </s:complexType>
  24.       </s:element>
  25.       <s:complexType name="PingAnswer">
  26.         <s:sequence>
  27.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  28.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  29.           <s:element minOccurs="1" maxOccurs="1" name="ResponseCode" type="s:int" />
  30.           <s:element minOccurs="0" maxOccurs="1" name="DisplayMessage" type="tns:Message" />
  31.         </s:sequence>
  32.       </s:complexType>
  33.       <s:complexType name="Message">
  34.         <s:sequence>
  35.           <s:element minOccurs="0" maxOccurs="1" name="TextArray" type="tns:ArrayOfString" />
  36.         </s:sequence>
  37.       </s:complexType>
  38.       <s:complexType name="ArrayOfString">
  39.         <s:sequence>
  40.           <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
  41.         </s:sequence>
  42.       </s:complexType>
  43.       <s:element name="Query">
  44.         <s:complexType>
  45.           <s:sequence>
  46.             <s:element minOccurs="0" maxOccurs="1" name="request" type="tns:QueryRequest" />
  47.           </s:sequence>
  48.         </s:complexType>
  49.       </s:element>
  50.       <s:complexType name="QueryRequest">
  51.         <s:sequence>
  52.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  53.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  54.           <s:element minOccurs="0" maxOccurs="1" name="FolioInfo" type="tns:FolioInfo" />
  55.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  56.         </s:sequence>
  57.       </s:complexType>
  58.       <s:complexType name="FolioInfo">
  59.         <s:sequence>
  60.           <s:element minOccurs="1" maxOccurs="1" name="FolioType" type="tns:FolioType" />
  61.           <s:element minOccurs="0" maxOccurs="1" name="Folio" type="s:string" />
  62.         </s:sequence>
  63.       </s:complexType>
  64.       <s:simpleType name="FolioType">
  65.         <s:restriction base="s:string">
  66.           <s:enumeration value="FolioTypeCard" />
  67.           <s:enumeration value="FolioTypePromo" />
  68.         </s:restriction>
  69.       </s:simpleType>
  70.       <s:element name="QueryResponse">
  71.         <s:complexType>
  72.           <s:sequence>
  73.             <s:element minOccurs="0" maxOccurs="1" name="QueryResult" type="tns:QueryAnswer" />
  74.           </s:sequence>
  75.         </s:complexType>
  76.       </s:element>
  77.       <s:complexType name="QueryAnswer">
  78.         <s:sequence>
  79.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  80.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  81.           <s:element minOccurs="0" maxOccurs="1" name="FolioInfo" type="tns:FolioInfo" />
  82.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  83.           <s:element minOccurs="1" maxOccurs="1" name="ResponseCode" type="s:int" />
  84.           <s:element minOccurs="0" maxOccurs="1" name="PromotionArray" type="tns:ArrayOfPromotion" />
  85.           <s:element minOccurs="0" maxOccurs="1" name="DisplayMessage" type="tns:Message" />
  86.           <s:element minOccurs="0" maxOccurs="1" name="PrintReceipt" type="tns:Receipt" />
  87.         </s:sequence>
  88.       </s:complexType>
  89.       <s:complexType name="ArrayOfPromotion">
  90.         <s:sequence>
  91.           <s:element minOccurs="0" maxOccurs="unbounded" name="Promotion" nillable="true" type="tns:Promotion" />
  92.         </s:sequence>
  93.       </s:complexType>
  94.       <s:complexType name="Promotion">
  95.         <s:sequence>
  96.           <s:element minOccurs="0" maxOccurs="1" name="MDPromoCode" type="s:string" />
  97.           <s:element minOccurs="1" maxOccurs="1" name="PromoType" type="tns:PromoType" />
  98.           <s:element minOccurs="0" maxOccurs="1" name="ValueInfo" type="tns:ValueInfo" />
  99.           <s:element minOccurs="0" maxOccurs="1" name="PLUInfo" type="tns:PromotionPLUInfo" />
  100.         </s:sequence>
  101.       </s:complexType>
  102.       <s:simpleType name="PromoType">
  103.         <s:restriction base="s:string">
  104.           <s:enumeration value="PromoTypePLU" />
  105.           <s:enumeration value="PromoTypeGlobal" />
  106.         </s:restriction>
  107.       </s:simpleType>
  108.       <s:complexType name="ValueInfo">
  109.         <s:sequence>
  110.           <s:element minOccurs="1" maxOccurs="1" name="ValueType" type="tns:ValueType" />
  111.           <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:int" />
  112.         </s:sequence>
  113.       </s:complexType>
  114.       <s:simpleType name="ValueType">
  115.         <s:restriction base="s:string">
  116.           <s:enumeration value="ValueTypePercent" />
  117.           <s:enumeration value="ValueTypeDollar" />
  118.         </s:restriction>
  119.       </s:simpleType>
  120.       <s:complexType name="PromotionPLUInfo">
  121.         <s:sequence>
  122.           <s:element minOccurs="0" maxOccurs="1" name="UniqueTransactionID" type="s:string" />
  123.           <s:element minOccurs="0" maxOccurs="1" name="PLUArray" type="tns:ArrayOfString" />
  124.         </s:sequence>
  125.       </s:complexType>
  126.       <s:complexType name="Receipt">
  127.         <s:sequence>
  128.           <s:element minOccurs="0" maxOccurs="1" name="LineArray" type="tns:ArrayOfReceiptLine" />
  129.         </s:sequence>
  130.       </s:complexType>
  131.       <s:complexType name="ArrayOfReceiptLine">
  132.         <s:sequence>
  133.           <s:element minOccurs="0" maxOccurs="unbounded" name="ReceiptLine" nillable="true" type="tns:ReceiptLine" />
  134.         </s:sequence>
  135.       </s:complexType>
  136.       <s:complexType name="ReceiptLine">
  137.         <s:sequence>
  138.           <s:element minOccurs="0" maxOccurs="1" name="TextLine" type="s:string" />
  139.           <s:element minOccurs="0" maxOccurs="1" name="Format" type="tns:PrintFormat" />
  140.         </s:sequence>
  141.       </s:complexType>
  142.       <s:complexType name="PrintFormat">
  143.         <s:sequence>
  144.           <s:element minOccurs="1" maxOccurs="1" name="DoubleHeight" type="s:boolean" />
  145.           <s:element minOccurs="1" maxOccurs="1" name="DoubleWidth" type="s:boolean" />
  146.           <s:element minOccurs="1" maxOccurs="1" name="Inverse" type="s:boolean" />
  147.         </s:sequence>
  148.       </s:complexType>
  149.       <s:element name="Lock">
  150.         <s:complexType>
  151.           <s:sequence>
  152.             <s:element minOccurs="0" maxOccurs="1" name="request" type="tns:LockRequest" />
  153.           </s:sequence>
  154.         </s:complexType>
  155.       </s:element>
  156.       <s:complexType name="LockRequest">
  157.         <s:sequence>
  158.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  159.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  160.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  161.           <s:element minOccurs="0" maxOccurs="1" name="PromotionPLUArray" type="tns:ArrayOfPromotionPLUInfo" />
  162.         </s:sequence>
  163.       </s:complexType>
  164.       <s:complexType name="ArrayOfPromotionPLUInfo">
  165.         <s:sequence>
  166.           <s:element minOccurs="0" maxOccurs="unbounded" name="PromotionPLUInfo" nillable="true" type="tns:PromotionPLUInfo" />
  167.         </s:sequence>
  168.       </s:complexType>
  169.       <s:element name="LockResponse">
  170.         <s:complexType>
  171.           <s:sequence>
  172.             <s:element minOccurs="0" maxOccurs="1" name="LockResult" type="tns:LockAnswer" />
  173.           </s:sequence>
  174.         </s:complexType>
  175.       </s:element>
  176.       <s:complexType name="LockAnswer">
  177.         <s:sequence>
  178.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  179.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  180.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  181.           <s:element minOccurs="1" maxOccurs="1" name="ResponseCode" type="s:int" />
  182.           <s:element minOccurs="0" maxOccurs="1" name="LockInfo" type="tns:ArrayOfPromotionLockStatus" />
  183.           <s:element minOccurs="0" maxOccurs="1" name="DisplayMessage" type="tns:Message" />
  184.           <s:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:Receipt" />
  185.         </s:sequence>
  186.       </s:complexType>
  187.       <s:complexType name="ArrayOfPromotionLockStatus">
  188.         <s:sequence>
  189.           <s:element minOccurs="0" maxOccurs="unbounded" name="PromotionLockStatus" nillable="true" type="tns:PromotionLockStatus" />
  190.         </s:sequence>
  191.       </s:complexType>
  192.       <s:complexType name="PromotionLockStatus">
  193.         <s:sequence>
  194.           <s:element minOccurs="0" maxOccurs="1" name="UniqueTransactionID" type="s:string" />
  195.           <s:element minOccurs="1" maxOccurs="1" name="Locked" type="s:boolean" />
  196.         </s:sequence>
  197.       </s:complexType>
  198.       <s:element name="Unlock">
  199.         <s:complexType>
  200.           <s:sequence>
  201.             <s:element minOccurs="0" maxOccurs="1" name="request" type="tns:UnlockRequest" />
  202.           </s:sequence>
  203.         </s:complexType>
  204.       </s:element>
  205.       <s:complexType name="UnlockRequest">
  206.         <s:sequence>
  207.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  208.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  209.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  210.           <s:element minOccurs="0" maxOccurs="1" name="PromotionPLUArray" type="tns:ArrayOfPromotionPLUInfo" />
  211.         </s:sequence>
  212.       </s:complexType>
  213.       <s:element name="UnlockResponse">
  214.         <s:complexType>
  215.           <s:sequence>
  216.             <s:element minOccurs="0" maxOccurs="1" name="UnlockResult" type="tns:UnlockAnswer" />
  217.           </s:sequence>
  218.         </s:complexType>
  219.       </s:element>
  220.       <s:complexType name="UnlockAnswer">
  221.         <s:sequence>
  222.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  223.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  224.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  225.           <s:element minOccurs="1" maxOccurs="1" name="ResponseCode" type="s:int" />
  226.           <s:element minOccurs="0" maxOccurs="1" name="LockInfo" type="tns:ArrayOfPromotionLockStatus" />
  227.           <s:element minOccurs="0" maxOccurs="1" name="DisplayMessage" type="tns:Message" />
  228.           <s:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:Receipt" />
  229.         </s:sequence>
  230.       </s:complexType>
  231.       <s:element name="Commit">
  232.         <s:complexType>
  233.           <s:sequence>
  234.             <s:element minOccurs="0" maxOccurs="1" name="request" type="tns:CommitRequest" />
  235.           </s:sequence>
  236.         </s:complexType>
  237.       </s:element>
  238.       <s:complexType name="CommitRequest">
  239.         <s:sequence>
  240.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  241.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  242.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:int" />
  243.           <s:element minOccurs="1" maxOccurs="1" name="InvoiceNumber" type="s:int" />
  244.           <s:element minOccurs="1" maxOccurs="1" name="InvoiceTotal" type="s:int" />
  245.           <s:element minOccurs="1" maxOccurs="1" name="DiscountTotal" type="s:int" />
  246.           <s:element minOccurs="0" maxOccurs="1" name="PromotionPLUArray" type="tns:ArrayOfPromotionPLUInfo" />
  247.         </s:sequence>
  248.       </s:complexType>
  249.       <s:element name="CommitResponse">
  250.         <s:complexType>
  251.           <s:sequence>
  252.             <s:element minOccurs="0" maxOccurs="1" name="CommitResult" type="tns:CommitAnswer" />
  253.           </s:sequence>
  254.         </s:complexType>
  255.       </s:element>
  256.       <s:complexType name="CommitAnswer">
  257.         <s:sequence>
  258.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  259.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  260.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  261.           <s:element minOccurs="1" maxOccurs="1" name="InvoiceNumber" type="s:long" />
  262.           <s:element minOccurs="1" maxOccurs="1" name="ResponseCode" type="s:int" />
  263.           <s:element minOccurs="0" maxOccurs="1" name="DisplayMessage" type="tns:Message" />
  264.           <s:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:Receipt" />
  265.         </s:sequence>
  266.       </s:complexType>
  267.       <s:element name="Cancel">
  268.         <s:complexType>
  269.           <s:sequence>
  270.             <s:element minOccurs="0" maxOccurs="1" name="request" type="tns:CancelRequest" />
  271.           </s:sequence>
  272.         </s:complexType>
  273.       </s:element>
  274.       <s:complexType name="CancelRequest">
  275.         <s:sequence>
  276.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  277.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  278.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  279.           <s:element minOccurs="0" maxOccurs="1" name="PromotionPLUArray" type="tns:ArrayOfPromotionPLUInfo" />
  280.         </s:sequence>
  281.       </s:complexType>
  282.       <s:element name="CancelResponse">
  283.         <s:complexType>
  284.           <s:sequence>
  285.             <s:element minOccurs="0" maxOccurs="1" name="CancelResult" type="tns:CancelAnswer" />
  286.           </s:sequence>
  287.         </s:complexType>
  288.       </s:element>
  289.       <s:complexType name="CancelAnswer">
  290.         <s:sequence>
  291.           <s:element minOccurs="0" maxOccurs="1" name="MerchantNumber" type="s:string" />
  292.           <s:element minOccurs="0" maxOccurs="1" name="RestoCode" type="s:string" />
  293.           <s:element minOccurs="1" maxOccurs="1" name="WaiterID" type="s:long" />
  294.           <s:element minOccurs="1" maxOccurs="1" name="ResponseCode" type="s:int" />
  295.           <s:element minOccurs="0" maxOccurs="1" name="DisplayMessage" type="tns:Message" />
  296.           <s:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:Receipt" />
  297.         </s:sequence>
  298.       </s:complexType>
  299.     </s:schema>
  300.   </wsdl:types>
  301.   <wsdl:message name="PingSoapIn">
  302.     <wsdl:part name="parameters" element="tns:Ping" />
  303.   </wsdl:message>
  304.   <wsdl:message name="PingSoapOut">
  305.     <wsdl:part name="parameters" element="tns:PingResponse" />
  306.   </wsdl:message>
  307.   <wsdl:message name="QuerySoapIn">
  308.     <wsdl:part name="parameters" element="tns:Query" />
  309.   </wsdl:message>
  310.   <wsdl:message name="QuerySoapOut">
  311.     <wsdl:part name="parameters" element="tns:QueryResponse" />
  312.   </wsdl:message>
  313.   <wsdl:message name="LockSoapIn">
  314.     <wsdl:part name="parameters" element="tns:Lock" />
  315.   </wsdl:message>
  316.   <wsdl:message name="LockSoapOut">
  317.     <wsdl:part name="parameters" element="tns:LockResponse" />
  318.   </wsdl:message>
  319.   <wsdl:message name="UnlockSoapIn">
  320.     <wsdl:part name="parameters" element="tns:Unlock" />
  321.   </wsdl:message>
  322.   <wsdl:message name="UnlockSoapOut">
  323.     <wsdl:part name="parameters" element="tns:UnlockResponse" />
  324.   </wsdl:message>
  325.   <wsdl:message name="CommitSoapIn">
  326.     <wsdl:part name="parameters" element="tns:Commit" />
  327.   </wsdl:message>
  328.   <wsdl:message name="CommitSoapOut">
  329.     <wsdl:part name="parameters" element="tns:CommitResponse" />
  330.   </wsdl:message>
  331.   <wsdl:message name="CancelSoapIn">
  332.     <wsdl:part name="parameters" element="tns:Cancel" />
  333.   </wsdl:message>
  334.   <wsdl:message name="CancelSoapOut">
  335.     <wsdl:part name="parameters" element="tns:CancelResponse" />
  336.   </wsdl:message>
  337.   <wsdl:portType name="DiscountManagerSoap">
  338.     <wsdl:operation name="Ping">
  339.       <wsdl:input message="tns:PingSoapIn" />
  340.       <wsdl:output message="tns:PingSoapOut" />
  341.     </wsdl:operation>
  342.     <wsdl:operation name="Query">
  343.       <wsdl:input message="tns:QuerySoapIn" />
  344.       <wsdl:output message="tns:QuerySoapOut" />
  345.     </wsdl:operation>
  346.     <wsdl:operation name="Lock">
  347.       <wsdl:input message="tns:LockSoapIn" />
  348.       <wsdl:output message="tns:LockSoapOut" />
  349.     </wsdl:operation>
  350.     <wsdl:operation name="Unlock">
  351.       <wsdl:input message="tns:UnlockSoapIn" />
  352.       <wsdl:output message="tns:UnlockSoapOut" />
  353.     </wsdl:operation>
  354.     <wsdl:operation name="Commit">
  355.       <wsdl:input message="tns:CommitSoapIn" />
  356.       <wsdl:output message="tns:CommitSoapOut" />
  357.     </wsdl:operation>
  358.     <wsdl:operation name="Cancel">
  359.       <wsdl:input message="tns:CancelSoapIn" />
  360.       <wsdl:output message="tns:CancelSoapOut" />
  361.     </wsdl:operation>
  362.   </wsdl:portType>
  363.   <wsdl:binding name="DiscountManagerSoap" type="tns:DiscountManagerSoap">
  364.     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
  365.     <wsdl:operation name="Ping">
  366.       <soap:operation soapAction="http://MD.org/Ping" style="document" />
  367.       <wsdl:input>
  368.         <soap:body use="literal" />
  369.       </wsdl:input>
  370.       <wsdl:output>
  371.         <soap:body use="literal" />
  372.       </wsdl:output>
  373.     </wsdl:operation>
  374.     <wsdl:operation name="Query">
  375.       <soap:operation soapAction="http://MD.org/Query" style="document" />
  376.       <wsdl:input>
  377.         <soap:body use="literal" />
  378.       </wsdl:input>
  379.       <wsdl:output>
  380.         <soap:body use="literal" />
  381.       </wsdl:output>
  382.     </wsdl:operation>
  383.     <wsdl:operation name="Lock">
  384.       <soap:operation soapAction="http://MD.org/Lock" style="document" />
  385.       <wsdl:input>
  386.         <soap:body use="literal" />
  387.       </wsdl:input>
  388.       <wsdl:output>
  389.         <soap:body use="literal" />
  390.       </wsdl:output>
  391.     </wsdl:operation>
  392.     <wsdl:operation name="Unlock">
  393.       <soap:operation soapAction="http://MD.org/Unlock" style="document" />
  394.       <wsdl:input>
  395.         <soap:body use="literal" />
  396.       </wsdl:input>
  397.       <wsdl:output>
  398.         <soap:body use="literal" />
  399.       </wsdl:output>
  400.     </wsdl:operation>
  401.     <wsdl:operation name="Commit">
  402.       <soap:operation soapAction="http://MD.org/Commit" style="document" />
  403.       <wsdl:input>
  404.         <soap:body use="literal" />
  405.       </wsdl:input>
  406.       <wsdl:output>
  407.         <soap:body use="literal" />
  408.       </wsdl:output>
  409.     </wsdl:operation>
  410.     <wsdl:operation name="Cancel">
  411.       <soap:operation soapAction="http://MD.org/Cancel" style="document" />
  412.       <wsdl:input>
  413.         <soap:body use="literal" />
  414.       </wsdl:input>
  415.       <wsdl:output>
  416.         <soap:body use="literal" />
  417.       </wsdl:output>
  418.     </wsdl:operation>
  419.   </wsdl:binding>
  420.   <wsdl:binding name="DiscountManagerSoap12" type="tns:DiscountManagerSoap">
  421.     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
  422.     <wsdl:operation name="Ping">
  423.       <soap12:operation soapAction="http://MD.org/Ping" style="document" />
  424.       <wsdl:input>
  425.         <soap12:body use="literal" />
  426.       </wsdl:input>
  427.       <wsdl:output>
  428.         <soap12:body use="literal" />
  429.       </wsdl:output>
  430.     </wsdl:operation>
  431.     <wsdl:operation name="Query">
  432.       <soap12:operation soapAction="http://MD.org/Query" style="document" />
  433.       <wsdl:input>
  434.         <soap12:body use="literal" />
  435.       </wsdl:input>
  436.       <wsdl:output>
  437.         <soap12:body use="literal" />
  438.       </wsdl:output>
  439.     </wsdl:operation>
  440.     <wsdl:operation name="Lock">
  441.       <soap12:operation soapAction="http://MD.org/Lock" style="document" />
  442.       <wsdl:input>
  443.         <soap12:body use="literal" />
  444.       </wsdl:input>
  445.       <wsdl:output>
  446.         <soap12:body use="literal" />
  447.       </wsdl:output>
  448.     </wsdl:operation>
  449.     <wsdl:operation name="Unlock">
  450.       <soap12:operation soapAction="http://MD.org/Unlock" style="document" />
  451.       <wsdl:input>
  452.         <soap12:body use="literal" />
  453.       </wsdl:input>
  454.       <wsdl:output>
  455.         <soap12:body use="literal" />
  456.       </wsdl:output>
  457.     </wsdl:operation>
  458.     <wsdl:operation name="Commit">
  459.       <soap12:operation soapAction="http://MD.org/Commit" style="document" />
  460.       <wsdl:input>
  461.         <soap12:body use="literal" />
  462.       </wsdl:input>
  463.       <wsdl:output>
  464.         <soap12:body use="literal" />
  465.       </wsdl:output>
  466.     </wsdl:operation>
  467.     <wsdl:operation name="Cancel">
  468.       <soap12:operation soapAction="http://MD.org/Cancel" style="document" />
  469.       <wsdl:input>
  470.         <soap12:body use="literal" />
  471.       </wsdl:input>
  472.       <wsdl:output>
  473.         <soap12:body use="literal" />
  474.       </wsdl:output>
  475.     </wsdl:operation>
  476.   </wsdl:binding>
  477.   <wsdl:service name="DiscountManager">
  478.     <wsdl:port name="DiscountManagerSoap" binding="tns:DiscountManagerSoap">
  479.       <soap:address location="http://localhost/soap_server.php" />
  480.     </wsdl:port>
  481.     <wsdl:port name="DiscountManagerSoap12" binding="tns:DiscountManagerSoap12">
  482.       <soap12:address location="http://localhost/soap_server.php" />
  483.     </wsdl:port>
  484.   </wsdl:service>
  485. </wsdl:definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement