File and record layout requirements


The Reformat function has the following requirements:

File types

The input (source) and output (target) files can be any of the following types supported by File-AID:

  • IAM files
  • Physical sequential datasets
  • Partitioned datasets (a single member only, not an entire PDS)
  • BDAM data sets
  • VSAM datasets (including ESDS (entry sequenced data sets), KSDS (key sequenced data sets), and RRDS (relative record data sets)).

Record layouts

If you define a group with an OCCURS DEPENDING ON clause, it must be the last group in the record. A record layout cannot contain COBOL nested OCCURS DEPENDING ON clauses or PL/I REFER statements.

Unicode (UTF-8 and UTF-16) Considerations

REFORMAT accepts layouts including UTF-8, NATIONAL and/or NATIONAL Numeric fields. However, these fields are treated as "UNSP" (Unsupported field) and the UNSP limitation is applied (see Unsupported data types).

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*