This release provides the following functional enhancements
described in this and the other IBM PL/I books.
- The new PLISAXC built-in function will allow the user to exploit the z/OS XML System Services parser as if it
were a SAX parser. Thanks to the underlying support in this parser, PLISAXC will provide support for name spaces
as well as documents that are larger than 2G.
- The new ULENGTH, ULENGTH8, ULENGTH16, UPOS, USUBSTR, UVALID and UWIDTH
built-in functions will allow the user to query and process
strings containing UTF-8 and UTF-16 data.
- The new FIXEDBIN, FIXEDDEC, FLOATBIN and FLOATDEC built-in functions will allow the user to specify all the
result attributes (other than the mode) in a numeric conversion and thus allow the user to write not only
more easily understood code but code that will also perform better (particularly for some DFP conversions).
- The new ONLINE built-in function will allow the user to have easy access to another piece of information formerly
available only in the runtime error message or dump, namely the line number in the user code at which a condition was raised.
- The new REG12 built-in function will return the address of the CAA and
will make it easier for users to write code that uses some Language Environment services.
- The REPATTERN built-in function will support 3 additional DB2 date-time formats.
- The new DIMACROSS attribute will make it easier to exploit DB2 multi-row fetch.
- The new SUPPRESS attribute will make it easier to selectively suppress the compiler warning messages
for uninitialized and unreferenced variables.
- Trailing OPTIONAL arguments may now be omitted also on calls to internal procedures.
- The new HEX suboption of the USAGE compiler option will allow the user to specify
how much data is displayed when applying the HEX built-in function
to VARYING and VARYINGZ strings.
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)