 |
|
Enhancements for OS/390 Version 2 Release 9 Language Environment
include the following:
-
Reliability, Availability, and Serviceability
- Language Environment provides a super error handler.
You can use the USRHDLR Language Environment run-time option to specify, or register, a super
error handler routine.
This error handler receives control before any other user error handler when a condition
is processed, or handled. Although this is a general-purpose error handler, it can be used, for example,
to let a user (especially an IMS user) generate a
mini-trace of diagnostic failure data to assist in problem resolution, resulting in less downtime.
- Access to Language Environment "message inserts" in condition messages printed to SYSOUT
is provided through support of the Abend-AID product.
This program provides the algorithm to obtain these message inserts for improved error handling support
within external tools.
-
64-bit Integer Support for printf() and scanf()
Language Environment supports printf() and
scanf() formatting of 64-bit integers (the C/C++ long long data type).
-
Storage Tuning Exit
Language Environment provides a storage tuning user exit to improve the performance of CICS
applications running under Language Environment.
-
OpenEdition Name Change
Language Environment messages that include the element name, OpenEdition,
are updated to refer to OS/390 UNIX System Services, or OS/390 UNIX.
-
ISO646.h Header File
Language Environment adds header file ISO646.h to the C/C++ run-time library. This provides data
translation capability needed by the C/C++ compiler.
-
Changed ABTERMENC Run-Time Option Default
The default value for the ABTERMENC run-time option is changed from RETCODE to ABEND.
Please note that if the same default behavior is expected as in previous releases,
the default for the ABTERMENC run-time option must be set to RETCODE.
-
UCS-2 and UTF-8 Converters
C/C++ support is added for UCS-2 and UTF-8 converters. These are direct
conversions that no longer use the tables built by the uconvdef utility
processing of UCMAPS.
|