ページの先頭行へ戻る
Interstage Job Workload Server チュートリアルガイド
FUJITSU Software

E.5.1 コマンドを使用したジョブの実行

コマンドを使用して、ジョブの実行、および、処理結果確認を実施します。

E.5.1.1 ジョブの実行

ジョブを実行します。

# btfwsubjob -j jobdb1 -q que001 jobdb1
FSP_INTS-JOB_BTFW: INFO: 16005: Submitted job. : JOBNO=1 JOBNAME='jobdb1' JOBQUE='que001' JOBDEFNAME='jobdb1'
# btfwsubjob -j jobdb2 -q que001 jobdb2
FSP_INTS-JOB_BTFW: INFO: 16005: Submitted job. : JOBNO=2 JOBNAME='jobdb2' JOBQUE='que001' JOBDEFNAME='jobdb2'
#

作業は、ログインした一般ユーザで行ってください。

E.5.1.2 ジョブログと出力ファイルの確認

ジョブログと出力ファイルを確認します。

ジョブログの確認

ジョブログには以下のように出力されます。
下の“”部分を参考にCOBOLのバッチアプリケーションの入力パラメタが二つになっていることと、各パラメタ値がジョブログに出力されていることを確認してください。

# cat /export/home/ijob/sample/joblogspool/ijeslog/que001/00001
--- JOB INFORMATION ---
JOB NUMBER          = 1
JOBQUEUE NAME       = que001
JOB NAME            = jobdb1
USER NAME           = ijob
JOB COMPLETION CODE = 0x00000000 (max)
JOB DEFINITION NAME = jobdb1
SUBMIT TIME         = 2006/11/16 14:47:13
COMPLETION TIME     = 2006/11/16 14:47:20

SERVER NAME         = machine2_p1
PRIORITY            = 32
START JOBSTEP       = -
TIME LIMIT          = -
JOBLOG FILE NAME    = /export/home/ijob/sample/joblogspool/ijeslog/que001/00001

--- JOB DEFINITION INFORMATION ---
-- JOB INFORMATION --
JOB DEFINITION NAME : jobdb1
OPERATION OF FILE EXCLUSIVE : wait
ENVIRONMENT
        symbol0 = value0
STEP
1. step1(COBOL) : KAKUNIN
2. step2(COBOL) : TYUUMON
JOB COMMENT
        JYUTYUU

-- STEP INFORMATION --
1. step1
EXECUTE CONDITION : normal
BATCH APPLICATION
    TYPE : COBOL
    SERVER APPLICATION NAME : KAKUNIN
    PARAMETER
