In this topic, we described about the below sections -
Creating a Backup Copy
IEBGENER used to produce a backup copy of a sequential data set or member of a PDS or PDSE. IEBGENER can copy the data set or member to any output device. A data set that resides on a volume can be copied to its own volume.
Producing a PDS or PDSE from Sequential Input
IEBGENER can logically divide a sequential data set into record groups. And also assign member names to the record groups.
IEBGENER places the newly created members in an output PDS or PDSE. IEBGENER can’t produce a PDS or PDSE if an input or output data set contains spanned records.
Adding Members to a PDS or PDSE
IEBGENER can use to add members to a PDS or PDSE. IEBGENER creates the members from sequential input and adds them to the data set. In the merge operation, the ordering of the members in partitioned directory can be done automatically.
Producing an Edited Data Set
IEBGENER can produce an edited sequential or PDS, or PDSE. IEBGENER can specify editing information that applies to a record, a group of records, selected groups of records, or an entire data set. The below are scenario when the edited dataset will be produced.
- Rearranging or omitting defined data fields within a record.
- Supplying literal information as replacement data.
- Converting data from one format to other format (i.e., packed decimal to unpacked decimal mode, unpacked decimal to packed decimal mode, or BCDIC to EBCDIC mode).
- Adding or deleting shift-out/shift-in characters X'0E' and X'0F'.
Changing Logical Record Length
IEBGENER used to produce a reblocked output data set. The output data set can contain either fixed-length or variable-length records having a logical record length that differs from the input logical record length . Any unspecified fields will contain unpredictable data.