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

I.3.2 COBOLのバッチアプリケーションのコンパイルとリンク

COBOLのバッチアプリケーションのコンパイルとリンク方法について説明します。ここでは、バッチファイルを作成してコンパイルとリンクを行います。コンパイルとリンクによって作成されるCOBOLのバッチアプリケーションの実行ファイルは“D:\ijob\testapl\bin”に格納されます。

I.3.2.1 バッチファイルの作成

バッチファイルを作成します。以下に示すのは“KAKUNIN.cob”と“KAKUNIN_DRIVER.cob”をコンパイル・リンクさせるためのバッチファイルです。他のCOBOLのバッチアプリケーションについても“太字”をそれぞれ“TYUUMON”、“SYOHIN”、“HATYUU”に変えて、バッチファイル“t_make.bat”、“s_make.bat”、“h_make.bat”を作成してください。

以下のバッチファイルでは、環境変数LIBにNetCOBOLのインストール先のパスを設定しています。NetCOBOLのインストール先が“C:\Program Files\NetCOBOL”と異なる場合は正しいインストール先を設定してください。

I.3.2.2 バッチファイルの格納

作成したバッチファイルをそれぞれ以下の場所に格納してください。

No

ファイル名

格納先

1

k_make.bat

D:\ijob\testapl\src\KAKUNIN

2

t_make.bat

D:\ijob\testapl\src\TYUUMON

3

s_make.bat

D:\ijob\testapl\src\SYOHIN

4

h_make.bat

D:\ijob\testapl\src\HATYUU

I.3.2.3 COBOLのバッチアプリケーションのコンパイル

作成したバッチファイルを使用してCOBOLのバッチアプリケーションのコンパイルとリンクを行います。

D:\> cd D:\ijob\testapl\src\KAKUNIN
D:\ijob\testapl\src\KAKUNIN> k_make
最大重大度コードは I で,翻訳したプログラム数は 1 本です. 最大重大度コードは I で,翻訳したプログラム数は 1 本です. Microsoft (R) Incremental Linker Version 6.00.8447 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. ライブラリ ..\..\bin\KAKUNIN.lib とオブジェクト ..\..\bin\KAKUNIN.exp を作成中 D:\ijob\testapl\src\KAKUNIN>

D:\> cd D:\ijob\testapl\src\TYUUMON
D:\ijob\testapl\src\TYUUMON> t_make
最大重大度コードは I で,翻訳したプログラム数は 1 本です. 最大重大度コードは I で,翻訳したプログラム数は 1 本です. Microsoft (R) Incremental Linker Version 6.00.8447 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. ライブラリ ..\..\bin\TYUUMON.lib とオブジェクト ..\..\bin\TYUUMON.exp を作成中 D:\ijob\testapl\src\TYUUMON>

D:\> cd D:\ijob\testapl\src\SYOHIN
D:\ijob\testapl\src\SYOHIN> s_make
最大重大度コードは I で,翻訳したプログラム数は 1 本です. 最大重大度コードは I で,翻訳したプログラム数は 1 本です. Microsoft (R) Incremental Linker Version 6.00.8447 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. ライブラリ ..\..\bin\SYOHIN.lib とオブジェクト ..\..\bin\SYOHIN.exp を作成中 D:\ijob\testapl\src\SYOHIN>

D:\> cd D:\ijob\testapl\src\HATYUU
D:\ijob\testapl\src\HATYUU> h_make
最大重大度コードは I で,翻訳したプログラム数は 1 本です. 最大重大度コードは I で,翻訳したプログラム数は 1 本です. Microsoft (R) Incremental Linker Version 6.00.8447 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. ライブラリ ..\..\bin\HATYUU.lib とオブジェクト ..\..\bin\HATYUU.exp を作成中 D:\ijob\testapl\src\HATYUU>

バッチファイルを実行後、“D:\ijob\testapl\bin”配下に4つの“.EXE”ファイルが作成されたことを確認してください。

D:\> cd D:\ijob\testapl\bin
D:\ijob\testapl\bin> dir
ドライブ D のボリューム ラベルがありません。 ボリューム シリアル番号は 3483-2A4F です D:\ijob\testapl\bin のディレクトリ 2006/06/12 13:16 <DIR> . 2006/06/12 13:16 <DIR> .. 2006/06/12 13:16 45,056 HATYUU.EXE 2006/06/12 13:13 45,056 KAKUNIN.EXE 2006/06/12 13:15 45,056 SYOHIN.EXE 2006/06/12 13:14 45,056 TYUUMON.EXE 4 個のファイル 180,224 バイト 2 個のディレクトリ 2,184,208,384 バイトの空き領域 D:\ijob\testapl\bin>