How EREP Assigns Numbers to CPUs

EREP identifies each processor by a two-digit hexadecimal number (00FF). It assigns the number identifiers separately for each report, based on the model and serial number of each processor and when it is encountered.

Important: You can use SHARE or CONTROLLER control statements to force EREP to assign specific numbers to specific processors, and to use the same number for each processor in all the EREP reports.

EREP always assigns numbers to the processors you have specified on SHARE or CONTROLLER control statements, before reverting to the default method. The default method assigns numbers to processors in the order in which they occur in the input data. These number assignments can change from one report to the next, if the reports use different error records.

EREP assigns numbers to the processors in the following manner:

STAGE DESCRIPTION
1 EREP examines the first entry on every statement, assigning the next hexadecimal number to each new CPU model or serial number it encounters.
2 After assigning numbers to the CPUs in all the first entries, EREP examines the rest of the entries on each statement in turn, assigning the next hexadecimal number to each new CPU serial number it finds.
3 After completing these assignments, EREP assigns numbers to any processors it encounters in the input data that are not specified on SHARE or CONTROLLER statements, using its default method.
The following example illustrates EREP’s hexadecimal number assignments for CPUs that appear on SHARE or CONTROLLER statements:
SHARE=(000001.120,000002.120,000006.120)
SHARE=(000003.130,000004.130)
SHARE=(000005.140,000003.140)
If EREP also encounters CPU serial number 000007 in the input data. EREP assigns number identifiers to all of these processors as follows:
Number Identifier
CPU Serial Number
00
000001
01
000003
02
000005
03
000002
04
000006
05
000004
06
000007