The following list describes the enhancements made to
ILE COBOL in V4R4:
- Thread Safety Support
Support for calling ILE COBOL procedures from
a threaded application, such as Domino® or Java™. The THREAD parameter has been
added to the PROCESS statement, to enable ILE COBOL modules for multithreaded
environments. Access to the procedures in the module should be serialized.
- 31-digit support
- The maximum length of packed decimal, zoned decimal, and numeric-edited
items has been extended from 18 to 31 numeric digits.
- The ARITHMETIC parameter has been added to the CRTCBLMOD and CRTBNDCBL
commands, and to the PROCESS statement to allow the arithmetic mode
to be set for numeric data. This allows you to specify the computational
behavior of numeric data.
- Euro currency support
- The ability to specify more than one currency sign in a COBOL
program to support the dual currency system that will be in effect
for three years starting in January 1999 among the participating countries.
- The ability to represent multi-character currency signs, so that
the international currency signs (e.g. USD, FRF, DEM, EUR) as well
as single-character currency signs (e.g. "$") can be specified for
COBOL numeric edited fields.
- The OPTION parameter values *MONOPIC/*NOMONOPIC have been added
to the CRTCBLMOD and CRTBNDCBL commands, and MONOPIC/NOMONOPIC have
been added to the PROCESS statement. This allows you to choose between
a moncased or a case sensitive currency symbol in a PICTURE character-string.