Hitachi

Cosminexus V11 アプリケーションサーバ SOAPアプリケーション開発の手引


14.8.8 Application Serverで提供しているSOAPクライアント以外のクライアントから通信できません。原因として何が考えられますか?

Application Serverで提供しているクライアント以外のクライアントでは,SOAP 1.1に対するサポート範囲や解釈の違いから,Application Serverで提供するSOAP通信基盤で扱えない形式のSOAPメッセージを出している可能性があります。SOAP通信基盤が扱えるSOAP 1.1の範囲については,「12.1 SOAP 1.1との対応」を参照してください。

Application Serverで提供しているクライアント以外のクライアントと,Application Server上で動作しているSOAPサービス間の通信ができない場合,クライアント部分に関してはご使用のクライアントから提供される情報に従って対処してください。

Application Serverが提供しているSOAP通信基盤のサポート範囲外のSOAPメッセージか,Application Server以外のクライアントの動作に問題があるかを切り分けるには,同じWSDLを利用してApplication ServerのSOAPクライアントライブラリからApplication Server上で動作しているSOAPサービスへの通信ができるかどうかを試すのが有効です。

また,サポート範囲外のメッセージを出していないか,および内容に問題ないかを確認するには,ご使用のクライアントとApplication ServerのSOAPクライアントライブラリを使用した場合に出力されるメッセージの比較が有効です。Application ServerのSOAPクライアントライブラリを使用した場合のメッセージの確認は,アプリケーションログを参照してください。アプリケーションログについては,「14.5 アプリケーションログ」を参照してください。