Previous Topic: User Exits in UNIX and LinuxNext Topic: Keyboard Mapping and Terminal Emulation


Runtime User Exits

Runtime user exits are standard routines that reside on the target system and allow applications generated by CA Gen to access the system features. All generated applications can access the routines without including the routines as part of the application. These user exits can supply basic functionality, or you can customize them for the target system.

All runtime user exits are provided in source and object format and loaded onto the target system during IT installation. You can use the object format runtime user exits without change. They are ready to link into applications as you compile the application. The source code is provided in C so you can modify runtime user exits to meet your site requirements. After completing the modifications, compile the modified user exit and overwrite the existing version with your new one through the script $IEFH/make/mkexits. You must relink all statically linked applications that use the recompiled user exit before the change becomes effective. You do not have to relink applications built using shared runtime libraries.

When migrating to the latest CA Gen environment, it may be necessary to recompile your user exits. This may be due to a number of reasons, including changes to the calling interface, compiler upgrades, and third party product upgrades.

Note: For release specific instructions, see the Release Notes.

The following user exits are available in C:

Name

Description

TIRYYX

Date User Exit that defines the century for a two-digit year. Refer to the source module for detailed information.

TIRDCRYP

Decrypt User Exit

TIRDRTL

Default Retry Limit User Exit

DBCONNCT

Database connection User Exit, one for each supported database: Oracle and DB2.

DBCOMMIT

Database commit User Exit, one for each supported database: Oracle and DB2.

DBDISCNT

Database disconnect User Exit, one for each supported database: Oracle and DB2.

TIRNCRYP

Encrypt User Exit

TIRHELP

Help Interface User Exit

TIRXINFO

Locale Information User Exit

TIRUPDB

MBCS Uppercase Translation User Exit

TIRMTQB

Message Table User Exit

TIRXLAT

National Language Translation User Exit

TIRSECR

Security Interface User Exit

TIRELOG

Server Error Logging User Exit

TIRSERRX

Server to Server Error User Exit

TIRSYSID

System ID User Exit

TIRUSRID

User ID User Exit

TIRURTL

Ultimate Retry Limit User Exit

TIRUPPR

Uppercase Translation User Exit

TIRDLCT

User Dialect User Exit

TIRTERMA

User Termination User Exit

Note: The database user exits DBCONNCT, DBCOMMIT and DBDISCNT are rebuilt into individual static libraries and individual shared libraries using the script $IEFH/make/mkdbs. For information about these exits, see the User Exit Reference Guide.

More information:

Rebuilding DBMS Shared Libraries