⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex8_48.txt

📁 j2ee core design patterns
💻 TXT
字号:
Example 8.48 	CompanyWebService.wsdl
<?xml version="1.0" encoding="UTF-8"?>
. . .

    <wsdl:message name="createCompanyRequest">
        <wsdl:part name="CompanyId" type="xsd:string"/>
        <wsdl:part name="CompanyName" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="addEmployeeRequest">
         <wsdl:part name="CompanyId" type="xsd:string"/>
         <wsdl:part name="EmployeeId" type="xsd:string"/>
         <wsdl:part name="LastName" type="xsd:string"/>
         <wsdl:part name="FirstName" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="addCompanyDivisionRequest">
         <wsdl:part name="CompanyId" type="xsd:string"/>
         <wsdl:part name="DivisionId" type="xsd:string"/>
         <wsdl:part name="DivisionName" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="assignEmployeeToDivisionRequest">
            <wsdl:part name="CompanyId" type="xsd:string"/>
            <wsdl:part name="DivisionId" type="xsd:string"/>
            <wsdl:part name="EmployeeId" type="xsd:string"/>
    </wsdl:message>

    <wsdl:message name="addEmployeeResponse">
    </wsdl:message>

    <wsdl:message name="createCompanyResponse">
    </wsdl:message>

    <wsdl:message name="addCompanyDivisionResponse">
    </wsdl:message>

    <wsdl:message name="assignEmployeeToDivisionResponse">
    </wsdl:message>

    . . .

    </wsdl:portType>

    <wsdl:binding name="CompanyWebServiceSoapServiceBinding"
            type="impl:CompanyWebServiceBroker ">
        <wsdlsoap:binding style="rpc" transport=
                "http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="createCompany">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="createCompanyRequest">
                <wsdlsoap:body use="encoded" encodingStyle=
                	"http://schemas.xmlsoap.org/soap/encoding/"
                	namespace="http://DefaultNamespace"/>
            </wsdl:input>
            <wsdl:output name="createCompanyResponse">
                <wsdlsoap:body use="encoded"
                   encodingStyle=
                    "http://schemas.xmlsoap.org/soap/encoding/"
                    namespace="http://DefaultNamespace"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="addCompanyDivision">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="addCompanyDivisionRequest">
                <wsdlsoap:body use="encoded"
                    encodingStyle=
                     "http://schemas.xmlsoap.org/soap/encoding/"
                     namespace="http://DefaultNamespace"/>
            </wsdl:input>

      . . .
     
    <wsdl:service name=" CompanyWebService">
        <wsdl:port name=" CompanyWebServicePort "
                binding=
                 "impl: CompanyWebServiceBrokerSoapBinding">
            <wsdlsoap:address location=
                    "http://localhost:8080/CompanyWebService"/>
        </wsdl:port>
    </wsdl:service>

</wsdl:definitions>

⌨️ 快捷键说明

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