IEBGENER Performing tasks



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.

Note: When IEBGENER used to process PDS as sequential data sets, IEBGENER will not perform any directory entry processing.

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.