ページの先頭行へ戻る
Interstage List Creator V11.0.0 COBOLアプリケーション連携機能編
FUJITSU Software

4.2.3 帳票資源を配置する

帳票資源を以下の手順で配置します。

=操作手順=
  1. 文字コード系を統一します。

    • アプリケーションサーバがWindowsの場合
      シフトJIS

    • アプリケーションサーバがLinuxの場合
      Unicode(UTF-8)

  2. 初期化ファイルをアプリケーションサーバに配置します。

  3. アプリケーションサーバに、定義体格納ディレクトリを作成します。

  4. 操作手順3.で作成した定義体格納ディレクトリに帳票定義情報を配置します。

    定義体格納ディレクトリには、以下の資源を配置します。

    • 帳票定義体の場合

      • 帳票名.pmd

      • 帳票名.psf

    • 画面帳票定義体の場合

      • 帳票名.smd

  5. 以下の帳票資源を使用する場合は、帳票出力サーバに配置します。

    • フォントファイル

  6. COBOLアプリケーションをアプリケーションサーバに配置します。

この例では、COBOLアプリケーションとして、以下のように記述したCOBOLアプリケーションを使用します。

000010*****************************************************
000020*サンプル                                           *
000030*****************************************************
000040   IDENTIFICATION     DIVISION.
000050   PROGRAM-ID.        SAMPLE.
000060
000070   ENVIRONMENT        DIVISION.
000080   INPUT-OUTPUT       SECTION.
000090   FILE-CONTROL.
000100      SELECT  PRINT-FILE      ASSIGN TO PRTFILE                                             (*1)
000110              ORGANIZATION    IS SEQUENTIAL
000120              ACCESS MODE     IS SEQUENTIAL
000130              FORMAT          IS PRT-FORMAT
000140              GROUP           IS PRT-GROUP
000150              FILE STATUS     IS PRT-STATUS PRT-STATUS2.
000160
000170   DATA              DIVISION.
000180   FILE              SECTION.
000190   FD   PRINT-FILE.
000200      COPY format1 OF XMDLIB.                                                               (*2)
000210
000220   WORKING-STORAGE    SECTION.
000230      01   PRT-PARAM.
000240      03  PRT-FORMAT       PIC X(08) VALUE "format1".
000250      03  PRT-GROUP        PIC X(08) VALUE "GRP001".
000260      03  PRT-STATUS       PIC X(02).
000270      03  PRT-STATUS2      PIC X(04).
000280
000290   PROCEDURE         DIVISION.
000300**(1)印刷ファイルをオープンします。
000310       OPEN OUTPUT   PRINT-FILE
000320       DISPLAY       PRT-STATUS2.
000330
000330       MOVE "文字列" TO Mix0001 OF format1.
000340
000350**(2)印刷データを書き込みます。
000360       WRITE     format1 AFTER ADVANCING PAGE.
000370       DISPLAY   PRT-STATUS2.
000380**(3)印刷ファイルをクローズします。
000390       CLOSE     PRINT-FILE.
000400       DISPLAY   PRT-STATUS2.
000410
000420       STOP  RUN.
000430
000440   END PROGRAM  SAMPLE.

*1:
行番号000100の「PRTFILE」が、環境変数「ファイル識別名」の環境変数名になります。
このCOBOLアプリケーションを使用する場合、環境変数PRTFILEでプリンタ情報ファイル名を指定します。

*2:
行番号000200の「format1」は、帳票出力時に使用する帳票定義体、または画面帳票定義体の定義体名を指定しています。