4. EXCEPTIONS › 4.3 Detailed Exception Descriptions › 01000: System ID Incorrect for Hardware Serial Number
01000: System ID Incorrect for Hardware Serial Number
FILE: CPU Processor Activity File
SAS FILE NAME: DAYS.HARCPU01
SOURCE LOCATION: prefix.MICS.USER.SOURCE(DYRMFEXC)
SEVERITY: Critical (SEVERITY='C')
MANAGEMENT AREA: Standards (MGMTAREA='STANDARDS')
PURPOSE: Detects the use of an MVS system executing on
the wrong CPU based on SMF SYSID.
RATIONALE: The SMF System ID is set in the SMF
parameters and may be used for the analysis of SMF data for a
specific CPU (for example, drive accounting/billing systems).
This exception identifies the occurrence of a system being
IPL'ed on the wrong CPU.
DEFINITION: The SMF System ID (ORGSYSID) is compared
with the expected System ID and the associated CPU Serial
Number(s) on which it should run.
EXCEPTION STATEMENTS: The SAS statements identifying the
exception situation and describing the condition are stored
in the source member named in SOURCE LOCATION and are
described below:
** 01000 SYSTEM ID INCORRECT FOR HARDWARE SERIAL NUMBER;
*;
IF E01000 AND
ORGSYSID='SYSID'
AND NOT(CPU0SER='020037' AND CPU1SER='120037'))
THEN DO;
RETAIN E01000 1;
E01000=0; * SET FLAG TO PREVENT REPETITION OF EXCEPTION;
EXCCODE='01000'; SEVERITY='C'; MGMTAREA='STANDARDS';
EXCDESC1='SYSTEM ID INCORRECT FOR HARDWARE SERIAL NUMBER';
EXCDESC2='SYSTEM ID WAS ' || ORGSYSID ||
' WITH SERIAL NUMBER(S) ' || CPU0SER ||
', ' || CPU1SER;
LINK HIT;
END;
THRESHOLD MODIFICATION: The user should modify the
values used for sysid and serial-number according to the
following conventions:
sysid - The system ID is specified as a four character
literal. An ID of UDU2 would appear as:
ORGSYSID='UDU2'
serial-number - The CPU serial number(s) is specified:
CPU0SER='123078' for a uniprocessor system
CPU0SER='098765' OR CPU2SER='298765'
for a multiprocessor system