The intrinsic mechanism provides a means of communicating with the CI from an application program. Several intrinsics manipulate user-defined and predefined variables from within an application. User-defined and predefined variables can be set and retrieved within an application as a means of communicating with another process in the same session.
Intrinsics can also execute a CI command, UDC, or command file from within an application. This method can be used to supply system information to the application or to perform a routine more efficiently through CI commands.
Note that each programming language calls an intrinsic in a unique manner. Refer to the appropriate application language guide for details about calling intrinsics.