機械翻訳について

webサービス接続が失敗するのはなぜですか。

Innovation Managementアプリケーションのユーザーは、webサービスの呼出しを試行でき、コールは失敗します。

パス認証、不正な暗号化、ポリシー強制例外など、いくつかの例外が発生したため、webサービス・コールが失敗する可能性があります。 エンド・ユーザーは、考えられる問題を解決するためのサービス・リクエストを作成する必要があります。 このサマリーは、ユーザーと管理者の両方に役立ちます。

次の前提条件ステップが完了していることを確認します:

  1. webサービス・プロバイダから、使用するWSDL URLおよびユーザー資格証明の詳細を取得します。

  2. webサービス・プロバイダからサーバー暗号化証明書および認証局(発行者)証明書を取得します。

  3. 計算されたデフォルト値を持つオブジェクトのユーザー定義フィールドを作成します。

  4. フィールドのデフォルト値の計算に使用される式のGroovyスクリプトを準備します。 Groovyコードでは、引数値を準備する必要があります。この例では、合計される2つの値です。

メッセージ保護で保護されたGroovyスクリプトからwebサービスを呼び出すには、次のタスクが完了していることを確認します:

  1. webサービス接続を作成します。

  2. webサービス・コールをGroovyスクリプトに追加し、コールが成功したかどうかを確認します。

  3. 管理者に連絡してランタイム例外を解決してください

    管理者のサービス・リクエストを作成します:

    1. webサービス・プロバイダからサーバー暗号化証明書および認証局(発行者)証明書を取得します。

    2. サーバー暗号化証明書と発行者証明書をサービス・リクエストに添付し、WSDLのロケーションとエラーの詳細を含めます。

    3. サービス要求を送信します。

      管理者は、サーバー暗号化証明書および発行者証明書をOracle Innovation Managementトラスト・ストアに追加します。 また、管理者はサーバー暗号化キーの別名も作成します。この別名を使用して、webサービス接続を再作成する必要があります。

    4. 証明書がインポートされたこと、およびサーバー暗号化別名が作成されたことを管理者に知らせるまで待ってから、サービス・リクエストをクローズします。

  4. webサービス接続を再作成します。

  5. webサービス・コールが成功することを確認します。