EGL core system libraries and variables

EGL provides a number of core system libraries, whose functions and variables are available to any EGL program, library, or handler. In addition there are a number of system variables that are not part of any library, plus a record variable, sysVar, with a number of fields.

For other system libraries that are not part of the core package, see the related reference at the end of this topic.

EGL provides the following core system libraries:
Table 1.
Library Description
dateTimeLib Use these functions to manipulate and access the values of DATE, TIME, TIMESTAMP, or INTERVAL variables.
javaLib Use these functions to access local Java objects and classes through your generated Java code. However, External Types are the preferred way for new EGL code to interact with Java objects. See ExternalType part.
lobLib Use these functions to get, set, and manipulate the contents of large object (BLOB and CLOB) variables.
mathLib Use these functions to perform trigonometry, character conversions, and other basic math functions.
serviceLib Use these functions to get and set service variable information.
strLib Use these functions to manipulate and convert data to and from STRING variables, as well as to format date/time variables.
sysLib These functions do not fit anywhere else. They deal with logging, check digits, rollbacks, and more.

Feedback