|
|
 |
|
|
 |
 |
What's new for Language Environment® for z/OS Version 1 Release 8
|
|
For z/OS Version 1 Release 8, Language Environment has the following changes:
- I/O changes
The z/OS XL C/C++ run-time library:
- Is enhanced to provide support for VSAM data sets with extended addresability. This support
is for key-sequenced (KSDS), entry-sequenced (ESDS), and relative-record data sets (RRDS).
- Provides full support of QSAM (opened with NOSEEK in C/C++) for large-format
sequental DASD data sets that were introduced by DFSMSdfp in z/OS Version 1 Release 7,
removing the constraint of 65535 tracks per volume for sequential data sets.
- Provides enhancements to the C run-time library functions fgetpos(),
fsetpos(), and fseek(). This is intended to generally improve the performance
of repositioning operations within multivolume data sets.
For more information, see z/OS XL C/C++ Programming Guide.
- Migration aid
The STORAGE run-time option now includes CLEAR as
an acceptable value for the third sub-option. This new value causes the unused portion
of the initial stack segment to be cleared to binary zeroes, just prior to invoking the
main procedure, as it was done by the pre-Language Environment PL/I run-time library. This support
was rolled back to z/OS Version 1 Release 4 with APAR PK02614.
For more information, see z/OS Language
Environment Customization and z/OS Language
Environment Programming Reference.
- Application Enablement
The z/OS XL C/C++ run-time library is enhanced to provide the flockfile() family of common
UNIX functions as found within the Single UNIX Specification Version 3 standards
For more information, see z/OS XL C/C++ Run-Time Library Reference.
- Language Environment-conforming assembler routines in CICS
Customer Information Control System (CICS) Transaction Server for z/OS Version 3
Release 1 now supports Language Environment-conforming assembler MAIN routines. This
support was rolled back to z/OS Version 1 Release 4 with documentation APAR PK03268.
For more information, see z/OS Language
Environment Programming Guide.
- XPLINK
- Callable Services
Language Environment provides support for:
- A new service CEE3PR2, an enhancement to CEE3PRM, that supports longer parameter lists.
- A new service CEE3AB2, an enhancement to CEE3ABD, that supports the addition
of a reason code to the ABEND. Both CEE3AB2 and CEE3ABD now allow for more
control of diagnostic information collection.
- A new service, CEE3INF, that provides current Language Environment information
about the enclave.
- A new service, CEEENV, that allows for querying, setting, and deleting of environment
variables.
For more information, see z/OS Language Environment Programming Reference.
- Reliability, Availability, and Serviceability
Language Environment is enhanced to provide the following:
- Additional Euro and locale support
Language Environment provides locale support for the Euro currency symbol for countries
that have recently joined the European Union. This function is also available with APAR
PQ99282 for z/OS Version 1 Release 4 and higher.
For more information, see z/OS XL C/C++ Programming Guide.
- Removal of msys for Setup for Language Environment
Support for msys for Setup for Language Environment is removed.
|
 |
|
|
|