Interstage Job Workload Server チュートリアルガイド |
目次
![]() ![]() |
付録I 単体でのCOBOLのバッチアプリケーションの動作確認 | > I.2 バッチサーバ上での単体テストの実施 | > I.2.3 COBOLのバッチアプリケーションの実行と実行結果確認 |
COBOLのバッチアプリケーション(TYUUMON)の実行と実行結果確認方法について説明します。
COBOLのバッチアプリケーション実行用のシェルスクリプトを作成します。作成したシェルスクリプトは“/export/home/ijob/sample/testapl”に格納してください。
#!/bin/sh LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/FJSVcbl/lib export LD_LIBRARY_PATH JD1=/export/home/ijob/sample/testapl/input/JD.TOKYO.file JD2=/export/home/ijob/sample/testapl/input/JD.OSAKA.file JD3=/export/home/ijob/sample/testapl/input/JD.NAGOYA.file TI=/export/home/ijob/sample/testapl/output/TI.file export JD1 JD2 JD3 export TI ./bin/TYUUMON |
入力ファイル“JD.TOKYO.file”、“JD.OSAKA.file”、“JD.NAGOYA.file”が“/export/home/ijob/sample/testapl/input”に存在することを確認します。存在しない場合は“/export/home/ijob/sample/testapl/input/org”にあらかじめ用意してあるファイルを複写してください。また、“/export/home/ijob/sample/testapl/output”に“TI. File”が存在しないことを確認してください。存在する場合は削除してください。
# cd /export/home/ijob/sample/testapl/input # ls JD.NAGOYA.file JD.OSAKA.file JD.TOKYO.file org # cd /export/home/ijob/sample/testapl/output # ls org # |
“シェルスクリプトの作成(TYUUMON)”で作成したシェルスクリプトを使用してCOBOLのバッチアプリケーション(TYUUMON)を実行します。
# cd /export/home/ijob/sample/testapl # chmod u+x TYUUMON_test.sh # ./TYUUMON_test.sh |
COBOLのバッチアプリケーションの実行結果確認を行います。“COBOLのバッチアプリケーションの実行(TYUUMON)”でCOBOLのバッチアプリケーションを実行すると標準出力に結果が出力されます。出力結果が以下と同じであることを確認してください。
[DRIVER] start [DRIVER] call TYUUMON inArg = SIVALUE [TYUUMON] start [TYUUMON] end: PROGRAM-STATUS=+000000000 [TYUUMON] end: TOTAL RECORD=000000007 [DRIVER] end PROGRAM-STATUS = +000000000 |
また、“/export/home/ijob/sample/testapl/output”に“TI.file”が作成されたことを確認してください。
# cd /export/home/ijob/sample/testapl/output # ls -l 合計 4 -rw-r--r-- 1 ijob ibsbtgrp 756 5月 1 23:08 TI.file drwxr-xr-x 2 ijob ibsbtgrp 4096 5月 1 22:34 org # |
目次
![]() ![]() |