Hitachi

uCosminexus Batch Job Execution Server 使用の手引


3.6.1 条件付き実行の指定方法

〈この項の構成〉

(1) JOB要素

JOB要素のCOND属性の指定方法を次に示す。

[COND="[(]条件コード,演算符号[)] [,(条件コード,演算符号)]+”]

ジョブステップの実行結果によって,後続のジョブステップの実行をしないで,そのジョブを終了させたい場合は,JOB要素にCOND属性で終了コードの判定条件を指定する。判定条件は1〜8個指定できるが,それ以上指定した場合,シンタクスエラーとなりジョブは異常終了する。

終了コードの判定は,終了コード値とCOND属性で指定した0〜255のしきい値と演算符号を用いる。

演算符号を次の表に示す。

表3‒18 演算符号

演算符号

意味

EQ(EQual to)

しきい値は終了コードと等しい。

NE(Not Equal to)

しきい値は終了コードと等しくない。

GT(Greater Than)

しきい値は終了コードより大きい。

GE(Greater than or Equal to)

しきい値は終了コードより大きいか等しい。

LT(Less Than)

しきい値は終了コードより小さい。

LE(Less than or Equal to)

しきい値は終了コードより小さいか等しい。

(2) EXEC要素

EXEC要素のCOND属性の指定方法を次に示す。

[COND="
   [(]しきい値, 演算符号 [,ステップ名[,プロシジャステップ名]] [)]
   [,(しきい値, 演算符号 [,ステップ名[,プロシジャステップ名]])]+
   [,{EVEN|ONLY}] "]

(3) 注意事項