nwordersws.wsdl
来自「wrox出版社的另一套经典的VB2005数据库编程学习书籍,收集了书中源码,郑重」· WSDL 代码 · 共 386 行 · 第 1/2 页
WSDL
386 行
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="custLookup">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="customers" type="tns:ArrayOfCustomer" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfCustomer">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="customer" nillable="true" type="tns:customer" />
</s:sequence>
</s:complexType>
<s:complexType name="customer">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="custID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="custName" type="s:string" />
</s:sequence>
</s:complexType>
</s:schema>
</wsdl:types>
<wsdl:message name="GetOrderSPSoapIn">
<wsdl:part name="parameters" element="tns:GetOrderSP" />
</wsdl:message>
<wsdl:message name="GetOrderSPSoapOut">
<wsdl:part name="parameters" element="tns:GetOrderSPResponse" />
</wsdl:message>
<wsdl:message name="UpdateOrInsertOrderSPSoapIn">
<wsdl:part name="parameters" element="tns:UpdateOrInsertOrderSP" />
</wsdl:message>
<wsdl:message name="UpdateOrInsertOrderSPSoapOut">
<wsdl:part name="parameters" element="tns:UpdateOrInsertOrderSPResponse" />
</wsdl:message>
<wsdl:message name="GetLast10OrdersSoapIn">
<wsdl:part name="parameters" element="tns:GetLast10Orders" />
</wsdl:message>
<wsdl:message name="GetLast10OrdersSoapOut">
<wsdl:part name="parameters" element="tns:GetLast10OrdersResponse" />
</wsdl:message>
<wsdl:message name="GetEmployeesSoapIn">
<wsdl:part name="parameters" element="tns:GetEmployees" />
</wsdl:message>
<wsdl:message name="GetEmployeesSoapOut">
<wsdl:part name="parameters" element="tns:GetEmployeesResponse" />
</wsdl:message>
<wsdl:message name="GetShippersSoapIn">
<wsdl:part name="parameters" element="tns:GetShippers" />
</wsdl:message>
<wsdl:message name="GetShippersSoapOut">
<wsdl:part name="parameters" element="tns:GetShippersResponse" />
</wsdl:message>
<wsdl:message name="GetProductsSoapIn">
<wsdl:part name="parameters" element="tns:GetProducts" />
</wsdl:message>
<wsdl:message name="GetProductsSoapOut">
<wsdl:part name="parameters" element="tns:GetProductsResponse" />
</wsdl:message>
<wsdl:message name="GetProductsDetailedSoapIn">
<wsdl:part name="parameters" element="tns:GetProductsDetailed" />
</wsdl:message>
<wsdl:message name="GetProductsDetailedSoapOut">
<wsdl:part name="parameters" element="tns:GetProductsDetailedResponse" />
</wsdl:message>
<wsdl:message name="GetCustomersSoapIn">
<wsdl:part name="parameters" element="tns:GetCustomers" />
</wsdl:message>
<wsdl:message name="GetCustomersSoapOut">
<wsdl:part name="parameters" element="tns:GetCustomersResponse" />
</wsdl:message>
<wsdl:portType name="NWOrdersWSSoap">
<wsdl:operation name="GetOrderSP">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">The GetOrderSP Web method accepts an integer OrderID value and returns a serialized Order object as its SOAP response message. Valid OrderID values range from 1445151 to 1617870 or higher, depending on how many orders users have added. If the OrderID is invalid, the method returns a SOAP exception.</documentation>
<wsdl:input message="tns:GetOrderSPSoapIn" />
<wsdl:output message="tns:GetOrderSPSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateOrInsertOrderSP">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">The UpdateOrInsertOrderSP Web method accepts a serialized Orders object as its SOAP request message. If the OrderID value is 0, the method inserts a new order and returns the new OrderID value. If the OrderID exists, the method updates the order and returns the OrderID value. If the OrderID is invalid or contains no OrderDetail items, the method throws a SOAP exception.</documentation>
<wsdl:input message="tns:UpdateOrInsertOrderSPSoapIn" />
<wsdl:output message="tns:UpdateOrInsertOrderSPSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetLast10Orders">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">The GetLast10Orders Web method returns a integer array of the last 10 OrderID values of the Orders table. This method is intended for filling an InfoPath drop-down list from a secondary data source to find the last added Order record.</documentation>
<wsdl:input message="tns:GetLast10OrdersSoapIn" />
<wsdl:output message="tns:GetLast10OrdersSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetEmployees">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">The GetEmployees Web method returns an empLookup object with IDs and names of Northwind employes. This method is intended for filling an InfoPath drop-down list from a secondary data source to select valid employee ID values.</documentation>
<wsdl:input message="tns:GetEmployeesSoapIn" />
<wsdl:output message="tns:GetEmployeesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetShippers">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">The GetShippers Web method returns a shipLookup object with IDs and company names of Northwind shippers. This method is intended for filling an InfoPath drop-down list from a secondary data source to select valid ShipVia ID values.</documentation>
<wsdl:input message="tns:GetShippersSoapIn" />
<wsdl:output message="tns:GetShippersSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetProducts">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">The GetProducts Web method returns a prodLookup object with IDs and product names of Northwind products. This method is intended for filling an InfoPath drop-down list from a secondary data source to select valid product ID values.</documentation>
<wsdl:input message="tns:GetProductsSoapIn" />
<wsdl:output message="tns:GetProductsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetProductsDetailed">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">The GetProductsDetailed Web method returns a prodLookupDtl object with IDs, product names, SKU (QuantityPerUnit), and prices of Northwind products. This method is intended for filling an InfoPath drop-down list from a secondary data source to select valid product ID values and provide prices.</documentation>
<wsdl:input message="tns:GetProductsDetailedSoapIn" />
<wsdl:output message="tns:GetProductsDetailedSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetCustomers">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">The GetCustomers Web method returns a custLookup object with IDs and company names of Northwind customers. This method is intended for filling an InfoPath drop-down list from a secondary data source to select valid customer ID values.</documentation>
<wsdl:input message="tns:GetCustomersSoapIn" />
<wsdl:output message="tns:GetCustomersSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="NWOrdersWSSoap" type="tns:NWOrdersWSSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetOrderSP">
<soap:operation soapAction="http://oakleaf.ws/nwordersws/GetOrderSP" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateOrInsertOrderSP">
<soap:operation soapAction="http://oakleaf.ws/nwordersws/UpdateOrInsertOrderSP" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLast10Orders">
<soap:operation soapAction="http://oakleaf.ws/nwordersws/GetLast10Orders" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetEmployees">
<soap:operation soapAction="http://oakleaf.ws/nwordersws/GetEmployees" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetShippers">
<soap:operation soapAction="http://oakleaf.ws/nwordersws/GetShippers" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetProducts">
<soap:operation soapAction="http://oakleaf.ws/nwordersws/GetProducts" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetProductsDetailed">
<soap:operation soapAction="http://oakleaf.ws/nwordersws/GetProductsDetailed" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCustomers">
<soap:operation soapAction="http://oakleaf.ws/nwordersws/GetCustomers" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="NWOrdersWS">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">This demonstration XML Web service connects to the NorthwindCS database and has Web methods for retrieving and creating or updating Orders and Order Details records with stored procedures. It also has methods for creating InfoPath secondary data sources to populate drop-down lists.</documentation>
<wsdl:port name="NWOrdersWSSoap" binding="tns:NWOrdersWSSoap">
<soap:address location="http://www.oakleaf.ws/nwordersws/nwordersws.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?