What's New in Language Environment for OS/390 Version 2 Release 9


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.

Contact IBM

Browse z/OS