1

myMethodのドキュメント/リテラル​​ WSDL

<types>
    <schema>
        <element name="xElement" type="xsd:int"/>
        <element name="yElement" type="xsd:float"/>
    </schema>
</types>

<message name="myMethodRequest">
    <part name="x" element="xElement"/>
    <part name="y" element="yElement"/>
</message>
<message name="empty"/>

<portType name="PT">
    <operation name="myMethod">
        <input message="myMethodRequest"/>
        <output message="empty"/>
    </operation>
</portType>

<binding .../>  

myMethodのドキュメント/リテラル​​ SOAP メッセージ

<soap:envelope>
    <soap:body>
        <xElement>5</xElement>
        <yElement>5.0</yElement>
    </soap:body>
</soap:envelope>

Web サービス エンジンは、特定のメソッドの上記の SOAP メッセージをどのように認識しますか?

サーバー アプリケーションは、soap メッセージが呼び出しているメソッドをどのように認識しますか?

http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/参照用リンク

4

1 に答える 1

1

サーバーは、パラメーターの型に基づいてメソッドを識別し、@Webmethod で注釈を付けます。2 つの類似したメソッドの場合、サーバーは wsdl で指定された最後のメソッドを呼び出します。

于 2014-03-24T16:33:09.117 に答える