2.3.1 即時登録方式
即時登録方式でタイマトランザクションを起動するには,ee_tim_execap関数のacttypeにEETIM_INSTを指定します。即時登録方式は,ee_tim_execap関数の呼び出し時点から指定された時刻または時間に達したときに,タイマトランザクションを起動します。起動する時刻または時間の指定方法を次に示します。
-
時刻指定
タイマトランザクションを起動する時刻を指定します。指定時刻が現在の時刻以前の場合は,即時起動します。ee_tim_execap関数のactionにEETIM_TIMEを,activeに起動する時刻を指定します。
-
経過時間指定
ee_tim_execap関数が呼び出されてから,タイマトランザクションを起動するまでの経過時間を指定します。ee_tim_execap関数のactionにEETIM_INTVを,activeに経過時間を指定します。
ee_tim_execap関数のactionにEETIM_JUSTを指定した場合,ee_tim_execap関数が呼び出されたときに,タイマトランザクションを起動します。この場合,ee_tim_execap関数のactiveに時刻または時間を指定しません。
即時登録方式で登録したタイマトランザクションは,トランザクションが異常終了またはロールバックに決着した場合でも有効です。