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

E.1.3 COBOL実行基盤インタフェースの生成

本作業は、開発環境で行います。

E.1.3.1 アプリケーション情報入力ファイルとCOBOL登録集の編集

以下のファイルを編集します。

No

ファイル名

説明

1

d:\ijobdev\sample\filemodel\interface\HATYUU\sample-in.xml
d:\ijobdev\sample\filemodel\interface\HATYUU\HATYUUPar.cbl

発注伝票作成(発注)

2

d:\ijobdev\sample\filemodel\interface\KAKUNIN\sample-in.xml
d:\ijobdev\sample\filemodel\interface\KAKUNIN\KAKUNINPar.cbl

受注伝票の確認(受注)

3

d:\ijobdev\sample\filemodel\interface\SYOHIN\sample-in.xml
d:\ijobdev\sample\filemodel\interface\SYOHIN\SYOHINPar.cbl

商品毎に集計(発注)

4

d:\ijobdev\sample\filemodel\interface\TYUUMON\sample-in.xml
d:\ijobdev\sample\filemodel\interface\TYUUMON\TYUUMONPar.cbl

注文一覧作成(受注)

アプリケーション情報入力ファイル、およびCOBOL登録集を編集します。下の“太字”が変更箇所です。

d:\ijobdev\sample\filemodel\interface\HATYUU\sample-in.xml

・・・
  <operation name="HATYUU">
    <parameter direction="IN">INARG1</parameter>
<parameter direction="IN">INARG2</parameter> </operation> ・・・

d:\ijobdev\sample\filemodel\interface\KAKUNIN\sample-in.xml

・・・
  <operation name="KAKUNIN">
    <parameter direction="IN">INARG1</parameter>
<parameter direction="IN">INARG2</parameter> </operation> ・・・

d:\ijobdev\sample\filemodel\interface\SYOHIN\sample-in.xml

・・・
  <operation name="SYOHIN">
    <parameter direction="IN">INARG1</parameter>
<parameter direction="IN">INARG2</parameter> </operation> ・・・

d:\ijobdev\sample\filemodel\interface\TYUUMON\sample-in.xml

・・・
  <operation name="TYUUMON">
    <parameter direction="IN">INARG1</parameter>
<parameter direction="IN">INARG2</parameter> </operation> ・・・

4つのCOBOL登録集(“HATYUUPar.cblKAKUNINPar.cblSYOHINPar.cblTYUUMONPar.cbl”)

000010 01 INARG1 PIC X(10).
000020 01 INARG2 PIC X(10).

E.1.3.2 Interstageの起動

Interstageを起動します。

C:\> isstart
isstart: 情報: is30140:INTERSTAGEを正常に起動しました C:\>

E.1.3.3 COBOL実行基盤インタフェース生成ツールの実行

COBOL実行基盤インタフェース生成ツールを実行し、COBOL実行基盤インタフェース、アプリケーションインタフェース定義ファイル、アプリケーション呼出し定義ファイルを生成します。

C:\> D:
D:\> cd D:\ijobdev\sample\filemodel\interface\HATYUU
D:\> apfwcbl -x D:\ijobdev\sample\filemodel\interface\HATYUU\sample-in.xml D:\> cd D:\ijobdev\sample\filemodel\interface\KAKUNIN
D:\> apfwcbl -x D:\ijobdev\sample\filemodel\interface\KAKUNIN\sample-in.xml D:\> cd D:\ijobdev\sample\filemodel\interface\SYOHIN
D:\> apfwcbl -x D:\ijobdev\sample\filemodel\interface\SYOHIN\sample-in.xml D:\> cd D:\ijobdev\sample\filemodel\interface\TYUUMON
D:\> apfwcbl -x D:\ijobdev\sample\filemodel\interface\TYUUMON\sample-in.xml
D:\>

E.1.3.4 COBOL実行基盤インタフェースの複写

COBOL実行基盤インタフェースを、ライブラリを作成するフォルダに複写します。

No

ファイル名

複写先

1

d:\ijobdev\sample\filemodel\interface\HATYUU\HATYUU_apfwcdr.cob
d:\ijobdev\sample\filemodel\interface\HATYUU\HATYUU_apfwskel.cob
d:\ijobdev\sample\filemodel\interface\HATYUU\HATYUUPar.cbl

d:\ijobdev\sample\filemodel\src\HATYUU

2

d:\ijobdev\sample\filemodel\interface\KAKUNIN\KAKUNIN_apfwcdr.cob
d:\ijobdev\sample\filemodel\interface\KAKUNIN\KAKUNIN_apfwskel.cob
d:\ijobdev\sample\filemodel\interface\KAKUNIN\KAKUNINPar.cbl

d:\ijobdev\sample\filemodel\src\KAKUNIN

3

d:\ijobdev\sample\filemodel\interface\SYOHIN\SYOHIN_apfwcdr.cob
d:\ijobdev\sample\filemodel\interface\SYOHIN\SYOHIN_apfwskel.cob
d:\ijobdev\sample\filemodel\interface\SYOHIN\SYOHINPar.cbl

d:\ijobdev\sample\filemodel\src\SYOHIN

4

d:\ijobdev\sample\filemodel\interface\TYUUMON\TYUUMON_apfwcdr.cob
d:\ijobdev\sample\filemodel\interface\TYUUMON\TYUUMON_apfwskel.cob
d:\ijobdev\sample\filemodel\interface\TYUUMON\TYUUMONPar.cbl

d:\ijobdev\sample\filemodel\src\TYUUMON