Installation and Upgrade Guide

Overview of Installing G06.24
G06.24 Software Installation and Upgrade Guide528593-005
1-37
SCF for Data Alignment (G06.17)
SCF for Data Alignment (G06.17)
Starting with the G06.17 RVU, three attributes are added to the ALTER SUBSYS
command of the Subsystem Control Facility (SCF). These attributes are intended to
help application programmers find and correct misaligned data in their programs.
These data alignment errors might lead to incorrect or unpredictable results. The new
SCF attributes provide for the detection and reporting of data alignment errors, using a
new tracing facility, and for the control of program behavior when a misalignment is
detected. The new attributes are:
MISALIGNLOG
Enables logging of data alignment errors.
NATIVEATOMICMISALIGN
Controls the behavior of TNS/R native programs when a data alignment error
occurs.
TNSMISALIGN
Controls the behavior of TNS programs when a data alignment error occurs.
See the SCF Reference Manual for the Kernel Subsystem for details on these SCF
attributes.
System Configuration Database
To ensure system configuration integrity, always save the current system configuration
database (CONFIG) before installing software or making changes to your system
configuration. You must load the G06.24 operating system before making changes to
the configuration database.
See Save the Current Configuration File (CONFxxyy) on page 4-1 for information on
saving the current system configuration database.
Note. Note that these three attributes are maintained system-wide; the settings affect all
processors in the node. The misalignment events (if any) are viewed by using existing EMS
event viewers (for example, Viewpoint, TSM, and OSM). The EMS subsystem identifier is
GUARDLIB, and the event number is 108. For information on how to check EMS logs, see the
EMS Manual.
Caution. Starting with the G06.06 RVU, the configuration file is automatically upgraded to alter
records for all storage devices. Loading the system with an upgraded configuration file and a
previous RVU causes a processor halt (disk-process error code%011500).