機械翻訳について

失敗したメッセージの再発行

失敗したメッセージは手動で再送信できます。 Oracle Integrationは、失敗したメッセージを自動的に再送信しません。 インスタンスを再送信した後、インスタンス・ページでそのインスタンスのすべての再送信を追跡できます。 再送信されたメッセージのトレース・レベルを変更することもできます。

失敗したメッセージを再送信した後、統合のさまざまな場所からインスタンスを再起動できます:
  • 統合の開始から。
  • 設計に応じて、統合内の別のロケーションから。 たとえば、リカバリ可能なフォルトの前に統合に待機アクティビティがある場合、フォルトを再送信すると、待機アクティビティの直後に統合が開始されます。
Oracle Integrationの非同期フローで障害が発生したインスタンスはリカバリ可能であり、再送信できます。 例外は、スケジュールされたパラメータを持つスケジュールされたフローですが、これはリカバリできません。 同期フローも再送信できません。 インスタンスは最大10回再送信できます。 エラーは次の方法で再送信できます。
  • 失敗したメッセージの単一再送信

  • 失敗したメッセージのバルク再送信

リカバリ可能な失敗した統合インスタンスをリカバリするための時間ウィンドウがあります。 「Oracle Integration 3のプロビジョニングと管理」「サービス制限」を参照してください。

エラー・インスタンスが再送信されて、正常に解決されると、エラー・リストから削除されます。 インスタンスが再送信され、処理中の場合には、「In Progress」状態がリストに表示されます。 この状態では、このエラー・インスタンスの再送信の追加は許可されません。

ノート:

再送信しようとするメッセージは破棄しないでください。 破棄されたメッセージは再送信できません。
  1. ナビゲーション・ペインで、「可観測性」「エラー」の順にクリックします。

  2. 「フィルタ」 フィルタ・アイコンをクリックし、統合エラーを検索する期間または保持期間を選択します。


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

  3. エラーを再送信するには、次の2つの方法があります:

    1. 特定のエラーの行にマウスを重ねて再送信します。

    2. 「再送信」 再試行アイコンをクリックします。

      インスタンスの再送信パネルが開きます。

    3. 再送信されたインスタンスに使用するトレース・レベルを選択します。 エラーが発生した統合インスタンスを再送信する場合、この特定の再送信されたインスタンスのみのトレース・レベル(本番、監査またはデバッグ)を変更できます。 トレース・レベルを増やす(たとえば、「デバッグ」に設定する)と、アクティビティ・ストリームおよびダウンロードしたログのエラーに関するより具体的な情報を表示できます。 この設定は、このインスタンスにのみ適用され、統合のアクティブ化時に設定されたトレース・レベルは変更されません。
      • 本番
      • 監査
      • デバッグ

      トレース・オプションでは、様々なレベルの情報ロギングが提供されます。 「統合のアクティブ化」を参照してください。

      インスタンスの再送信が完了すると、アクティビティ・ストリームに詳細が表示されます。 最上部に表示されるトレース・レベルは、統合のアクティブ化中に設定されたレベルを表します。 この特定の再送信に設定されたトレース・レベルに関する詳細を表示するには、このメッセージまでスクロール・ダウンします:
      Recovery process initiated (Tracing level: Debug)


      「アクティビティ・ストリーム」パネル・インスタンスID、エラー・メッセージおよびトレース・レベルは、統合のアクティブ化中に上部で設定されます。 ストリームには、この統合インスタンスのトレース・レベルがデバッグに設定されたことを示すメッセージが表示されます: リカバリ・プロセスが開始されました(トレース・レベル): Debug).

    または

    1. まとめて再送信するエラーのチェック・ボックスを選択します。 「再送信」 再試行アイコンアイコンによって識別されたインスタンスのみ、行にマウスを重ねると表示されます。

    2. 右上隅にある「再送信」をクリックします。

      ノート:

      このメッセージ再送信メソッドでは、再送信されたインスタンスに使用するトレース・レベルを選択できません。 かわりに、統合のアクティブ化中に選択したトレース・レベルが使用されます。
  4. プロンプトが表示されたら、「確認」をクリックしてインスタンスを再送信します。

    再送信サマリー・パネルが開き、処理のために再送信されるインスタンスの詳細が表示されます。 「リフレッシュ」 「リフレッシュ」アイコンをクリックして、別の再発行を試行する前にエラー・ページに表示されるかどうかを確認します。

    次の理由により、インスタンスの再送信は許可されません:
    • インスタンスはリカバリできません。
    • インスタンスは再試行制限の最大数に達しました。
    • インスタンスは、バッチ処理のために内部的に設定されたリカバリの期限にまだ達していません。

「インスタンスの詳細」ページのアクティビティ・ストリームの上にあるすべてのインスタンス実行(初期実行とすべての再発行の両方)を追跡できます。

  1. ナビゲーション・ペインで、「可観測性」「インスタンス」の順にクリックします。
  2. インスタンス名をクリックします。
  3. 「アクティビティ・ストリーム」パネルの上で実行されるインスタンスの数に注意してください。 番号1は、これが統合の最初の実行であることを示します。

    <- 1 of 2 submissions ->


    ビジネス識別子が上部に表示されます。 右側にはIn Progress and refreshアイコンがあります。 次に、4つのアイコン、値のインスタンスおよびトレース・レベルを示します: Production. 以下に、スケジュール、マップ、および起動されるエレメントから構成される統合フローを示します。 右側には、フローの主要なマイルストンを示す「アクティビティ・ストリーム」パネルがあります。 パネルの上には、発行数と3つのアイコンがあります。

  4. ->をクリックして、このインスタンスの最初の再送信(このインスタンスの2番目の実行)のトラッキング詳細にアクセスします。

    最初の再発行済インスタンスのステータスが表示されます。

    ビジネス識別子が上部に表示されます。 右側にはIn Progress and refreshアイコンがあります。 次に、4つのアイコン、値のインスタンスおよびトレース・レベルを示します: Production. 以下に、スケジュール、マップ、および起動されるエレメントから構成される統合フローを示します。 右側には「アクティビティ・ストリーム」パネルがあり、フローの主要なマイルストンが表示されます。起動の処理エラーは赤で表示されます。 パネルの上には、発行数と3つのアイコンがあります。

  5. <-をクリックして、このインスタンスの最初の実行のトラッキング詳細に戻ります。