H06.27 Software Installation and Upgrade Guide

Compiler Default Change for Object Code Generation
Prior to the H06.08 RVU, the native C/C++, COBOL, and pTAL compilers generated preemptable
object code by default. Beginning in H06.08, the compilers generate non-preemptable object
code by default. Non-preemptable object code is more efficient than preemptable object code
and results in faster compilation and execution. Preemptable object code is required only when
building DLLs that provide preemptable symbols. The H06.08 versions of the compilers provide a
command line option to specify to specify whether or not preemptable object code is generated.
Option NameCompiler NameCompiler Host
GLOBALIZEDCCOMP, CPPCOMP, ECOBOL, EPTALTNS/E Guardian
-Wglobalizedc89, ecobolTNS/E OSS and Windows
-globalizedeptalWindows
Because of the performance implications, developers should specify the option to generate
preemptable object only when building DLLs that provide preemptable symbols.
COBOL H06.08 and Later Fallback
Starting with the H06.08 RVU, the ECOBOL compiler provides new syntax to support dynamic
memory allocation. This new feature requires the H06.08 or later version of the COBOL Run-Time
Library; thus, applications that use the feature will not run on RVUs prior to H06.08 unless the
COBOL Run-Time Library (T0357AAC) is applied. This SPR is applicable only to H06.06 and later
RVUs. Applications using the new feature cannot be recompiled on RVUs prior to H06.08 unless
the H06.08 version of the ECOBOL compiler (T0356AAK) is applied.
C H06.08 and Later Fallback
Beginning in the H06.08 RVU, the TNS/E C compiler (T8164ABH for c89, T0549AAE for CCOMP),
C Standard Headers (T8645H02), and the C run-time libraries (T8432H02 for the C Run-Time
Library, T1269H02 for CRE) provide a subset of new features from the new ISO/IEC 9899:1999
standard.
Applications that use the new run-time library features will not run on RVUs prior to H06.08 unless
the new run-time library SPRs are applied. Applications that use the new compiler features cannot
be recompiled on RVUs prior to H06.08 unless the new C compiler SPRs and standard header
SPR are applied.
For descriptions of the new c99 standard features currently supported by the C compiler and
run-time library, see the C/C++ Programmer’s Guide.
H06.09
OSM Uses Different User ID and Password to Monitor Maintenance Switch and UPS
Beginning in the H06.09 RVU, OSM uses the Simple Network Management Protocol (SNMP) to
monitor the Maintenance Switch and UPS (located under the Monitored Service LAN devices
branch of the OSM Tree). The user ID and password are no longer used to start monitoring these
devices. Instead, the SNMP read Access Community password is required for monitoring the
Maintenance Switch, and both the SNMP Read Access Community and SNMP Write Access
Community passwords are required to start monitoring the UPS. These passwords are established
the administrator during initial configuration of the device. The default password for SNMP Read
Access Community is “public”; The default password for SNMP Write Access Community is
private.
The Identification Information attribute of the UPS is no longer displayed.
H06.09 51