# フォーマット情報リスト出力

フォーマット情報で登録済みの各情報の一覧を、バッチ処理でリストに出力できます。

## フォーマット情報リスト出力プログラム

### プログラム名

XRFMTLST

### XRSYSIN定義カード

HULFTシステムの動作環境を設定します。設定内容の詳細は、以下を参照してください。

HULFT10 for zOS アドミニストレーション マニュアル : 各項目の説明

定義カードの形式

    OPLSELECT=操作ログ出力選択 (*1)
    DATEFMT=日付形式
    HULCHARSET=HULFTキャラクターセット

*1 | : | 操作ログ出力機能を使用する場合は、操作ログ関連の設定が必要です。詳細は「操作ログの動作設定」を参照してください。

### XRCRD定義カード

定義カードは最大100件まで指定できます。

フォーマット情報をリストに出力するための定義カードの形式は以下のとおりです。

    FORMAT-ID=フォーマットID1[-フォーマットID2]

= 備考 =

定義カードが2行にまたがる場合は、以下の方法で定義カードを記述してください。

- 1行目は71カラム目まで記述した後、72カラム目に「-」（ハイフン）を記述する。2行目は1カラム目から記述する。

指定した“フォーマットID1”、または“フォーマットID1”から“フォーマットID2”に該当するフォーマット情報をリストに出力します。

フォーマット情報のすべての情報をリストに出力するには、XRCRD定義カードに“DUMMY”を指定してください。

### JCL例

フォーマット情報をリストに出力するためのJCL例は以下のとおりです。

    //XRFMTLST JOB  CLASS=A,MSGCLASS=B
    //FMTLST   EXEC PGM=XRFMTLST
    //STEPLIB  DD   DSN=HULFT.LOAD,DISP=SHR
    //XRFILE   DD   DSN=HULFT.FILE,DISP=SHR
    //XRHOST   DD   DSN=HULFT.HOST,DISP=SHR
    //XRSYSIN  DD   DSN=HULFT.PARMLIB(HULPRM),DISP=SHR
    //XRPRINT  DD   SYSOUT=*
    //SYSOUT   DD   SYSOUT=*
    //XRCRD    DD   *
    FORMAT-ID=FMT01
    FORMAT-ID=FMT10-FMT15
    //

DD名 | 項目名 | 説明
--- | --- | ---
STEPLIB | HULFT.LOAD | HULFTロードモジュールライブラリー
XRFILE | HULFT.FILE | 集配信管理ファイル
XRHOST | HULFT.HOST | 詳細ホスト情報ファイル
XRSYSIN | HULFT.PARMLIB(HULPRM) | システム動作環境設定ファイル

パラメーター名 | 項目名 | 説明
--- | --- | ---
UNIT | SYSDA | UNIT

### フォーマット情報一覧の表示例

                                                   *****   FORMAT INFORMATION TABLE   *****                         2015.12.01  20:21
                                                                                                                           PAGE :   1
       FORMAT ID : FMT0001
       COMMENT : FORMAT OF KEY01-DATA

               ITEM-NAME                 START-POSITION           BYTE-COUNT               ACTUAL-DECIMAL-PLACES         ITEM-TYPE

               A                              0001                    0080                           0                       X
               B                              0081                    0050                           0                       N
               C                              0131                    0010                           0                       9

<各項目の説明>

FORMAT ID

  リストに出力したフォーマット情報のフォーマットID

COMMENT

  フォーマットに対するコメント

ITEM-NAME

  項目を認識する名称

START-POSITION

  当該項目の開始位置

BYTE-COUNT

  当該項目のバイト数

ACTUAL-DECIMAL-PLACES

  当該項目の小数部桁数

ITEM-TYPE

  当該項目のデータタイプ