How EREP Assigns Numbers to CPUs
EREP identifies each processor by a two-digit hexadecimal number
(00
–FF
). 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