3.8.2 JP1/AJS - Viewでのステップリスタートの実行
ジョブが異常終了した場合にJP1/AJS - Viewで特定のジョブステップ(STEP02)から実行するときの例を次に示す。
(1) ジョブ定義XMLファイルの例
次の例でジョブステップ(STEP01)は正常終了したが,STEP02が異常終了し,実行できなかった。
<?xml version="1.0" encoding="Shift-JIS" ?> <HitachiBatchJobExec version="1.4" os="unix" > <JOB NAME="TESTPROC"> <STEP NAME="STEP01" > <EXEC PGM="*" > <![CDATA[ ! exit 0 ! ]]> </EXEC> </STEP> <STEP NAME="STEP02" > <EXEC PGM="*" > <![CDATA[ ! exit 1 ! ]]> </EXEC> </STEP> <STEP NAME="STEP03" > <EXEC PGM="*" > <![CDATA[ ! exit 0 ! ]]> </EXEC> </STEP> </JOB> </HitachiBatchJobExec>
(2) JP1/AJS - Viewによるジョブの再実行
STEP02からジョブを再開する。まず,JP1/AJS - Viewの詳細定義でジョブステップ(STEP02)を追加する。
次にSTEP02以降のジョブステップを実行する。
(3) 実行結果
STEP01を実行しないで,STEP02から実行した実行結果を次に示す。
******** BJEX MESSAGE ******** 10:14:16 000047 KAKC0091-I TESTPROC Job started. 10:14:16 000047 KAKC0112-I Job is restarted from specified step. stepname=STEP02 10:14:16 000047 KAKC0092-I TESTPROC.STEP02 Step started. 10:14:16 000047 KAKC0097-I TESTPROC.STEP02 Step ended. rc=1 E-Time=0.246s C-Time=0.000s 10:14:16 000047 KAKC0092-I TESTPROC.STEP03 Step started. 10:14:17 000047 KAKC0097-I TESTPROC.STEP03 Step ended. rc=0 E-Time=0.255s C-Time=0.010s 10:14:17 000047 KAKC0098-I TESTPROC Job ended. rc=1 E-Time=0.501s C-Time=0.010s MaxRSS=2856KB ******** XML IMAGE ******** 000001 <?xml version="1.0" encoding="Shift-JIS" ?> 000002 <HitachiBatchJobExec version="1.4" os="unix" > : (中略) : 000014 </EXEC> 000015 </STEP> 000016 </JOB> 000017 </HitachiBatchJobExec> ******** SYSTEM MESSAGE ******** 10:14:16 000047 KAKC0900-I Parsing of xml file "/home/user01/PROC_JCL_PRSX.xml" started. 10:14:16 000047 KAKC0909-I Parsing of xml file "/home/user01/PROC_JCL_PRSX.xml" ended. code=0 10:14:16 000047 KAKC0707-I MSGCLASS is "A". 10:14:16 000047 KAKC1600-I TESTPROC Job allocated. 10:14:16 000047 KAKC1601-I TESTPROC.STEP02 Step allocated. 10:14:16 000047 KAKC1601-I TESTPROC.STEP03 Step allocated. ******** JOBSTEP OUTPUT ******** KAKC0719-I STEP 002,STEP02,STDERR KAKC0719-I STEP 003,STEP03,STDERR KAKC0099-I HitachiBatchJobExec ended. rc=1