Oracle Enterprise Managerを使用してWebサービスをテストするには:
Data Relationship Management WebサービスにOracle Web Services Managerセキュリティ・ポリシーが添付されていることを確認します。ローカルまたはグローバル・ポリシーを添付できます。
例: oracle/wss_username_token_service_policy
注意: | Data Relationship Management Webサービスに同時に添付できるポリシーは、1つのみです。 |
注意: | セキュリティ・ポリシーを変更したら、状況によりData Relationship Management WebサービスがデプロイされているWebLogicターゲット・サーバーを再起動する必要があります。 |
Enterprise Managerで、Data Relationship Management Webサービスのデプロイ先のドメインを選択して、ドメイン・コンテキスト・メニューまたは右ペインの「WebLogicドメイン」メニューから「Webサービス」/「Webサービスのテスト」を選択します。
「WSDL」テキスト・ボックスにData Relationship Management WebサービスのWSDLを入力します。
例: http://localhost:28080/oracle-epm-drm-webservices/DrmService?wsdl
「リクエスト」タブで、「WSSユーザー名トークン」を選択し、認証で使用するユーザー名とパスワードを入力します。
注意: | ユーザーは、WebLogicドメインのセキュリティ・レルム内およびShared Services内に存在する必要があります。 |
「引数の入力」を展開し、ドロップダウン・リストから「XML表示」を選択して、"<soap:Body xmlns:ns1="http://drm.webservices.epm.oracle">"タグの前に(フォーマットされたとおりに正確に)次のSOAPヘッダー引数を貼り付けます:
注意: | 次の引数をコピーする場合、タグや要素間に改行または空白を挿入しないでください。 |
<soap:Header> <AppParameters xmlns="http://drm.webservices.epm.oracle"> <serverUrl xmlns="http://drm.webservices.epm.oracle">http://localhost:5240/Oracle/Drm/APIAdapter</serverUrl> <sessionParams xmlns="http://drm.webservices.epm.oracle">ProductVersion=11.1.2,CultureName=en-US,UICultureName=en-US, TimeZoneID=Eastern Standard Time</sessionParams> </AppParameters> </soap:Header>
注意: | 選択したData Relationship Management操作の必須パラメータを移入する必要があり、そうしないとエラーが発生します。 |
手順6のSOAPヘッダー引数で、serverUrlを、Data Relationship Management APIアダプタの適切なホスト名およびポートに変更します。
注意: | 成功すると、「レスポンス」タブにWebサービスからの応答が表示されます。失敗すると、エラー・メッセージが表示されます。 |