フォーマット情報リスト出力
フォーマット情報で登録済みの各情報の一覧を、バッチ処理でリストに出力できます。
(1) フォーマット情報リスト出力プログラム
プログラム名
XRFMTLST
XRSYSIN定義カード
HULFTシステムの動作環境を設定します。設定内容の詳細は、「アドミニストレーション マニュアル」のシステム動作環境の説明を参照してください。
定義カードの形式
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例は以下のとおりです。
\ JOB XRFMTLST,LIST=(A,JS) \XRFMTLST EX XRFMTLST,RSIZE=4096K \ FD PRGLIB=DA,FILE=HULFT.LOAD \ FD CF=DA,FILE=C.ALIB \ FD STEPCAT=DA,FILE=USERCAT \ FD XRFILE=DA,FILE=HULFT.FILE,AMP=AMORG \ FD XRHOST=DA,FILE=HULFT.HOST,AMP=AMORG \ FD XRSYSIN=DA,FILE=HULFT.PARMLIB,MEMBER=HULPRM \ FD XRPRINT=DA,TRK=(10,10),VOL=WORK,SOUT=A \ FD LIST=DA,TRK=(10,10),VOL=WORK,SOUT=A \ FD XRCRD=* FORMAT-ID=FMT01 FORMAT-ID=FMT10-FMT15 \ JEND
FD名 |
項目名 |
説明 |
---|---|---|
PRGLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
STEPCAT |
USERCAT |
カタログ簿データセット名 |
XRFILE |
HULFT.FILE |
集配信管理ファイル |
XRHOST |
HULFT.HOST |
詳細ホスト情報ファイル |
XRSYSIN |
HULFT.PARMLIB(HULPRM) |
システム動作環境設定ファイル |
フォーマット情報一覧の表示例
***** 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
-
当該項目のデータタイプ