wsdl を見ているsoap:address location
と、値が のタグが含まれていますjms:/queue?destination=...
。
soap:address
WSDLでの値の使用は何ですか?- クライアントが Web サービスに接続する方法に影響しますか?
また、Google で検索しようとしたところjms:/queue?destination=...
、「SOAP over JMS」という用語が結果に表示されました。
- 「JMS」および「SOAP over JMS」とは何ですか?
私はクライアント側で仕事をしているので、何か対策が必要なのか心配です。現在、REST および SOAP Web サービスに 経由で接続する方法しか知りませんHttpUrlConnection
。
以下は WSDL ファイルのサンプルです: (以下に示すように、使用されているトランスポート プロトコルは HTTP ですが、サービスは JMS アドレスでもそれを使用していますか? ここで少し混乱しています。これは SOAP over HTTP ですか、それとも SOAP ですか? JMS 経由?)
<wsdl:binding name="MethodSOAP_JMS_Binding" type="tns:MethodPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
<wsdl:operation name="methodName">
<soap:operation soapAction="" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
<wsdl:input name="method_Input">
<soap:body parts="RequestBean" use="literal" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
</wsdl:input>
<wsdl:output name="method_Output">
<soap:body parts="ResponseBean" use="literal" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="MethodSOAP_JMS_Service">
<wsdl:port binding="tns:MethodSOAP_JMS_Binding" name="MethodSOAPPort">
<soap:address location="jms:/queue?..." xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
</wsdl:port>
</wsdl:service>
ありがとうございます!