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

I.3.1 テスト環境作成

単体でのCOBOLのバッチアプリケーションの動作確認を行うための環境作成方法について説明します。本作業はWindows(R)のNetCOBOLがインストールされている開発環境で行ってください。以下の手順で環境を作成します。

I.3.1.1 ディレクトリの作成

動作確認で使用するディレクトリを作成します。

D:\ > cd D:\ijob
D:\ijob> mkdir testapl
D:\ijob> mkdir testapl\bin
D:\ijob> mkdir testapl\input
D:\ijob> mkdir testapl\output
D:\ijob> mkdir testapl\src
D:\ijob> mkdir testapl\input\org
D:\ijob> mkdir testapl\output\org
D:\ijob> mkdir testapl\src\KAKUNIN
D:\ijob> mkdir testapl\src\TYUUMON
D:\ijob> mkdir testapl\src\SYOHIN
D:\ijob> mkdir testapl\src\HATYUU
D:\ijob>

I.3.1.2 ファイルの格納(Solarisの場合)

COBOLのバッチアプリケーションのソースファイルとバッチアプリケーションの実行に必要なファイルをバッチサービスが動作するサーバ上(実行環境)から開発環境へ転送します。以下に転送手順を説明します。

ファイルの転送

実行環境から開発環境へ必須ファイルをバイナリ転送します。

No

ファイル名

転送先

1

/export/home/ijob/sample/filemodel/input/org/JD.TOKYO.file
/export/home/ijob/sample/filemodel/input/org/JD.OSAKA.file
/export/home/ijob/sample/filemodel/input/org/JD.NAGOYA.file

D:\ijob\testapl\input\org

2

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

D:\ijob\testapl\output\org

3

/export/home/ijob/sample/filemodel/src/KAKUNIN/DENPYOU.cbl
/export/home/ijob/sample/filemodel/src/KAKUNIN/KAKUNIN.cob
/export/home/ijob/sample/filemodel/src/KAKUNIN/KAKUNINPar.cbl
/export/home/ijob/sample/filemodel/src/KAKUNIN/KAKUNIN_DRIVER.cob

D:\ijob\testapl\src\KAKUNIN

4

/export/home/ijob/sample/filemodel/src/TYUUMON/DENPYOU.cbl
/export/home/ijob/sample/filemodel/src/TYUUMON/TYUUMON.cob
/export/home/ijob/sample/filemodel/src/TYUUMON/TYUUMONPar.cbl
/export/home/ijob/sample/filemodel/src/TYUUMON/TYUUMON_DRIVER.cob

D:\ijob\testapl\src\TYUUMON

5

/export/home/ijob/sample/filemodel/src/SYOHIN/DENPYOU.cbl
/export/home/ijob/sample/filemodel/src/SYOHIN/SYOHIN.cob
/export/home/ijob/sample/filemodel/src/SYOHIN/SYOHINPar.cbl
/export/home/ijob/sample/filemodel/src/SYOHIN/SYOHIN_DRIVER.cob

D:\ijob\testapl\src\SYOHIN

6

/export/home/ijob/sample/filemodel/src/HATYUU/DENPYOU.cbl
/export/home/ijob/sample/filemodel/src/HATYUU/HATYUU.cob
/export/home/ijob/sample/filemodel/src/HATYUU/HATYUUPar.cbl
/export/home/ijob/sample/filemodel/src/HATYUU/HATYUU_DRIVER.cob

D:\ijob\testapl\src\HATYUU

I.3.1.3 ファイルの格納(Linuxの場合)

COBOLのバッチアプリケーションのソースファイルとバッチアプリケーションの実行に必要なファイルをバッチサービスが動作するサーバ上(実行環境)から開発環境へ転送します。以下に転送手順を説明します。

文字コード変換

開発環境でCOBOLのバッチアプリケーションのコンパイルを行うために実行環境のCOBOLのバッチアプリケーションの文字コードをUTF-8からSJISに変換する必要があります。COBOLのバッチアプリケーションの文字コードを変換する以下のシェル“conv.sh”を“/export/home/ijob/sample/filemodel”配下に作成します。

# cat /export/home/ijob/sample/filemodel/conv.sh
#!/bin/sh CDIR=`pwd` HOME=/export/home/ijob/sample/filemodel DIR=$HOME/fwd SRC_DIR=$HOME/src mkdir -p $DIR/HATYUU/ $DIR/KAKUNIN/ $DIR/SYOHIN/ $DIR/TYUUMON/ cd $SRC_DIR for f in `find . -name "*.c*"` do iconv -f UTF-8 -t SJIS-WIN $f > $DIR/$f unix2dos $DIR/$f > /dev/null 2> /dev/null done rm -f $DIR/*/*_apfw* cd $CDIR #

作成したシェル“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
/export/home/ijob/sample/filemodel/input/org/JD.OSAKA.file
/export/home/ijob/sample/filemodel/input/org/JD.NAGOYA.file

D:\ijob\testapl\input\org

2

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

D:\ijob\testapl\output\org

3

/export/home/ijob/sample/filemodel/fwd/KAKUNIN/DENPYOU.cbl
/export/home/ijob/sample/filemodel/fwd/KAKUNIN/KAKUNIN.cob
/export/home/ijob/sample/filemodel/fwd/KAKUNIN/KAKUNINPar.cbl
/export/home/ijob/sample/filemodel/fwd/KAKUNIN/KAKUNIN_DRIVER.cob

D:\ijob\testapl\src\KAKUNIN

4

/export/home/ijob/sample/filemodel/fwd/TYUUMON/DENPYOU.cbl
/export/home/ijob/sample/filemodel/fwd/TYUUMON/TYUUMON.cob
/export/home/ijob/sample/filemodel/fwd/TYUUMON/TYUUMONPar.cbl
/export/home/ijob/sample/filemodel/fwd/TYUUMON/TYUUMON_DRIVER.cob

D:\ijob\testapl\src\TYUUMON

5

/export/home/ijob/sample/filemodel/fwd/SYOHIN/DENPYOU.cbl
/export/home/ijob/sample/filemodel/fwd/SYOHIN/SYOHIN.cob
/export/home/ijob/sample/filemodel/fwd/SYOHIN/SYOHINPar.cbl
/export/home/ijob/sample/filemodel/fwd/SYOHIN/SYOHIN_DRIVER.cob

D:\ijob\testapl\src\SYOHIN

6

/export/home/ijob/sample/filemodel/fwd/HATYUU/DENPYOU.cbl
/export/home/ijob/sample/filemodel/fwd/HATYUU/HATYUU.cob
/export/home/ijob/sample/filemodel/fwd/HATYUU/HATYUUPar.cbl
/export/home/ijob/sample/filemodel/fwd/HATYUU/HATYUU_DRIVER.cob

D:\ijob\testapl\src\HATYUU