IBM LPP Application Development Products 693
Draft Document for Review October 18, 2004 5486LPAD.fm
ILE COBOL for iSeries is a programming language that is used in the processing
of business problems. COBOL can be used to manipulate DB2 Universal
Database (UDB) for iSeries database files in a relatively simple way. COBOL
uses English-like syntax to assist the programmer in generating
self-documenting, structured programming constructs.
Through ANSI-85 high-level functions of ILE COBOL for iSeries, such as nested
source programs, it is easier to port code to the iSeries server from other
platforms. Programmer productivity is increased with ILE COBOL for iSeries,
through its extensive database and workstation support, static, inter-language
calls, interactive syntax checking, debug facilities, and a full complement of
compile-time error diagnostics.
Features
UCS-2 (Unicode) support
– National data, a new type of data item, is added to provide support for the
coded character set specified in ISO/IEC 10646-1 as UCS-2. The code set
is the basic set defined in the Unicode standard.
– Includes the NTLPADCHAR compiler option and PROCESS statement
option.
Java interoperability support
The QCBLLESRC.JNI file provides the same definitions and prototypes that
are provided in the JNI.j file, but written in COBOL rather than C.
iSeries portability support
– PROCESS statement option NOCOMPASBIN/COMPASBIN
– PROCESS statement option NOLSPTRALIGN/LSPTRALIGN
– Complex OCCURS DEPENDING ON (ODO) support
LICOPT parameter added to the CRTCBLMOD and CRTBNDCBL commands
to allow advanced users to specify Licensed Internal Code (LIC) options
New with V5R3
The host tools of WebSphere Development Suite offer significant enhancements
to ILE COBOL at V5R3:
Large VALUE clause support
CONSTANT data type
XML PARSE statement that provides the interface to a high-speed XML
parser, which is part of the COBOL runtime
Alternate Record Key support
DBCS data item names (DBCS word support)