runUntilDeactivated エレメント

<runUntilDeactivated> エレメントは、ルールが非アクティブ化されるまで 時間枠が継続されることを指定します。このため、このルールの 時間枠は、ルールが処理を開始したときに開始され、ルールが非アクティブ化されるか ルール・セットから除去されるまで、あるいは Active Correlation Technology エンジンが シャットダウンするまで終了しません。

詳細

<runUntilDeactivated> エレメントを含むルールの固有の 振る舞いは、ルール・タイプによって異なります。表 1 では、 <timeWindow> エレメントが有効で、<runUntilDeactivated> エレメントが含まれる場合の 各ルール・タイプにおけるルールの振る舞いを説明しています。
表 1. <runUntilDeactivated> がコーディングされている場合のルールの振る舞い
ルール・タイプ <runUntilDeactivated> がコーディングされている場合のルールの振る舞い
コレクション コレクション・ルールは、そのイベント選択基準を 満たす最初のイベントを受け入れ、ルールが非アクティブ化されるまでイベントの 受け入れおよび処理を継続します。ルールが非アクティブ化されると、<onTimeWindowComplete> エレメントで 定義されているアクションが実行され、その直後に <onDeactivation> エレメントで 定義されているアクションが実行されます。
計算 計算ルールは、そのイベント選択基準を満たす 最初のイベントを受け入れ、ルールが非アクティブ化されるまでイベントの受け入れおよび 処理を継続します。ルールが非アクティブ化されると、<onTimeWindowComplete> エレメントで定義されているアクションが実行され、その直後に <onDeactivation> エレメントで定義されているアクションが実行されます。
重複 重複ルールは、そのイベント選択基準を満たす最初のイベントを 受け入れ、ルールが非アクティブ化されるまでイベントの受け入れおよび処理を 継続します。ルールが非アクティブ化されると、<onTimeWindowComplete> エレメントで 定義されているアクションが実行され、その直後に <onDeactivation> エレメントで 定義されているアクションが実行されます。
シーケンス シーケンス・ルールは、そのイベント選択基準を 満たす最初のイベントを受け入れ、以下のいずれかの状況が発生するまで イベントの受け入れおよび処理を継続します。
  • シーケンス・パターンが検出された。これが発生すると、<onDetection> エレメントで 定義されているアクションが実行され、ルールはその初期状態に 戻ります。このルールによるイベント処理が再度開始され、このプロセスを ルールが非アクティブ化されるまで何度も繰り返すことができます。
  • イベントの処理中にルールが非アクティブ化された。これが発生すると、 <onTimeOut> エレメントで定義されているアクションが実行され、その直後に <onDeactivation> エレメントで定義されているアクションが実行されます。
しきい値 しきい値ルールは、そのイベント選択基準を満たす最初の イベントを受け入れ、以下のいずれかの状況が発生するまでイベントの 受け入れおよび処理を継続します。
  • しきい値パターンが検出された。これが発生すると、<onDetection> エレメントで 定義されているアクションが実行され、ルールはその初期状態に 戻ります。このルールによるイベント処理が再度開始され、このプロセスを ルールが非アクティブ化されるまで何度も繰り返すことができます。
  • イベントの処理中にルールが非アクティブ化された。これが発生すると、 <onTimeOut> エレメントで定義されているアクションが実行され、その直後に <onDeactivation> エレメントで定義されているアクションが実行されます。
タイマー タイマー・ルールは、アクティブ化された後、非アクティブ化されるまで 何も実行しません。非アクティブ化されると、<onTimeWindowComplete> エレメントで定義されている アクションが実行され、その直後に <onDeactivation> エレメントで 定義されているアクションが実行されます。<timerRule> エレメントの repeat 属性は無視されます。

属性

<runUntilDeactivated> には、属性がありません。

このエレメントを含むエレメント

<runUntilDeactivated> は、以下のエレメントに 含まれます。

このエレメントに含まれるエレメント

<runUntilDeactivated> に含まれるエレメントはありません。