Previous Topic: Related User ExitsNext Topic: SRVRERROR—Server to Server Error Exit


UNIX and Linux Server User Exits

The following table summarizes the functions available through the user exits for generated server applications:

Name

Description

DBCOMMIT

Database Commit User Exit. There is one user exit routine for each supported database: Oracle, and DB2.

DBCONNCT

Database Connection User Exit. There Is One User Exit Routine For Each Supported Database: Oracle, And Db2.

DBDISCNT

Database Disconnect User Exit. There is one user exit routine for each supported database: Oracle, and DB2.

SRVRERROR

Server to Server Error User Exit (Server Only)

TIRDCRYP

Decrypt User Exit (Server Only)

TIRDLCT

Dialect User Exit

TIRDRTL

Default Retry Limit User Exit

TIRELOG

Server Error Logging User Exit (Server Only)

TIRHELP

Help Interface User Exit

TIRMTQB

Message Table User Exit

TIRNCRYP

Encrypt User Exit (Server Only)

TIRSECR

Security Interface User Exit

TIRSECV

Server Security Validation User Exit (Server Only)

TIRSYSID

System ID User Exit

TIRTERMA

User Termination User Exit

TIRTIAR

Database error message User Exit. There is one user exit routine for each supported database: Oracle and DB2.

TIRUPDB

MBCS Uppercase Translation User Exit

TIRUPPR

Uppercase Translation User Exit

TIRURTL

Ultimate Retry Limit User Exit

TIRUSRID

User ID User Exit

TIRXINFO

Locale Information User Exit (Server Only)

TIRXLAT

National Language Translation User Exit (Server Only)

TIRYYX

Date User Exit

Note: The database user exits DBCONNCT, DBCOMMIT, DBDISCNT and TIRTIAR are rebuilt into individual shared libraries (libae_db2.*, libae_ora.*) using the script $IEFH/make/mkdbs.

Server runtime user exits are rebuilt into the shared library libae_userexits_c.* using the script $IEFH/make/mkexits. This is the same shared library that is used with Blockmode applications.

Since a large number of these user exits have already been documented in the section UNIX/Linux Blockmode User Exits, only the user exits that are specific to server applications will be detailed in the following subsections.

Details for the preceding user exits follow in a separate section for each.