5.10.4 minlenオペランド
- 意味
-
可変長順,テキスト,またはCSVファイルの最小レコード長を指定します。
- 形式
minlen=minimum-record-length
-
レコード編集(-reorgパラメタ,reorgオペランド)の指定があり,かつ出力ファイルのファイル編成が可変長順の場合,このオペランドの指定は必須です(入力レコードと出力レコードのレコード長が変わらなくても必要です)。同様に,reclenオペランドの指定も必須となります。必須指定の詳細については,「5.10.3 reclenオペランド」の「形式」を参照してください。
-
入力ファイルと出力ファイルのファイル編成が異なり,かつ出力ファイルのファイル編成が可変長順の場合,このオペランドの指定は必須です(入力レコードと出力レコード長が変わらなくても必要です)。同様に,reclenオペランドの指定も必須となります。必須指定の詳細については,「5.10.3 reclenオペランド」の「形式」を参照してください。
-
出力ファイルのファイル編成が,固定長順編成ファイルの場合は,指定できません。指定した場合,KBLS1664-Eエラーとなります。
-
- 指定値
-
- minimum-record-length
-
-
出力レコード長の最小値を指定します。指定はreclenオペランドと同じです。詳細は「5.10.3 reclenオペランド」を参照してください。
-
- 注意事項
-
- レコード編集機能を指定している場合の注意事項
-
-
複数のレコード編集機能を指定した場合は,最後に指定したレコード編集後のレコード長を検証します。
-
レコード編集後の最小レコード長が,このオペランドで指定した出力レコード長より小さい場合はエラーとなります。レコード編集とminlenオペランドの関係については,「5.8.14 reorgオペランド」の「表5-15 レコード編集とreclenオペランドおよびminlenオペランドとの関係」および「表5-16 出力ファイルのファイル編成とreclenオペランドおよびminlenオペランドとの関係」を参照してください。
-
- レコード編集機能を指定していない場合の注意事項
-
-
このオペランドに指定した出力レコード長にそろえて出力します。出力レコード長のそろえ方については,「5.10.3 reclenオペランド」の「表5-27 固定長順編成ファイル以外の出力レコードのそろえ方」を参照してください。
-
出力ファイルの最小レコード長は,改行文字を除いた長さとなります。出力レコードの改行文字の種類は,出力ファイルパラメタ(-outfile,-catout,-splitoutまたは-joinoutパラメタ)のrecsepaオペランドの指定で決まります。詳細は,「5.10.5 recsepaオペランド」を参照してください。
-