Interstage Job Workload Server チュートリアルガイド
目次 前ページ次ページ

付録E バッチアプリケーションの変更> E.5 変更バッチアプリケーションの実行> E.5.1 コマンドを使用したジョブの実行

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
#

目次 前ページ次ページ

Copyright 2008 FUJITSU LIMITED