ILE offers a number of bindable APIs that can be used to supplement the
function currently offered by ILE RPG. The bindable APIs provide program calling
and activation capability, condition and storage management, math functions,
and dynamic screen management.
Some APIs that you may wish to consider using in an ILE RPG application
include:
CEETREC – Signal the Termination-Imminent Condition
CEE4ABN – Abnormal End
CEECRHP – Create your own heap
CEEDSHP – Discard your own heap
CEEFRST – Free Storage in your own heap
CEEGTST – Get Heap Storage in your own heap
CEECZST – Reallocate Storage in your own heap
CEEDOD – Decompose Operational Descriptor
Note:
You cannot use these or any other ILE bindable APIs
from within a program created with DFTACTGRP(*YES). This is because bound
calls are not allowed in this type of program.
For more information on these ILE bindable APIs, see Running a Program.