nwordersws.wsdl
来自「wrox出版社的另一套经典的VB2005数据库编程学习书籍,收集了书中源码,郑重」· WSDL 代码 · 共 386 行 · 第 1/2 页
WSDL
386 行
<?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="http://oakleaf.ws/nwordersws" 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://oakleaf.ws/nwordersws" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://oakleaf.ws/nwordersws">
<s:element name="GetOrderSP">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="intOrderID" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetOrderSPResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetOrderSPResult" 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: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="UpdateOrInsertOrderSP">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="objOrder" type="tns:Order" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateOrInsertOrderSPResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="UpdateOrInsertOrderSPResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLast10Orders">
<s:complexType />
</s:element>
<s:element name="GetLast10OrdersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetLast10OrdersResult" type="tns:ArrayOfInt" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfInt">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
</s:sequence>
</s:complexType>
<s:element name="GetEmployees">
<s:complexType />
</s:element>
<s:element name="GetEmployeesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetEmployeesResult" type="tns:empLookup" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="empLookup">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="employees" type="tns:ArrayOfEmployee" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfEmployee">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="employee" nillable="true" type="tns:employee" />
</s:sequence>
</s:complexType>
<s:complexType name="employee">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="emplID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="emplName" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetShippers">
<s:complexType />
</s:element>
<s:element name="GetShippersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetShippersResult" type="tns:shipLookup" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="shipLookup">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="shippers" type="tns:ArrayOfShipper" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfShipper">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="shipper" nillable="true" type="tns:shipper" />
</s:sequence>
</s:complexType>
<s:complexType name="shipper">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="shipID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="shipName" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetProducts">
<s:complexType />
</s:element>
<s:element name="GetProductsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetProductsResult" type="tns:prodLookup" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="prodLookup">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="products" type="tns:ArrayOfProduct" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfProduct">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="product" nillable="true" type="tns:product" />
</s:sequence>
</s:complexType>
<s:complexType name="product">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="prodID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="prodName" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetProductsDetailed">
<s:complexType />
</s:element>
<s:element name="GetProductsDetailedResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetProductsDetailedResult" type="tns:prodLookupDtl" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="prodLookupDtl">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="productsDtl" type="tns:ArrayOfProductDtl" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfProductDtl">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="productDtl" nillable="true" type="tns:productDtl" />
</s:sequence>
</s:complexType>
<s:complexType name="productDtl">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="prodID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="prodName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="prodSKU" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="prodPrice" type="s:double" />
</s:sequence>
</s:complexType>
<s:element name="GetCustomers">
<s:complexType />
</s:element>
<s:element name="GetCustomersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetCustomersResult" type="tns:custLookup" />
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?