機械翻訳について

統合キャンバスの外部からの統合のテスト

Oracle Integrationの統合の「アクション」メニューから、「RESTアダプタ」トリガー接続およびスケジュールされた統合を使用して設計されたアプリケーション統合をテストできます。

「スケジュール統合の即時実行」を参照してください。
  1. ナビゲーション・ペインで、「設計」「統合」の順にクリックします。
  2. 実行する「RESTアダプタ」トリガー接続ベースの統合の上にカーソルを置き、「アクション」アイコンをクリックして「実行」を選択します。
    構成と実行ページに次のセクションが表示されます:

    「操作」および「リクエスト」セクションには、エンドポイント・メタデータが含まれます。

操作セクション

「RESTアダプタ」トリガー接続ベースの統合が複数の操作で構成されている場合は、「操作」セクションが表示されます。 このセクションには、適切な操作を選択するための「操作」リストと、HTTPメソッドおよび相対URI (複数の操作の場合は選択した操作)が含まれます。 統合に単一の操作のみが含まれる場合、このリストは表示されません。

  1. テストに使用可能な操作を選択します。

    Configure and runダイアログが表示されます。 上部に操作ドロップダウン・リストが表示されます。

  2. 次のリンクを表示します。
    • エンドポイントMetadata: Swaggerパス、OpenAPIパス、統合の実行方法、操作名、エンドポイントURLなど、エンドポイントの説明の詳細を表示します。
    • インスタンスのトラッキング: インスタンス・ページが表示され、このインスタンスの実行の詳細が表示されます。
  3. 「リクエスト」セクションに値を入力し、「実行」をクリックして統合を起動します(この例では、idに値が指定されています)。
    Integration has been invoked with instance id id_number. Please check the Response section for more details.

    「アクティビティ・ストリーム」パネルが開き、「レスポンス」セクションに200 OKのステータス値が表示されます。


    test_multiple_ops2.pngの説明は以下のとおりです
    図test_multiple_ops2.pngの説明

  4. 「レスポンス」セクションのインスタンスIDをクリックして、このインスタンスの「インスタンスの詳細」ページにアクセスします。

    「インスタンスの詳細」ページには、左側の統合インスタンスのグラフィカル・フローと右側の「アクティビティ・ストリーム」パネルが表示されます。 このパネルには、統合の主要なマイルストンが表示されます。

リクエストおよびレスポンス・セクション

「リクエスト」および「レスポンス」セクションでは、「RESTアダプタ」トリガー接続ベースの統合のレスポンス出力をトリガーおよび表示できます。 上部には、インスタンス・ページおよびエンドポイント・メタデータにアクセスするためのリンクがあります。

「リクエスト」セクションは、次のフィールドで構成されます:

  • URIパラメータ: 必要なパス(またはテンプレート)と問合せパラメータのリストを表示します。 このフィールドにデータを入力できます。
  • ヘッダー: 統合構成に基づく受入れを含むカスタム・ヘッダーを表示します。
  • 本文: メッセージ本文の内容を表示したり、ファイルをアップロードできます。 マルチパート・ペイロードのアップロードまたはPDFやイメージ・ファイルなどのテキスト以外のペイロードのアップロードがサポートされています。
    • リクエスト操作に本文がない場合は、次のメッセージが表示されます。
      This request does not have a body
    • リクエスト操作に本文が含まれる場合、その内容が自動的に表示されます。 たとえば:


      Configure and runタイトルが上部に表示されます。 POST操作が表示されます。 この後、本文タブを選択して本文ペイロードを表示します。

    • バイナリまたはテキスト以外のペイロード(PDFやイメージ・ファイルなど)を参照してアップロードする場合は、「ファイル」をクリックします。 この例では、イメージ・ファイルがアップロードされます。


      URIパラメータ、ヘッダー、本文(選択済)、cURLおよび「統合プロパティ」の各タブが表示されます。 この後に、テスト・ボタンとファイル(選択済)ボタンがあります。 この後、ファイルの選択ボタンが表示されます。 イメージ・ファイルが選択されました。

    • マルチパート・ペイロードを持つエンドポイントの場合、フォームは「本文」フィールドの下に表示され、マルチパート本文の各部分に値を指定するために使用できます。 リクエスト・ペイロードでは、次の2つのマルチパート・アタッチメント・タイプがサポートされています:
      • multipart/form-data
      • JSONやXMLなどの構造化データによるマルチパート/ペイロード:
        • multipart/form-data
        • multipart/mixed

      次の例では、マルチパート/フォーム・データの2つのヘッダーが「ヘッダー」タブに表示されます。


      リクエスト・セクションの「ヘッダー」タブが選択され、2つのapplication/jsonヘッダーが表示されます。

      両方のマルチパート・アタッチ・タイプのユースケースが用意されています。 「構成および実行ページでのマルチパート添付とのRESTアダプタ・トリガー・ベースの統合のテスト」を参照してください。

  • cURL: 同等のcurlコマンドをコピーできます。 curlコマンドは、エンドポイント・メタデータおよび指定した入力に基づいて生成されます。
  • 統合プロパティ: 定義済の統合プロパティが表示されます。 通常の統合設計の外部で統合プロパティを構成できます。 実行時に、これらの統合プロパティが有効になり、設計時に構成した値がオーバーライドされます。 「統合のデザインタイム・プロパティのオーバーライド」を参照してください。
  1. 「実行」をクリックして統合を起動します。

    このインスタンスの「アクティビティ・ストリーム」パネルがページの右側に表示されます。 操作の上にある「インスタンスのトラッキング」をクリックして、インスタンス・ページでインスタンスにアクセスすることもできます。


    この図は、左側のリクエスト・セクションとレスポンス・セクションを示しています。 「レスポンス」セクションには、インスタンス・ステータス(200 OK)およびインスタンスIDが含まれます。 本文タブとヘッダー・タブがあります。 「ヘッダー」タブが選択され、メッセージおよびようこその値が表示されます。 右側の「アクティビティ・ストリーム」パネルが開き、インスタンスを介したメッセージのフローが表示されます。

  2. レスポンスの詳細は、「レスポンス」セクションを確認してください。

    「レスポンス」セクションは、ヘッダーのHTTPステータス(この例では200 OK)と、「インスタンスの詳細」ページにリンクするトリガーされた統合のインスタンスIDで構成されます。 この後に、レスポンス本文および本文に含まれるヘッダーがあります。

  3. 「ステータス」の右にスクロールし、インスタンスIDのリンクを書き留めます。 このリンクをクリックすると、このインスタンスの「インスタンスの詳細」ページが表示されます。 「統合インスタンスの追跡」を参照してください。