The Integrated Language Environment
(ILE) architecture on the OS/400 operating system
provides a set of bindable application programming interfaces (APIs)
known as ILE CEE APIs.
In some cases they provide additional function beyond that provided by
a specific high-level language.
For example, not all high-level languages (HLL)
offer intrinsic means to manipulate dynamic storage.
In these cases, you can supplement an HLL function
by using appropriate
ILE CEE APIs.
If your HLL provides the same function
as a particular
ILE CEE API,
use the HLL-specific one.
The ILE CEE APIs
are useful for mixed-language applications
because they are HLL independent.
For example, if you use only condition management
ILE CEE APIs with
a mixed-language application, you will have uniform condition
handling semantics for that application.
This uniformity can make condition management easier than when using
multiple HLL-specific condition handling models.
The ILE CEE APIs provide a wide-range
of functions including:
- Activation group and control flow management
- Storage management
- Condition management
- Message services
- Source debugger
- Date and time manipulation
- Math functions
- Call management
- Operational descriptor access
This section includes: