Previous Topic Next topic Print topic


Record Layout Types

From each COBOL Data Division, you can create two types of record layouts: a default record layout, and optionally one or more conditional record layouts depending on your needs. If you do not define any conditional record layouts, all records in the data file adopt the default record layout.

Default record layout
You can define one default record layout for each data file. When applied, a default record layout formats records that do not otherwise meet the conditions specified by a conditional record layout defined in the same record layout file.
Conditional record layout
As well as a default record layout, you can create one or more conditional record layouts. When you create a conditional record layout, you define one or more conditions to apply to one or more fields. When you apply a conditional record layout to a data record, the data that is loaded into the Data File Editor must satisfy all the tests defined for that layout. When viewing a data record that meets the conditions set by the applied record layout, this enables you to narrow the scope of fields that appear in the Data File Editor to those that satisfy the conditions.

When you modify data in a record, the Data File Editor works out automatically which record layout to use for the modified record.

Previous Topic Next topic Print topic