PIC X(10) kak1
PIC X(10) kak2 RESOURCE [JD1] TYPE : file DIRECTORY NAME : /export/home/ijob/sample/filemodel/input FILE NAME : JD.TOKYO.file ALLOCATION : old(exclusive) OPERATION OF POST PROCESS NORMAL END : keep OPERATION OF POST PROCESS ABNORMAL END : keep SYNCHRONIZATION : off [JD2] TYPE : file DIRECTORY NAME : /export/home/ijob/sample/filemodel/input FILE NAME : JD.OSAKA.file ALLOCATION : old(exclusive) OPERATION OF POST PROCESS NORMAL END : keep OPERATION OF POST PROCESS ABNORMAL END : keep SYNCHRONIZATION : off [JD3] TYPE : file DIRECTORY NAME : /export/home/ijob/sample/filemodel/input FILE NAME : JD.NAGOYA.file ALLOCATION : old(exclusive) OPERATION OF POST PROCESS NORMAL END : keep OPERATION OF POST PROCESS ABNORMAL END : keep SYNCHRONIZATION : off 2. step2 EXECUTE CONDITION : normal BATCH APPLICATION TYPE : COBOL SERVER APPLICATION NAME : TYUUMON PARAMETER
PIC X(10) tyu1
PIC X(10) tyu2 RESOURCE [JD1] TYPE : file DIRECTORY NAME : /export/home/ijob/sample/filemodel/input FILE NAME : JD.TOKYO.file ~~~~~~~~~~~~~~~ 省略 ~~~~~~~~~~~~~~~ --- JOB MESSAGE (Batch Executor Service) --- [2006/11/16 14:47:15.160] FSP_INTS-JOB_BTFW: INFO: 50100: Started job. : JOBNO='1' JOBNAME='jobdb1' ININAME='que001' WUNAME='que001_CWU' [2006/11/16 14:47:18.969] FSP_INTS-JOB_BTFW: INFO: 50101: Started jobstep. : JOBSTEPNO='1' JOBSTEPNAME='step1' WUNAME='que001_CWU' PID='22754' [2006/11/16 14:47:19.147] FSP_INTS-JOB_BTFW: INFO: 50102: Terminated jobstep. : CODE='0x00000000' [2006/11/16 14:47:19.504] FSP_INTS-JOB_BTFW: INFO: 50101: Started jobstep. : JOBSTEPNO='2' JOBSTEPNAME='step2' WUNAME='que001_CWU' PID='22754' [2006/11/16 14:47:19.615] FSP_INTS-JOB_BTFW: INFO: 50102: Terminated jobstep. : CODE='0x00000000' [2006/11/16 14:47:20.198] FSP_INTS-JOB_BTFW: INFO: 50120: Terminated job. --- APPLICATION OUTPUT INFORMATION --- --- step1 --- [KAKUNIN] start [KAKUNIN] PARAM1=kak1
[KAKUNIN] PARAM2=kak2 [KAKUNIN] end: PROGRAM-STATUS=+000000000 [KAKUNIN] end: TOTAL RECORD=000000007 --- step2 --- [TYUUMON] start [TYUUMON] PARAM1=tyu1
[TYUUMON] PARAM2=tyu2 [TYUUMON] end: PROGRAM-STATUS=+000000000 [TYUUMON] end: TOTAL RECORD=000000007 --- END --- #
# cat /export/home/ijob/sample/joblogspool/ijeslog/que001/00002
--- JOB INFORMATION ---
JOB NUMBER          = 2
JOBQUEUE NAME       = que001
JOB NAME            = jobdb2
USER NAME           = ijob
JOB COMPLETION CODE = 0x00000000 (max)
JOB DEFINITION NAME = jobdb2
SUBMIT TIME         = 2006/11/16 14:47:37
COMPLETION TIME     = 2006/11/16 14:47:39
SERVER NAME         = machine2_p1
PRIORITY            = 32
START JOBSTEP       = -
TIME LIMIT          = -
JOBLOG FILE NAME    = /export/home/ijob/sample/joblogspool/ijeslog/que001/00002

--- JOB DEFINITION INFORMATION ---
-- JOB INFORMATION --
JOB DEFINITION NAME : jobdb2
OPERATION OF FILE EXCLUSIVE : wait
ENVIRONMENT
        symbol0 = value0
STEP
1. step3(COBOL) : SYOHIN
2. step4(COBOL) : HATYUU

-- STEP INFORMATION --
1. step3
EXECUTE CONDITION : normal
BATCH APPLICATION
    TYPE : COBOL
    SERVER APPLICATION NAME : SYOHIN
    PARAMETER
PIC X(10) syo1
PIC X(10) syo2 RESOURCE [TI] TYPE : file DIRECTORY NAME : /export/home/ijob/sample/filemodel/output FILE NAME : TI.file ~~~~~~~~~~~~~~~ 省略 ~~~~~~~~~~~~~~~ 2. step4 EXECUTE CONDITION : normal BATCH APPLICATION TYPE : COBOL SERVER APPLICATION NAME : HATYUU PARAMETER
PIC X(10) hat1
PIC X(10) hat2 RESOURCE [SD1] TYPE : file DIRECTORY NAME : /export/home/ijob/sample/filemodel/output FILE NAME : SD.ITEM1.file ~~~~~~~~~~~~~~~ 省略 ~~~~~~~~~~~~~~~ --- APPLICATION OUTPUT INFORMATION --- --- step3 --- [SYOHIN] start [SYOHIN] PARAM1=syo1
[SYOHIN] PARAM2=syo2 [SYOHIN] end: PROGRAM-STATUS=+000000000 [SYOHIN] end: TOTAL RECORD=000000007 --- step4 --- [HATYUU] start [HATYUU] PARAM1=hat1
[HATYUU] PARAM2=hat2 [HATYUU] end: PROGRAM-STATUS=+000000000 --- END --- #

出力ファイルの確認

出力ファイルが正しいことを確認します。
“/export/home/ijob/sample/filemodel/output/org”配下の“HD.MAKER1.file”、“HD.MAKER2.file”と実行後に作成された“HD.MAKER1.file”、“HD.MAKER2.file”をdiffコマンドで比較し、ファイルが同じであることを確認してください。

# cd /export/home/ijob/sample/filemodel/output
# diff org/HD.MAKER1.file HD.MAKER1.file
# diff org/HD.MAKER2.file HD.MAKER2.file
#