HEADER statements

The HEADER statement is specific to the Builder and is not a CICSPlex® SM statement. It is produced by the Affinities Reporter and is needed by the Builder to create unique transaction-group names.

The Affinities Reporter generates temporary transaction group names, for example, CW.00000001 and TS.00000001, while it is running, and stores these names in the output data set for that run. However, the Builder can take several Reporter data sets as input, and might therefore obtain the same transaction group name from different input data sets, describing different affinity transaction groups.

To ensure that the transaction group names are unique, the input transaction group names are qualified by the input data set name. To do this, when the Builder reads a HEADER statement, the first line of an input data set, it obtains the data set name from MVS™. The HEADER statement is vital because without it the Builder cannot detect the change from one input data set to another.

If you omit a HEADER statement, the Builder might generate error messages or add transactions to the wrong group, and give incorrect line numbers in the error report and an incomplete report of data sets processed.