Easytrieve Plus : 数値データを編集した形でファイルに出力できるか?

book

Article ID: 185871

calendar_today

Updated On:

Products

EASYPROCLIB CA Easytrieve Report Generator CA Easytrieve Report Generator for Common Services

Issue/Introduction

Question
数値データを編集した形でファイルに出力できるか?

Environment

z/OS, MSP, VOS3, IBM, FUJITSU, HITACHI

Resolution

Answer
プリンタ・ファイル機能を使います。
MASKパラメータは、数値をレポートに出力する時に働く機能です。したがって処理の中では編集した結果イメージをデータとして扱うことはできません。ただし、編集した結果イメージをファイルに出力することはプリンタ・ファイル機能を使用すれば可能です。プリンタ・ファイル機能は、一般的にレポートの出力先を変更する場合に使用されますが、出力先と してJCLでプリンターの代わりにファイルを指定すれば、指定したファイルにレポート・イメージでデータを出力できます。出力ファイルのレイアウトの変更は、再度このファイルを入力の上、処理します。(複数JOBで対応)


記述例
(例) 編集イメージで数値データをファイルに出力する。

FILE     FILEA
NAME       5     16     A
SHIKYU  21       5     N    MASK    '\\\\\'
FILE     FILEB     PRINTER
*
JOB
PRINT
REPORT   PRINTER    FILEB    NOHEADING
LINE   NAME   SHIKYU

FILEBに対してJCLで実ファイルを指定すると、PRINTステートメントは通常のファイル 出力処理におけるPUTステートメントの働きをします。この例では、SHIKYUはMASKパラメータで指定した編集イメージでFILEBへ出力されます。
注意:レコードの先頭1バイト目には、ANSIコードが出力されます。

Additional Information

Old Japanese Knowledge document ID: JTEC001007