# 結合ファイル内容表示コマンド

結合ファイル内のファイル情報を表示することができます。

注意

結合ファイル内に半角カナ文字、および英小文字をファイル名として使用したファイルが存在する場合、半角カナ文字、および英小文字をEBCDICカナ文字に変換して出力します。

## プログラムインターフェイス

    CALL ライブラリー名/UTLDSPFIL PARM(['LIB=ライブラリー名'] 'F=filename' ['D']
       ['G'] ['OUTPUT=filename'] ['EXIT' CL変数名])

## パラメーター説明

LIB=ライブラリー名

  HULFTがインストールされているライブラリー名（省略時値 HULFT）

  先頭英字の10バイト以内の英数字で指定します。

F=filename

  結合ファイル名（省略不可）

  「ライブラリー名/ファイル名(メンバー名)」の形式で指定します。

D

  フォーマット情報、マルチフォーマット情報の内容表示（省略可）

  省略するとフォーマット情報、マルチフォーマット情報は表示されません。

G

  結合ファイル内容表示コマンドが出力するエラーメッセージの表示有無（省略可）

  省略するとエラーメッセージが表示されます。

OUTPUT=filename

  結合ファイル内容表示コマンドが出力するエラーメッセージの出力先（省略可）

  「ライブラリー名/ファイル名(メンバー名)」の形式で指定します。

  省略するとエラーメッセージは出力されません。

  ログファイルのレコード保持件数は無制限です。

EXIT CL変数名

  結合ファイル内容表示コマンドが出力するエラーコードの受け取りとCL変数名（省略可）

  EXITとCL変数名は連続して指定してください。

  異常終了の場合のみ、エラーコードをCL変数へセットします。

  省略するとエラーコードはセットされません。

## コマンドインターフェイス

    UTLDSPFIL JOINFILE( ) JOINMBR( ) DETAILS( )
       LIBRARY( ) MSG( ) FILE( ) MBR( )

## パラメーター説明

JOINFILE

  結合ファイルのライブラリー名とファイル名（省略不可）

  「ライブラリー名/ファイル名」の形式で指定します。

  それぞれ先頭英字の10バイト以内の英数字で指定します。

JOINMBR

  結合ファイルのメンバー名（省略時値 *FILE）

  先頭英字の10バイト以内の英数字で指定します。

DETAILS

  フォーマット情報、マルチフォーマット情報の内容表示（省略時値 *NO）

  *NO

    : フォーマット情報、マルチフォーマット情報を表示しない

  *YES

    : フォーマット情報、マルチフォーマット情報を表示する

LIBRARY

  HULFTがインストールされているライブラリー名（省略時値 HULFT）

  先頭英文字の10バイト以内の英数字で指定します。

MSG

  エラーメッセージの表示有無（省略時値 *YES）

  *NO

    : エラーメッセージを表示しない

  *YES

    : エラーメッセージを表示する

FILE

  エラーメッセージ出力先ファイルのライブラリー名とファイル名（省略可）

  「ライブラリー名/ファイル名」の形式で指定します。

  それぞれ先頭英字の10バイト以内の英数字で指定します。

  省略するとエラーメッセージは出力されません。ログファイルのレコード保持件数は無制限です。

MBR

  エラーメッセージ出力先ファイルのメンバー名（省略時値 *FILE）

  先頭英字の10バイト以内の英数字で指定します。

## 表示例

            VERSION  V05L00
         NO FILE NAME
            DATE       TIME                                              CODE TYPE
            DATA SIZE     REC CNT    REC LEN. FILE TYPE             BLOCK SIZE
          1 HULDLIB/HUL001(TXTDATA)
            2017/12/29 20:31:00                                          IBM KANJI
                  640           5         128 TEXT                           0
          2 HULDLIB/HUL002(BINDATA)
            2017/12/29 20:31:00                                          IBM KANJI
                40860         454          90 BINARY                         0
          3 HULDLIB/HUL003(FMTDATA)
            2017/12/29 20:31:00                                          IBM KANJI
                  640           5         128 FORMAT                         0
            START  LENGTH  POINT  TYPE
                1       3      0     X
                4     100      0     M
          4 HULDLIB/HUL004(MFTDATA)
            2017/12/29 20:31:00                                          IBM KANJI
                  640           5         128 MULTI FORMAT                   0
            KEY START:1          KEY LENGTH:3
            KEY INFORMATION:
            KEY                      START  LENGTH  POINT  TYPE
            (DEFAULT)
                                         1       3      0     X
                                         4     100      0     M
            001
                                         1       3      0     X
                                         4      20      0     N
                                        24      20      0     N
                                        44      50      0     X
            002
                                         1       3      0     X
                                         4      20      0     N
                                        24       8      0     9
                                        32      10      0     X
                                        42       8      0     9
                                        50       3      0     9

= 備考 =

日付の形式はシステム動作環境設定の日付形式（DATEFMT）の設定によって変わります。

詳細は、以下を参照してください。

HULFT10 for IBMi アドミニストレーション マニュアル : グローバル関連設定