Oracle Enterprise Managerを使用したData Relationship Management Webサービスのテスト

Oracle Enterprise Managerを使用してWebサービスをテストするには:

  1. Data Relationship Management WebサービスにOracle Web Services Managerセキュリティ・ポリシーが添付されていることを確認します。ローカルまたはグローバル・ポリシーを添付できます。

    例: oracle/wss_username_token_service_policy

    注意:

    Data Relationship Management Webサービスに同時に添付できるポリシーは、1つのみです。

    注意:

    セキュリティ・ポリシーを変更したら、状況によりData Relationship Management WebサービスがデプロイされているWebLogicターゲット・サーバーを再起動する必要があります。

  2. Enterprise Managerで、Data Relationship Management Webサービスのデプロイ先のドメインを選択して、ドメイン・コンテキスト・メニューまたは右ペインの「WebLogicドメイン」メニューから「Webサービス」/「Webサービスのテスト」を選択します。

  3. 「WSDL」テキスト・ボックスにData Relationship Management WebサービスのWSDLを入力します。

    例: http://localhost:28080/oracle-epm-drm-webservices/DrmService?wsdl

  4. 「操作」から、getSysPrefsなどの操作を選択します。

  5. 「リクエスト」タブで、「WSSユーザー名トークン」を選択し、認証で使用するユーザー名とパスワードを入力します。

    注意:

    ユーザーは、WebLogicドメインのセキュリティ・レルム内およびShared Services内に存在する必要があります。

  6. 「引数の入力」を展開し、ドロップダウン・リストから「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操作の必須パラメータを移入する必要があり、そうしないとエラーが発生します。

  7. 手順6のSOAPヘッダー引数で、serverUrlを、Data Relationship Management APIアダプタの適切なホスト名およびポートに変更します。

  8. 「Webサービスのテスト」をクリックします。

    注意:

    成功すると、「レスポンス」タブにWebサービスからの応答が表示されます。失敗すると、エラー・メッセージが表示されます。

  9. テストの完了後、必要な本番ポリシーを再添付します。