📄 wsordersbe.wsdl
字号:
<?xml version="1.0" encoding="utf-8"?>
<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="www.oakleaf.ws/webservices/northwind/orders/ordersbe" 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="www.oakleaf.ws/webservices/northwind/orders/ordersbe" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns, updates, inserts, and deletes Order and OrderDetail business entity objects. Version 1.0 requires field parameters for updates; version 1.1 requires object parameters. Version 1.2 adds hierarchical SalesOrder objects.</wsdl:documentation>
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="www.oakleaf.ws/webservices/northwind/orders/ordersbe">
<s:element name="GetSalesOrdersByCustomerID">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CustomerID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSalesOrdersByCustomerIDResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetSalesOrdersByCustomerIDResult" type="tns:ArrayOfSalesOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfSalesOrder">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="SalesOrder" nillable="true" type="tns:SalesOrder" />
</s:sequence>
</s:complexType>
<s:complexType name="SalesOrder">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="CustomerID" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="EmployeeID" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="OrderDate" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="RequiredDate" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="ShippedDate" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="ShipVia" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Freight" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="ShipName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipAddress" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipCity" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipRegion" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipPostalCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipCountry" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrderDetails" type="tns:ArrayOfOrderDetail" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfOrderDetail">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="OrderDetail" nillable="true" type="tns:OrderDetail" />
</s:sequence>
</s:complexType>
<s:complexType name="OrderDetail">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="ProductID" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="UnitPrice" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:short" />
<s:element minOccurs="1" maxOccurs="1" name="Discount" type="s:decimal" />
</s:sequence>
</s:complexType>
<s:element name="GetTopSalesOrders">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Number" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTopSalesOrdersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTopSalesOrdersResult" type="tns:ArrayOfSalesOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAllSalesOrders">
<s:complexType />
</s:element>
<s:element name="GetAllSalesOrdersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAllSalesOrdersResult" type="tns:ArrayOfSalesOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSalesOrderByOrderID">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSalesOrderByOrderIDResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetSalesOrderByOrderIDResult" type="tns:SalesOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertSalesOrder">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="objSalesOrder" type="tns:SalesOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertSalesOrderResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="InsertSalesOrderResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateSalesOrder">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="objSalesOrder" type="tns:SalesOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateSalesOrderResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="UpdateSalesOrderResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateOrderObject">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="objOrder" type="tns:Order" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Order">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="CustomerID" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="EmployeeID" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="OrderDate" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="RequiredDate" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="ShippedDate" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="ShipVia" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Freight" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="ShipName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipAddress" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipCity" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipRegion" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipPostalCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ShipCountry" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="UpdateOrderObjectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="UpdateOrderObjectResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateOrderAndDetailsObjects">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="objOrder" type="tns:Order" />
<s:element minOccurs="0" maxOccurs="1" name="objDetails" type="tns:ArrayOfOrderDetail" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateOrderAndDetailsObjectsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="UpdateOrderAndDetailsObjectsResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertOrderObject">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="objOrder" type="tns:Order" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertOrderObjectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="InsertOrderObjectResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertOrderAndDetailsObjects">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="objOrder" type="tns:Order" />
<s:element minOccurs="0" maxOccurs="1" name="objDetails" type="tns:ArrayOfOrderDetail" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertOrderAndDetailsObjectsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="InsertOrderAndDetailsObjectsResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertDetailObjects">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="objDetails" type="tns:ArrayOfOrderDetail" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertDetailObjectsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="InsertDetailObjectsResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAllOrders">
<s:complexType />
</s:element>
<s:element name="GetAllOrdersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAllOrdersResult" type="tns:ArrayOfOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfOrder">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Order" nillable="true" type="tns:Order" />
</s:sequence>
</s:complexType>
<s:element name="GetTopOrders">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Number" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTopOrdersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTopOrdersResult" type="tns:ArrayOfOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetOrdersByCustomerID">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CustomerID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetOrdersByCustomerIDResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetOrdersByCustomerIDResult" type="tns:ArrayOfOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetOrderByOrderID">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetOrderByOrderIDResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetOrderByOrderIDResult" type="tns:ArrayOfOrder" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAllDetails">
<s:complexType />
</s:element>
<s:element name="GetAllDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAllDetailsResult" type="tns:ArrayOfOrderDetail" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDetailsByCustomerID">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CustomerID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDetailsByCustomerIDResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDetailsByCustomerIDResult" type="tns:ArrayOfOrderDetail" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTopDetails">
<s:complexType>
<s:sequence>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -