Advertisement
Guest User

QuickBooks WSDL

a guest
Jun 9th, 2015
458
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 16.25 KB | None | 0 0
  1.  
  2. <?xml version="1.0" encoding="utf-8"?>
  3. <wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://developer.intuit.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://developer.intuit.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  4.   <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">WebService for QBFS created using ASP.NET to troubleshoot QuickBooks WebConnector</wsdl:documentation>
  5.   <wsdl:types>
  6.     <s:schema elementFormDefault="qualified" targetNamespace="http://developer.intuit.com/">
  7.       <s:element name="serverVersion">
  8.         <s:complexType />
  9.       </s:element>
  10.       <s:element name="serverVersionResponse">
  11.         <s:complexType>
  12.           <s:sequence>
  13.             <s:element minOccurs="0" maxOccurs="1" name="serverVersionResult" type="s:string" />
  14.           </s:sequence>
  15.         </s:complexType>
  16.       </s:element>
  17.       <s:element name="clientVersion">
  18.         <s:complexType>
  19.           <s:sequence>
  20.             <s:element minOccurs="0" maxOccurs="1" name="strVersion" type="s:string" />
  21.           </s:sequence>
  22.         </s:complexType>
  23.       </s:element>
  24.       <s:element name="clientVersionResponse">
  25.         <s:complexType>
  26.           <s:sequence>
  27.             <s:element minOccurs="0" maxOccurs="1" name="clientVersionResult" type="s:string" />
  28.           </s:sequence>
  29.         </s:complexType>
  30.       </s:element>
  31.       <s:element name="authenticate">
  32.         <s:complexType>
  33.           <s:sequence>
  34.             <s:element minOccurs="0" maxOccurs="1" name="strUserName" type="s:string" />
  35.             <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
  36.           </s:sequence>
  37.         </s:complexType>
  38.       </s:element>
  39.       <s:element name="authenticateResponse">
  40.         <s:complexType>
  41.           <s:sequence>
  42.             <s:element minOccurs="0" maxOccurs="1" name="authenticateResult" type="tns:ArrayOfString" />
  43.           </s:sequence>
  44.         </s:complexType>
  45.       </s:element>
  46.       <s:complexType name="ArrayOfString">
  47.         <s:sequence>
  48.           <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
  49.         </s:sequence>
  50.       </s:complexType>
  51.       <s:element name="connectionError">
  52.         <s:complexType>
  53.           <s:sequence>
  54.             <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
  55.             <s:element minOccurs="0" maxOccurs="1" name="hresult" type="s:string" />
  56.             <s:element minOccurs="0" maxOccurs="1" name="message" type="s:string" />
  57.           </s:sequence>
  58.         </s:complexType>
  59.       </s:element>
  60.       <s:element name="connectionErrorResponse">
  61.         <s:complexType>
  62.           <s:sequence>
  63.             <s:element minOccurs="0" maxOccurs="1" name="connectionErrorResult" type="s:string" />
  64.           </s:sequence>
  65.         </s:complexType>
  66.       </s:element>
  67.       <s:element name="sendRequestXML">
  68.         <s:complexType>
  69.           <s:sequence>
  70.             <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
  71.             <s:element minOccurs="0" maxOccurs="1" name="strHCPResponse" type="s:string" />
  72.             <s:element minOccurs="0" maxOccurs="1" name="strCompanyFileName" type="s:string" />
  73.             <s:element minOccurs="0" maxOccurs="1" name="qbXMLCountry" type="s:string" />
  74.             <s:element minOccurs="1" maxOccurs="1" name="qbXMLMajorVers" type="s:int" />
  75.             <s:element minOccurs="1" maxOccurs="1" name="qbXMLMinorVers" type="s:int" />
  76.           </s:sequence>
  77.         </s:complexType>
  78.       </s:element>
  79.       <s:element name="sendRequestXMLResponse">
  80.         <s:complexType>
  81.           <s:sequence>
  82.             <s:element minOccurs="0" maxOccurs="1" name="sendRequestXMLResult" type="s:string" />
  83.           </s:sequence>
  84.         </s:complexType>
  85.       </s:element>
  86.       <s:element name="receiveResponseXML">
  87.         <s:complexType>
  88.           <s:sequence>
  89.             <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
  90.             <s:element minOccurs="0" maxOccurs="1" name="response" type="s:string" />
  91.             <s:element minOccurs="0" maxOccurs="1" name="hresult" type="s:string" />
  92.             <s:element minOccurs="0" maxOccurs="1" name="message" type="s:string" />
  93.           </s:sequence>
  94.         </s:complexType>
  95.       </s:element>
  96.       <s:element name="receiveResponseXMLResponse">
  97.         <s:complexType>
  98.           <s:sequence>
  99.             <s:element minOccurs="1" maxOccurs="1" name="receiveResponseXMLResult" type="s:int" />
  100.           </s:sequence>
  101.         </s:complexType>
  102.       </s:element>
  103.       <s:element name="getLastError">
  104.         <s:complexType>
  105.           <s:sequence>
  106.             <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
  107.           </s:sequence>
  108.         </s:complexType>
  109.       </s:element>
  110.       <s:element name="getLastErrorResponse">
  111.         <s:complexType>
  112.           <s:sequence>
  113.             <s:element minOccurs="0" maxOccurs="1" name="getLastErrorResult" type="s:string" />
  114.           </s:sequence>
  115.         </s:complexType>
  116.       </s:element>
  117.       <s:element name="closeConnection">
  118.         <s:complexType>
  119.           <s:sequence>
  120.             <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
  121.           </s:sequence>
  122.         </s:complexType>
  123.       </s:element>
  124.       <s:element name="closeConnectionResponse">
  125.         <s:complexType>
  126.           <s:sequence>
  127.             <s:element minOccurs="0" maxOccurs="1" name="closeConnectionResult" type="s:string" />
  128.           </s:sequence>
  129.         </s:complexType>
  130.       </s:element>
  131.     </s:schema>
  132.   </wsdl:types>
  133.   <wsdl:message name="serverVersionSoapIn">
  134.     <wsdl:part name="parameters" element="tns:serverVersion" />
  135.   </wsdl:message>
  136.   <wsdl:message name="serverVersionSoapOut">
  137.     <wsdl:part name="parameters" element="tns:serverVersionResponse" />
  138.   </wsdl:message>
  139.   <wsdl:message name="clientVersionSoapIn">
  140.     <wsdl:part name="parameters" element="tns:clientVersion" />
  141.   </wsdl:message>
  142.   <wsdl:message name="clientVersionSoapOut">
  143.     <wsdl:part name="parameters" element="tns:clientVersionResponse" />
  144.   </wsdl:message>
  145.   <wsdl:message name="authenticateSoapIn">
  146.     <wsdl:part name="parameters" element="tns:authenticate" />
  147.   </wsdl:message>
  148.   <wsdl:message name="authenticateSoapOut">
  149.     <wsdl:part name="parameters" element="tns:authenticateResponse" />
  150.   </wsdl:message>
  151.   <wsdl:message name="connectionErrorSoapIn">
  152.     <wsdl:part name="parameters" element="tns:connectionError" />
  153.   </wsdl:message>
  154.   <wsdl:message name="connectionErrorSoapOut">
  155.     <wsdl:part name="parameters" element="tns:connectionErrorResponse" />
  156.   </wsdl:message>
  157.   <wsdl:message name="sendRequestXMLSoapIn">
  158.     <wsdl:part name="parameters" element="tns:sendRequestXML" />
  159.   </wsdl:message>
  160.   <wsdl:message name="sendRequestXMLSoapOut">
  161.     <wsdl:part name="parameters" element="tns:sendRequestXMLResponse" />
  162.   </wsdl:message>
  163.   <wsdl:message name="receiveResponseXMLSoapIn">
  164.     <wsdl:part name="parameters" element="tns:receiveResponseXML" />
  165.   </wsdl:message>
  166.   <wsdl:message name="receiveResponseXMLSoapOut">
  167.     <wsdl:part name="parameters" element="tns:receiveResponseXMLResponse" />
  168.   </wsdl:message>
  169.   <wsdl:message name="getLastErrorSoapIn">
  170.     <wsdl:part name="parameters" element="tns:getLastError" />
  171.   </wsdl:message>
  172.   <wsdl:message name="getLastErrorSoapOut">
  173.     <wsdl:part name="parameters" element="tns:getLastErrorResponse" />
  174.   </wsdl:message>
  175.   <wsdl:message name="closeConnectionSoapIn">
  176.     <wsdl:part name="parameters" element="tns:closeConnection" />
  177.   </wsdl:message>
  178.   <wsdl:message name="closeConnectionSoapOut">
  179.     <wsdl:part name="parameters" element="tns:closeConnectionResponse" />
  180.   </wsdl:message>
  181.   <wsdl:portType name="TroubleshootWebServiceFSSoap">
  182.     <wsdl:operation name="serverVersion">
  183.       <wsdl:input message="tns:serverVersionSoapIn" />
  184.       <wsdl:output message="tns:serverVersionSoapOut" />
  185.     </wsdl:operation>
  186.     <wsdl:operation name="clientVersion">
  187.       <wsdl:input message="tns:clientVersionSoapIn" />
  188.       <wsdl:output message="tns:clientVersionSoapOut" />
  189.     </wsdl:operation>
  190.     <wsdl:operation name="authenticate">
  191.       <wsdl:input message="tns:authenticateSoapIn" />
  192.       <wsdl:output message="tns:authenticateSoapOut" />
  193.     </wsdl:operation>
  194.     <wsdl:operation name="connectionError">
  195.       <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This web method facilitates web service to handle connection error between QBWC and QB</wsdl:documentation>
  196.       <wsdl:input message="tns:connectionErrorSoapIn" />
  197.       <wsdl:output message="tns:connectionErrorSoapOut" />
  198.     </wsdl:operation>
  199.     <wsdl:operation name="sendRequestXML">
  200.       <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This web method facilitates web service to send request XML to QuickBooks via QBWebConnector</wsdl:documentation>
  201.       <wsdl:input message="tns:sendRequestXMLSoapIn" />
  202.       <wsdl:output message="tns:sendRequestXMLSoapOut" />
  203.     </wsdl:operation>
  204.     <wsdl:operation name="receiveResponseXML">
  205.       <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This web method facilitates web service to receive response XML from QuickBooks via QBWebConnector</wsdl:documentation>
  206.       <wsdl:input message="tns:receiveResponseXMLSoapIn" />
  207.       <wsdl:output message="tns:receiveResponseXMLSoapOut" />
  208.     </wsdl:operation>
  209.     <wsdl:operation name="getLastError">
  210.       <wsdl:input message="tns:getLastErrorSoapIn" />
  211.       <wsdl:output message="tns:getLastErrorSoapOut" />
  212.     </wsdl:operation>
  213.     <wsdl:operation name="closeConnection">
  214.       <wsdl:input message="tns:closeConnectionSoapIn" />
  215.       <wsdl:output message="tns:closeConnectionSoapOut" />
  216.     </wsdl:operation>
  217.   </wsdl:portType>
  218.   <wsdl:binding name="TroubleshootWebServiceFSSoap" type="tns:TroubleshootWebServiceFSSoap">
  219.     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
  220.     <wsdl:operation name="serverVersion">
  221.       <soap:operation soapAction="http://developer.intuit.com/serverVersion" style="document" />
  222.       <wsdl:input>
  223.         <soap:body use="literal" />
  224.       </wsdl:input>
  225.       <wsdl:output>
  226.         <soap:body use="literal" />
  227.       </wsdl:output>
  228.     </wsdl:operation>
  229.     <wsdl:operation name="clientVersion">
  230.       <soap:operation soapAction="http://developer.intuit.com/clientVersion" style="document" />
  231.       <wsdl:input>
  232.         <soap:body use="literal" />
  233.       </wsdl:input>
  234.       <wsdl:output>
  235.         <soap:body use="literal" />
  236.       </wsdl:output>
  237.     </wsdl:operation>
  238.     <wsdl:operation name="authenticate">
  239.       <soap:operation soapAction="http://developer.intuit.com/authenticate" style="document" />
  240.       <wsdl:input>
  241.         <soap:body use="literal" />
  242.       </wsdl:input>
  243.       <wsdl:output>
  244.         <soap:body use="literal" />
  245.       </wsdl:output>
  246.     </wsdl:operation>
  247.     <wsdl:operation name="connectionError">
  248.       <soap:operation soapAction="http://developer.intuit.com/connectionError" style="document" />
  249.       <wsdl:input>
  250.         <soap:body use="literal" />
  251.       </wsdl:input>
  252.       <wsdl:output>
  253.         <soap:body use="literal" />
  254.       </wsdl:output>
  255.     </wsdl:operation>
  256.     <wsdl:operation name="sendRequestXML">
  257.       <soap:operation soapAction="http://developer.intuit.com/sendRequestXML" style="document" />
  258.       <wsdl:input>
  259.         <soap:body use="literal" />
  260.       </wsdl:input>
  261.       <wsdl:output>
  262.         <soap:body use="literal" />
  263.       </wsdl:output>
  264.     </wsdl:operation>
  265.     <wsdl:operation name="receiveResponseXML">
  266.       <soap:operation soapAction="http://developer.intuit.com/receiveResponseXML" style="document" />
  267.       <wsdl:input>
  268.         <soap:body use="literal" />
  269.       </wsdl:input>
  270.       <wsdl:output>
  271.         <soap:body use="literal" />
  272.       </wsdl:output>
  273.     </wsdl:operation>
  274.     <wsdl:operation name="getLastError">
  275.       <soap:operation soapAction="http://developer.intuit.com/getLastError" style="document" />
  276.       <wsdl:input>
  277.         <soap:body use="literal" />
  278.       </wsdl:input>
  279.       <wsdl:output>
  280.         <soap:body use="literal" />
  281.       </wsdl:output>
  282.     </wsdl:operation>
  283.     <wsdl:operation name="closeConnection">
  284.       <soap:operation soapAction="http://developer.intuit.com/closeConnection" style="document" />
  285.       <wsdl:input>
  286.         <soap:body use="literal" />
  287.       </wsdl:input>
  288.       <wsdl:output>
  289.         <soap:body use="literal" />
  290.       </wsdl:output>
  291.     </wsdl:operation>
  292.   </wsdl:binding>
  293.   <wsdl:binding name="TroubleshootWebServiceFSSoap12" type="tns:TroubleshootWebServiceFSSoap">
  294.     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
  295.     <wsdl:operation name="serverVersion">
  296.       <soap12:operation soapAction="http://developer.intuit.com/serverVersion" style="document" />
  297.       <wsdl:input>
  298.         <soap12:body use="literal" />
  299.       </wsdl:input>
  300.       <wsdl:output>
  301.         <soap12:body use="literal" />
  302.       </wsdl:output>
  303.     </wsdl:operation>
  304.     <wsdl:operation name="clientVersion">
  305.       <soap12:operation soapAction="http://developer.intuit.com/clientVersion" style="document" />
  306.       <wsdl:input>
  307.         <soap12:body use="literal" />
  308.       </wsdl:input>
  309.       <wsdl:output>
  310.         <soap12:body use="literal" />
  311.       </wsdl:output>
  312.     </wsdl:operation>
  313.     <wsdl:operation name="authenticate">
  314.       <soap12:operation soapAction="http://developer.intuit.com/authenticate" style="document" />
  315.       <wsdl:input>
  316.         <soap12:body use="literal" />
  317.       </wsdl:input>
  318.       <wsdl:output>
  319.         <soap12:body use="literal" />
  320.       </wsdl:output>
  321.     </wsdl:operation>
  322.     <wsdl:operation name="connectionError">
  323.       <soap12:operation soapAction="http://developer.intuit.com/connectionError" style="document" />
  324.       <wsdl:input>
  325.         <soap12:body use="literal" />
  326.       </wsdl:input>
  327.       <wsdl:output>
  328.         <soap12:body use="literal" />
  329.       </wsdl:output>
  330.     </wsdl:operation>
  331.     <wsdl:operation name="sendRequestXML">
  332.       <soap12:operation soapAction="http://developer.intuit.com/sendRequestXML" style="document" />
  333.       <wsdl:input>
  334.         <soap12:body use="literal" />
  335.       </wsdl:input>
  336.       <wsdl:output>
  337.         <soap12:body use="literal" />
  338.       </wsdl:output>
  339.     </wsdl:operation>
  340.     <wsdl:operation name="receiveResponseXML">
  341.       <soap12:operation soapAction="http://developer.intuit.com/receiveResponseXML" style="document" />
  342.       <wsdl:input>
  343.         <soap12:body use="literal" />
  344.       </wsdl:input>
  345.       <wsdl:output>
  346.         <soap12:body use="literal" />
  347.       </wsdl:output>
  348.     </wsdl:operation>
  349.     <wsdl:operation name="getLastError">
  350.       <soap12:operation soapAction="http://developer.intuit.com/getLastError" style="document" />
  351.       <wsdl:input>
  352.         <soap12:body use="literal" />
  353.       </wsdl:input>
  354.       <wsdl:output>
  355.         <soap12:body use="literal" />
  356.       </wsdl:output>
  357.     </wsdl:operation>
  358.     <wsdl:operation name="closeConnection">
  359.       <soap12:operation soapAction="http://developer.intuit.com/closeConnection" style="document" />
  360.       <wsdl:input>
  361.         <soap12:body use="literal" />
  362.       </wsdl:input>
  363.       <wsdl:output>
  364.         <soap12:body use="literal" />
  365.       </wsdl:output>
  366.     </wsdl:operation>
  367.   </wsdl:binding>
  368.   <wsdl:service name="TroubleshootWebServiceFS">
  369.     <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">WebService for QBFS created using ASP.NET to troubleshoot QuickBooks WebConnector</wsdl:documentation>
  370.     <wsdl:port name="TroubleshootWebServiceFSSoap" binding="tns:TroubleshootWebServiceFSSoap">
  371.       <soap:address location="https://test.developer.intuit.com/QBWC/TroubleshootWebServiceFS/Service.asmx" />
  372.     </wsdl:port>
  373.     <wsdl:port name="TroubleshootWebServiceFSSoap12" binding="tns:TroubleshootWebServiceFSSoap12">
  374.       <soap12:address location="https://test.developer.intuit.com/QBWC/TroubleshootWebServiceFS/Service.asmx" />
  375.     </wsdl:port>
  376.   </wsdl:service>
  377. </wsdl:definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement