エラーが発生した受信イベントを再試行

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • ベースシステムジョブまたは変更されたスケジュール済みジョブを実行して、エラーが発生した受信イベントの処理を再試行します。例外またはエラーを指定して、 Error 状態のイベントを再試行します。

    始める前に

    必要なロール:sn_devops.admin

    このタスクについて

    スケジュール済みジョブは、 Error ステータスの受信イベントの処理を再試行します。スケジュール済みジョブをその ベースシステム プロパティとともに使用するか、ニーズに合わせてプロパティをカスタマイズするかを選択できます。
    • エラー状態の受信イベントに対してスケジュール済みジョブを実行します。
    • 例外とエラーのリストを更新して、エラーが発生した受信イベントの例外ありの処理を再試行できるようにします。
    • 受信イベントで再試行ジョブを実行する最大試行回数を指定します。
    • 最後の再試行ジョブからの経過時間を指定します。エラーが発生した受信イベントに対して、指定した期間が経過すると再試行ジョブが再度実行されます。
    エラーまたは例外に基づいて、次のいずれかの手順を実行して受信イベントの処理を再試行します。

    手順

    1. Retry Errored Inbound Eventsスケジュール済みジョブの頻度を変更します。
      1. 次のように移動する。 システム定義 > スケジュール済みジョブ.
      2. Retry Errored Inbound Eventsジョブを検索して開きます。

        ジョブは、エラーのある受信イベントをチェックします。

        注:
        デフォルトでは、スケジュール済みジョブは 2 分ごとに繰り返されます。必要に応じて頻度 (分) を変更できます。
      3. [ 実行 ] フィールドからジョブを実行する頻度を選択し、対応するフィールドを設定します。
      4. [Update (更新)] をクリックします。
      スケジュール済みジョブの頻度を変更しました。
    2. 受信イベントの処理の再試行に関連するプロパティを変更します。
      1. 次のように移動する。 DevOps > アドミニストレーション > プロパティ.
      2. [エラーが発生した受信イベントの最大再試行回数 (Maximum retries for errored inbound events)] プロパティを変更します。
        注:
        このプロパティのデフォルト値は 3 です。この数は必要に応じて変更できます。
        受信イベントの処理は、指定したカウントに基づいて再試行されます。
      3. [経過時間 (分)] プロパティを変更します。
        注:
        このプロパティのデフォルト値は 1440 分 (24 時間) です。この数は必要に応じて変更できます。
        このプロパティフィールドの値に基づいて、システムは受信イベントの処理を再試行します。たとえば、受信イベントの処理を最後に試みたのが 1 月 1 日の正午 12 時だった場合、デフォルトでは、スケジュール済みジョブは、最後に受信イベントの処理を試行したタイムスタンプから 1440 分または 1 日後にエラーイベントの処理を再試行します。
      4. エラーが発生したイベントを処理のために再試行する例外リストを更新するには、 エラーが発生した受信イベントが再試行に設定されているエラーまたは例外 (カンマ区切り) プロパティを変更します。
        注:
        このプロパティのデフォルト値は TimeOutExceptions, FlowObjectAPIException です。処理を再試行する例外をカンマ区切り形式で更新できます。
        プロパティに入力した例外は、受信イベントのレコードの [ 処理の詳細 ] フィールドでチェックされ、処理を再試行します。

    タスクの結果

    受信イベントの処理を再試行するスケジュール済みジョブは、構成したプロパティ、またはデフォルトで指定されているベースシステムプロパティのいずれかに基づいて実行されます。