単体でのCOBOLのバッチアプリケーションの動作確認を行うための環境作成方法について説明します。本作業はWindows(R)のNetCOBOLがインストールされている開発環境で行ってください。以下の手順で環境を作成します。
動作確認で使用するディレクトリを作成します。
D:\ > cd D:\ijob |
COBOLのバッチアプリケーションのソースファイルとバッチアプリケーションの実行に必要なファイルをバッチサービスが動作するサーバ上(実行環境)から開発環境へ転送します。以下に転送手順を説明します。
ファイルの転送
実行環境から開発環境へ必須ファイルをバイナリ転送します。
No | ファイル名 | 転送先 |
---|---|---|
1 | /export/home/ijob/sample/filemodel/input/org/JD.TOKYO.file | D:\ijob\testapl\input\org |
2 | /export/home/ijob/sample/filemodel/output/org/HD.MAKER1.file | D:\ijob\testapl\output\org |
3 | /export/home/ijob/sample/filemodel/src/KAKUNIN/DENPYOU.cbl | D:\ijob\testapl\src\KAKUNIN |
4 | /export/home/ijob/sample/filemodel/src/TYUUMON/DENPYOU.cbl | D:\ijob\testapl\src\TYUUMON |
5 | /export/home/ijob/sample/filemodel/src/SYOHIN/DENPYOU.cbl | D:\ijob\testapl\src\SYOHIN |
6 | /export/home/ijob/sample/filemodel/src/HATYUU/DENPYOU.cbl | D:\ijob\testapl\src\HATYUU |
No1 ・・・ COBOLのバッチアプリケーションの実行に必要な入力ファイル
No2 ・・・ 動作確認に使用する実行結果と比較するためのファイル
No3-6 ・・・ COBOLのバッチアプリケーション
COBOLのバッチアプリケーションのソースファイルとバッチアプリケーションの実行に必要なファイルをバッチサービスが動作するサーバ上(実行環境)から開発環境へ転送します。以下に転送手順を説明します。
文字コード変換
開発環境でCOBOLのバッチアプリケーションのコンパイルを行うために実行環境のCOBOLのバッチアプリケーションの文字コードをUTF-8からSJISに変換する必要があります。COBOLのバッチアプリケーションの文字コードを変換する以下のシェル“conv.sh”を“/export/home/ijob/sample/filemodel”配下に作成します。
# cat /export/home/ijob/sample/filemodel/conv.sh |
作成したシェル“conv.sh”を実行します。SJISに変換されたCOBOLのバッチアプリケーションは“/export/home/ijob/sample/filemodel/fwd”に格納されます。
# sh conv.sh |
ファイルの転送
実行環境から開発環境へ必須ファイルをバイナリ転送します。
No | ファイル名 | 転送先 |
---|---|---|
1 | /export/home/ijob/sample/filemodel/input/org/JD.TOKYO.file | D:\ijob\testapl\input\org |
2 | /export/home/ijob/sample/filemodel/output/org/HD.MAKER1.file | D:\ijob\testapl\output\org |
3 | /export/home/ijob/sample/filemodel/fwd/KAKUNIN/DENPYOU.cbl | D:\ijob\testapl\src\KAKUNIN |
4 | /export/home/ijob/sample/filemodel/fwd/TYUUMON/DENPYOU.cbl | D:\ijob\testapl\src\TYUUMON |
5 | /export/home/ijob/sample/filemodel/fwd/SYOHIN/DENPYOU.cbl | D:\ijob\testapl\src\SYOHIN |
6 | /export/home/ijob/sample/filemodel/fwd/HATYUU/DENPYOU.cbl | D:\ijob\testapl\src\HATYUU |
No1 ・・・ COBOLのバッチアプリケーションの実行に必要な入力ファイル
No2 ・・・ 動作確認に使用する実行結果と比較するためのファイル
No3-6 ・・・ COBOLのバッチアプリケーション