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

H.1.2 COBOLのバッチアプリケーションの編集

必要に応じ、オリジナルのCOBOLのバッチアプリケーション資材の退避を行ってください。
本作業は、開発環境で行います。

C:\> D:
D:\> cd d:\ijobdev\sample\filemodel
D:\> xcopy /S /K /O /I /Q src src_org
D:\> xcopy /S /K /O /I /Q myapp myapp_org
D:\>

COBOLのバッチアプリケーションを編集します。下の“太字”が編集箇所です。入力パラメタの値を出力する処理を追加しています。

C:\> D:
D:\> cd d:\ijobdev\sample\filemodel\src\KAKUNIN
D:\> type KAKUNIN.cob
000010**************************************************************************
000020* All rights reserved, Copyright (C) Fujitsu Ltd. 2006                   *
000030*                                                                        *
000040* ファイル名                                                             *
000050*   KAKUNIN.cob                                                          *

~~~~~~~~~~~~~~~
省略
~~~~~~~~~~~~~~~

000740 COPY "KAKUNINPar.cbl".
000750
000760
000770
000780 PROCEDURE DIVISION USING inArg.
000790
000800
000810     DISPLAY "[KAKUNIN] start".
000820 DISPLAY "[KAKUNIN] PARAM=" inArg. 000830 000840 PERFORM 伝票ファイルオープン処理 . ~~~~~~~~~~~~~~~ 省略 ~~~~~~~~~~~~~~~ 002280* 002290 END PROGRAM KAKUNIN. D:\>

C:\> D:
D:\> cd d:\ijobdev\sample\filemodel\src\TYUUMON
D:\> type TYUUMON.cob
000010**************************************************************************
000020* All rights reserved, Copyright (C) Fujitsu Ltd. 2006                   *
000030*                                                                        *
000040* ファイル名                                                             *
000050*   TYUUMON.cob                                                          *

~~~~~~~~~~~~~~~
省略
~~~~~~~~~~~~~~~

000810 COPY "TYUUMONPar.cbl".
000820
000830
000840
000850 PROCEDURE DIVISION USING inArg.
000860
000870
000880     DISPLAY "[TYUUMON] start".
000890 DISPLAY "[TYUUMON] PARAM=" inArg.
000900 ~~~~~~~~~~~~~~~ 省略 ~~~~~~~~~~~~~~~ 002600* 002610 END PROGRAM TYUUMON. D:\>

C:\> D:
D:\> cd d:\ijobdev\sample\filemodel\src\SYOHIN
D:\> type SYOHIN.cob
000010**************************************************************************
000020* All rights reserved, Copyright (C) Fujitsu Ltd. 2006                   *
000030*                                                                        *
000040* ファイル名                                                             *
000050*   SYOHIN.cob                                                           *

~~~~~~~~~~~~~~~
省略
~~~~~~~~~~~~~~~

000790 COPY "SYOHINPar.cbl".
000800
000810
000820
000830 PROCEDURE DIVISION USING inArg.
000840
000850
000860     DISPLAY "[SYOHIN] start".
000870 DISPLAY "[SYOHIN] PARAM=" inArg.
000880 ~~~~~~~~~~~~~~~ 省略 ~~~~~~~~~~~~~~~ 002820* 002830 END PROGRAM SYOHIN. D:\>

C:\> D:
D:\> cd d:\ijobdev\sample\filemodel\src\HATYUU
D:\> type HATYUU.cob
000010**************************************************************************
000020* All rights reserved, Copyright (C) Fujitsu Ltd. 2006                   *
000030*                                                                        *
000040* ファイル名                                                             *
000050*   HATYUU.cob                                                           *

~~~~~~~~~~~~~~~
省略
~~~~~~~~~~~~~~~

000960 COPY "HATYUUPar.cbl".
000970
000980
000990
001000 PROCEDURE DIVISION USING inArg.
001010
001020
001030     DISPLAY "[HATYUU] start".
001040 DISPLAY "[HATYUU] PARAM=" inArg.
001050 ~~~~~~~~~~~~~~~ 省略 ~~~~~~~~~~~~~~~ 003410* 003420 END PROGRAM HATYUU. D:\>