Patch Control Records

Seven categories of patch control records are acceptable as input to the PATCH utility. These categories are distinguished by a unique character or a blank immediately following the dollar sign.

The PATCH utility requires the following conditions:

  • A $# record must directly precede each patch.

  • Within a patch (delimited by $# records), all records not being resequenced must occur with increasing sequence numbers. Records that occur while $SEQ is TRUE, or when the $.INSERT (syntax 2) or the $.MOVE (syntax 2) option is used, are not checked for the order of their sequence numbers.

  • The $ options SEQ, VOID, and VOIDT must be FALSE at the end of each patch.

  • All input to the PATCH utility must be in uppercase characters.

The following text describes the different categories of patch control records.