SCF Reference Manual for the Kernel Subsystem

7. If you changed the TIME_ZONE_OFFSET value, enter a TACL SETTIME command to compensate
for the change in the system time, for example:
> SETTIME MARCH 7 2000, 8:10
If you have not reloaded the system and you need to reverse this change, repeat the ALTER
command with the original values. Then enter another SETTIME command (if needed).
If you have reloaded the system and you need to reverse this change, repeat the ALTER
command with the original values. Then use the OSM or TSM Low-Level Link to reset and
reload the system to restore the original values. Finally, enter another SETTIME command (if
needed).
Changing Data Misalignment Attribute
TNS programs and accelerated TNS programs must follow the data alignment rules of the TNS
architecture, which require that all non-byte data must begin and end at even-byte memory
boundaries for correct execution. TNS compilers automatically ensure this for compiler-managed
variables. But odd-byte misalignments can occur if the programmer uses incorrect pointer conversions
on byte arrays that contain non-byte data. These errors can escape detection at compile time and
can silently cause data corruption at run time.
The TNSMISALIGN attribute controls how TNS and accelerated TNS programs behave when
odd-byte data misalignments occur. This applies to all TNS and accelerated TNS programs on the
system; it has no effect on native-mode programs.
Recommendation for Production Systems
To avoid any change in the behavior of existing TNS programs on a production system, leave the
TNSMISALIGN attribute at its default setting, FAIL.
This attribute is maintained system wide; the settings affect all the processors in the node.
Changing Attribute on a Nonproduction System
To change these data misalignment values on a nonproduction system:
1. View the current data misalignment attribute values (shown here in bold type):
-> INFO SUBSYS $ZZKRN
NONSTOP KERNEL - Info SUBSYS \EAST.$ZZKRN
Current Settings
*DAYLIGHT_SAVING_TIME ................ USA66
*NONRESIDENT_TEMPLATES................ $SYSTEM.SYSTEM.TEMPLATE
*POWERFAIL_DELAY_TIME................. 30
*RESIDENT_TEMPLATES................... $SYSTEM.SYSTEM.RTMPLATE
SUPER_SUPER_IS_UNDENIABLE............ OFF
*SYSTEM_NAME.......................... \EAST
*SYSTEM_NUMBER........................ 254
SYSTEM_PROCESSOR_TYPE ............... NSR-W
*TIME_ZONE_OFFSET..................... -8:00
*TNSMISALIGN.......................... FAIL
*DESTINATION_CONTROL_TABLE............ SMALL
*TLE_LIMIT............................ 2000
*AUTO_RETRY_ON_ERROR_654.............. OFF
2. Change one or more data misalignment attribute values, for example:
-> ALTER SUBSYS $ZZKRN, TNSMISALIGN NOROUND.
If a data misalignment occurs, address used by the native process will
not be rounded off
TNSMISALIGN NOROUND
34 Configuring System Attributes