Reliability, Availability, and Serviceability (RAS) Improvements
- New RAS Item
The addition of the version, release, and modification levels to the Language Environment Storage and Options Report will aid you in troubleshooting, thus improving serviceability.
- Debugging Support
Greater debugging support will be provided through detecting and externalizing multiple enclaves within the run-time option POSIX(ON) in a Language Environment process.
- Run-Time Options Support
An additional suboption will be added on the MSGFILE run-time option to inform Language Environment to serialize the message file using ENQ/DEQ services. You will be able to avoid conflicts while writing to the shared MSGFILE destination by using the ENQ suboption for each MSGFILE destination that will be shared.
- Porting Simplifications
Libascii has been placed into the base of OS/390 Language Environment. This will simplify the porting of ASCII-based UNIX applications to OS/390. Previously, libascii support was only available from the Web. This enhancement will provide ASCII translation support to C/C++ applications. Native support of sprintf() and vsprintf() functions will improve your performance in ASCII-based UNIX applications.
- Language Environment Support for Unicode through UTF-8
Interoperability of UTF-8 (ASCII) and Unicode (EBCDIC) data will be supported through data converters to and from UTF-8 and UCS-2. More applications can access the data.