機械翻訳について

統合のテストのワークフロー

開発環境またはテストや本番など、より高い環境で統合をテストできます。 テスト時に、統合でエラーをチェックし、想定どおりに実行されていることを確認します。 問題を迅速に識別できるように、統合の目標とビジネス・ロジックを理解する必要があります。

テストの前に上位の環境にデプロイする必要がある場合は、「自動化ソリューションのデプロイのワークフロー」を参照してください。

ステップ タスク 詳細情報

1

プロジェクトまたはプロジェクト内の統合のアクティブ化

複数のオプションがあります:

  • どの環境でも、プロジェクトをアクティブ化できます。これにより、プロジェクト内のすべての統合がアクティブ化されます。

    デバッグ・トレース・レベルは、プロジェクトをアクティブ化する場合には使用できませんが、アクティブ化後に個々の統合のトレース・レベルを更新できます。 「プロジェクトの統合のトレース・レベルの更新」を参照してください。

  • 開発環境で作業している場合は、統合を個別にアクティブ化することもできます。

    統合を個別にアクティブ化する場合は、統合ごとにトレース・レベルを選択できます。 「統合のアクティブ化」を参照してください。

ノート: 統合をアクティブ化する場合は、アクティビティ・ストリームに記録するトレース情報のレベルを選択します。 トレース・レベルを選択する場合は、次のファクタを考慮してください:

  • テスト中など、統合が完了したすべてのアクティビティの詳細なログを表示するには、トレース・レベルで「デバッグ(非推奨)」を選択します。 24時間後、「デバッグ(非推奨)」は自動的に「本番」にリセットされます。

    デバッグ・トレースは、アクティビティ・ストリームで最も堅牢なレベルの情報を提供し、間違いを見つけるのに役立ちます。 ただし、Oracleでは、いくつかの理由で本番環境でデバッグ・トレースを使用しないことをお薦めします。 デバッグ・トレースは、多くのデータを取得し、統合のパフォーマンスの問題を引き起こす可能性があり、機密データが公開される可能性があります。

  • 統合の起動またはトリガーをテストする場合は、デバッグ・トレースを使用する必要はありません。 かわりに、「監査」トレース・レベルでは、これらのアクティビティのペイロードが取得されます。

2

統合の実行

統合を実行するには、統合のエンドポイントURLを起動します。 エンドポイントURLを呼び出すには、いくつかのオプションがあります:
  • あらゆる統合

    Oracle Integration外部から任意の統合をトリガーできます。 Oracle Integration内からエンドポイントURLをコピーし、それをクライアント・アプリケーションで使用して統合を実行します。

    次に例を示します。
    • 統合のトリガーがSalesforce内の特定のイベントの作成である場合は、Salesforceにイベントを作成します。
    • 統合トリガーが「SOAPアダプタ」を使用する場合、SOAPユーザー・インタフェースを使用してエンドポイントURLをトリガーします。
    • 統合トリガーが「RESTアダプタ」に基づいている場合は、Postmanを使用してトリガーするか、次の箇条書きを参照してください。
  • トリガー・ベースの「RESTアダプタ」接続を使用するスケジュール統合および統合用

    これらの統合は、Oracle Integration内から実行します。 「スケジュール統合の即時実行」「プロジェクトでのRESTアダプタ・トリガー接続ベースの統合のテスト」を参照してください。

3

アクティビティ・ストリームでエラーをチェック

統合のインスタンスが終了していることを確認します。 「プロジェクトの統合のモニター」を参照してください。

次に、統合の実行が終了したことを確認し、アクティビティ・ストリームでエラーがないか確認します。 アクティビティ・ストリームは、統合インスタンスのメッセージ・フローを表し、エラーが発生した場所(ある場合)を示します。 アクティビティ・ストリームには、統合の問題のトラブルシューティングに必要なすべての情報が含まれます。

詳細は、「アクティビティ・ストリームのペイロードについて学習」を参照してください。

アクティビティ・ストリームは、次の複数のページから開くことができます:

4

統合の実行時にエラーが発生した場合は、それに対処し、適切な次のステップを実行してください

アクティビティ・ストリームに1つ以上のエラーが含まれている場合、統合は予期したとおりに実行されていません。

  1. アクティビティ・ストリームをレビューして、問題の原因を特定します。

    エラーの詳細は、「インスタンスの詳細」ページを参照してください。 このページには、統合フローがグラフィカルに表示され、アクティビティ・ストリームも含まれます。

  2. 必要に応じてエラーに対処します。 たとえば:
    • 参照の接続または構成を更新します。
    • 開発環境で統合を修正し、再デプロイします。
  3. 統合を再度実行し、統合がエラーなく実行されるまで、必要に応じてこれらのステップを繰り返します。

5

統合が期待どおりに機能することを確認

たとえば:

  • 統合によって、ターゲット・アプリケーションで予期したとおりにレコードが作成されることを確認します。
  • 統合で予想される障害、エラーおよび無効なデータが想定どおりに処理されることを確認します。