IBM United States Software Announcement
210-008
IBM is a registered trademark of International Business Machines Corporation
12
• Language Environment is planned to provide Euro currency support for Slovakia in
the C/C++ Run-time Library. Both Euro and pre-Euro support will be provided and
the default locale for Slovakia will be changed to use the Euro symbol.
• Calendar times, represented by time_t, will overflow in January 2038. In z/OS
V1.12, the Language Environment C/C++ Run-time Library is planned to include
new services including time64_t, that will support constructed calendar times up
to and including 23:59:59 UTC on December 31, 9999.
• In z/OS V1.12, Program Management Binder is planned to complement the
existing Binder C/C++ API DLL functions (iewbndd.so, iewbndd.x) with an XPLINK
version (iewbnddx.so, iewbnddx.x). This is designed to offer XPLINK applications
improved performance by eliminating expensive XPLINK to non-XPLINK transitions
when the binder functions are called. Also, a C/C++ header is planned to be
provided to map the IEWBMMP structure (__iew_modmap.h). For C and C++
users, this will simplify the task of processing the module map, which the binder
creates in programs when the MODMAP option is used. A number of smaller
Binder enhancements are also planned:
– Sample programs planned to illustrate the use of both standard and Fastdata
Binder APIs in High-Level Assembler and C
– Character translations in AMBLIST LISTLOAD output for load modules
– Improved AMBLIST header information for z/OS UNIX files
– Support for long names for AMBLIST LISTOBJ for object modules in z/OS UNIX
files
• The Program Management Binder will be designed to allow you to specify that a
specific residency mode (RMODE) be applied to all initial load classes of a program
object, rather than the classes in the first segment containing the entry point. This
new function is intended to offer application programmers more flexible options
for program storage residency.
• The Program Management Binder is planned to make program object attribute
data (PMAR data) available to programs using the fast data interface, and to
support programs loaded using the z/OS UNIX System Services load service
(loadhfs).
• z/OS XML System Services will be updated to enhance XML schema validation
support by allowing applications to extract schema location information from an
XML instance document without the application first performing a separate parse.
This is planned to improve the usability of the validating parsing interface and
intended to reduce the processing cost of obtaining this information.
• z/OS XML System Services is planned to be updated to allow you to validate
part of an XML document when performing validating parsing, rather than the
entire document. Called fragment parsing, this capability is intended to reduce the
processing cost of performing validation by allowing you to validate only a portion
of a document rather than requiring the validation of the entire document. For
example, this can be useful when only a subset of a large document containing
multiple fragments has changed.
• z/OS XML System Services will be updated to provide a new validating parse
capability that allows applications to restrict the set of element names to be
accepted as valid root elements to a subset of those allowable in an XML schema.
This is intended to provide an additional level of validation capability beyond that
provided by the W3C schema language.
• Previously, the tsocmd shell command was available only from the Tools and
Toys section of the z/OS UNIX System Services Web site. In z/OS V1.12, z/OS
support for this function is planned. Unlike the existing tso command, the tsocmd
command can be used to issue authorized TSO/E commands.
• Support is planned in z/OS UNIX System Services for the record file format in the
cp, mv, ls, pax, and extattr shell commands as well as the ISHELL command. In
addition to binary and text format, files can be handled in record file format. z/
OS applications accessing these files by using QSAM, BSAM, VSAM, or BPAM and
coding FILEDATA=RECORD will be able to take advantage of the record file format
to read and write data as records.
• z/OS UNIX System Services supports the memory mapping (mmap) function
for files in zFS and HFS file systems. In z/OS V1.12, support is planned to allow
applications to use memory mapping for NFS Client files. This will enable NFS-
mounted file systems to be used by applications that use memory mapping.