wsnwindep.wsdl

来自「wrox出版社的另一套经典的VB2005数据库编程学习书籍,收集了书中源码,郑重」· WSDL 代码 · 共 756 行 · 第 1/4 页

WSDL
756
字号
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </s:schema>
    <s:schema xmlns:sqltypes="http://schemas.microsoft.com/sqlserver/2004/sqltypes" xmlns:sqlresultstream="http://schemas.microsoft.com/sqlserver/2004/SOAP/types/SqlResultStream" xmlns:sqlparameter="http://schemas.microsoft.com/sqlserver/2004/SOAP/types/SqlParameter" xmlns:sqlmessage="http://schemas.microsoft.com/sqlserver/2004/SOAP/types/SqlMessage" xmlns:sqlrowcount="http://schemas.microsoft.com/sqlserver/2004/SOAP/types/SqlRowCount" xmlns:sqlsoaptypes="http://schemas.microsoft.com/sqlserver/2004/SOAP/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://oakleaf.ws/webservices/northwindep">
      <xsd:import namespace="http://schemas.microsoft.com/sqlserver/2004/sqltypes" />
      <xsd:import namespace="http://schemas.microsoft.com/sqlserver/2004/SOAP/types" />
      <xsd:element name="CustomerOrderHistory">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="CustomerID" nillable="true">
              <xsd:simpleType>
                <xsd:restriction sqltypes:localeId="1033" sqltypes:sqlCompareOptions="IgnoreCase IgnoreKanaType IgnoreWidth" sqltypes:sqlSortId="52" base="sqltypes:nchar">
                  <xsd:maxLength value="5" />
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CustomerOrderHistoryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="CustomerOrderHistoryResult" type="sqlsoaptypes:SqlRowSet" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="EmployeeSalesByCountry">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="Beginning_Date" nillable="true" type="sqltypes:datetime" />
            <xsd:element minOccurs="1" maxOccurs="1" name="Ending_Date" nillable="true" type="sqltypes:datetime" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="EmployeeSalesByCountryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="EmployeeSalesByCountryResult" type="sqlsoaptypes:SqlRowSet" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SalesByCategory">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="CategoryName" nillable="true">
              <xsd:simpleType>
                <xsd:restriction sqltypes:localeId="1033" sqltypes:sqlCompareOptions="IgnoreCase IgnoreKanaType IgnoreWidth" sqltypes:sqlSortId="52" base="sqltypes:nvarchar">
                  <xsd:maxLength value="15" />
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element minOccurs="1" maxOccurs="1" name="OrdYear" nillable="true">
              <xsd:simpleType>
                <xsd:restriction sqltypes:localeId="1033" sqltypes:sqlCompareOptions="IgnoreCase IgnoreKanaType IgnoreWidth" sqltypes:sqlSortId="52" base="sqltypes:nvarchar">
                  <xsd:maxLength value="4" />
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SalesByCategoryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="SalesByCategoryResult" type="sqlsoaptypes:SqlRowSet" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TenMostExpensiveProducts">
        <xsd:complexType>
          <xsd:sequence />
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TenMostExpensiveProductsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="TenMostExpensiveProductsResult" type="sqlsoaptypes:SqlRowSet" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="sqlbatchSoapIn">
    <wsdl:part name="parameters" element="s8:sqlbatch" />
  </wsdl:message>
  <wsdl:message name="sqlbatchSoapOut">
    <wsdl:part name="parameters" element="s8:sqlbatchResponse" />
  </wsdl:message>
  <wsdl:message name="CustomerOrderHistorySoapIn">
    <wsdl:part name="parameters" element="tns:CustomerOrderHistory" />
  </wsdl:message>
  <wsdl:message name="CustomerOrderHistorySoapOut">
    <wsdl:part name="parameters" element="tns:CustomerOrderHistoryResponse" />
  </wsdl:message>
  <wsdl:message name="EmployeeSalesByCountrySoapIn">
    <wsdl:part name="parameters" element="tns:EmployeeSalesByCountry" />
  </wsdl:message>
  <wsdl:message name="EmployeeSalesByCountrySoapOut">
    <wsdl:part name="parameters" element="tns:EmployeeSalesByCountryResponse" />
  </wsdl:message>
  <wsdl:message name="SalesByCategorySoapIn">
    <wsdl:part name="parameters" element="tns:SalesByCategory" />
  </wsdl:message>
  <wsdl:message name="SalesByCategorySoapOut">
    <wsdl:part name="parameters" element="tns:SalesByCategoryResponse" />
  </wsdl:message>
  <wsdl:message name="TenMostExpensiveProductsSoapIn">
    <wsdl:part name="parameters" element="tns:TenMostExpensiveProducts" />
  </wsdl:message>
  <wsdl:message name="TenMostExpensiveProductsSoapOut">
    <wsdl:part name="parameters" element="tns:TenMostExpensiveProductsResponse" />
  </wsdl:message>
  <wsdl:portType name="NorthwindEPSoap">
    <wsdl:operation name="sqlbatch">
      <wsdl:input message="tns:sqlbatchSoapIn" />
      <wsdl:output message="tns:sqlbatchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CustomerOrderHistory">
      <wsdl:input message="tns:CustomerOrderHistorySoapIn" />
      <wsdl:output message="tns:CustomerOrderHistorySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EmployeeSalesByCountry">
      <wsdl:input message="tns:EmployeeSalesByCountrySoapIn" />
      <wsdl:output message="tns:EmployeeSalesByCountrySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SalesByCategory">
      <wsdl:input message="tns:SalesByCategorySoapIn" />
      <wsdl:output message="tns:SalesByCategorySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TenMostExpensiveProducts">
      <wsdl:input message="tns:TenMostExpensiveProductsSoapIn" />
      <wsdl:output message="tns:TenMostExpensiveProductsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="NorthwindEPSoap" type="tns:NorthwindEPSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation name="sqlbatch">
      <soap:operation soapAction="http://schemas.microsoft.com/sqlserver/2004/SOAPsqlbatch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CustomerOrderHistory">
      <soap:operation soapAction="http://oakleaf.ws/webservices/northwindepCustomerOrderHistory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EmployeeSalesByCountry">
      <soap:operation soapAction="http://oakleaf.ws/webservices/northwindepEmployeeSalesByCountry" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SalesByCategory">
      <soap:operation soapAction="http://oakleaf.ws/webservices/northwindepSalesByCategory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TenMostExpensiveProducts">
      <soap:operation soapAction="http://oakleaf.ws/webservices/northwindepTenMostExpensiveProducts" 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="NorthwindEP">
    <wsdl:port name="NorthwindEP" binding="tns:NorthwindEPSoap">
      <soap:address location="http://localhost/wsnwindep" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?