WS-I準拠のアナライザは、一連の標準アサーションに対するログ・ファイル内のメッセージと相互関係があります。特に、WSDLドキュメント内の<service>
要素の<soap:address>
の下位要素は、wsi-log.xml messageEntryの<senderHostAndPort>
または<receiverHostAndPort>,
と厳密に一致する必要があります。一致しない場合、そのメッセージのWS-I互換性は分析されません。
Webサービスを埋込みサーバーで実行し(Webサービスのポップアップ・メニューから「実行」を選択)、Webサービスに対して生成済プロキシを実行中にHttpアナライザを実行してログを作成する場合は、WSDLのWebサービスのエンドポイントや生成済プロキシの_endPoint
変数を変更してから、実行中のプロキシのログ・ファイルを作成する必要があります。
Webサービスのエンドポイントがプロキシの_endPoint変数に一致していることを確認するには、次のようにします。
<soap:address>
下位要素に進み、エンドポイントを編集します。<IP_address>
: <embedded_port_no>
(埋込みポート番号はデフォルトで8988
)<hostname>
(小文字)
EmbeddedStub.java
ファイルをダブルクリックして開き、_endpoint
変数に移動します。Webサービス・エンドポイントがプロキシ内の_endpoint
変数と同じであることを確認した後、Webサービス・ログの作成と分析を実行できます。
「Webサービスを使用した開発」
「Webサービスの監視と分析」
Copyright © 1997, 2006, Oracle. All rights reserved.