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


Windows Servers 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: ODBC, Oracle, and DB2.

DBCONNCT

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

DBDISCNT

Database disconnect User Exit. There is one user exit routine for each supported database: ODBC, 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: ODBC, 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 DLL’s (AECDB2xxN.DLL, AECODBxxN.DLL, AECORAxxN.DLL) using the command procedure mkdbs.bat in %GENxx%Gen\VSabc for Visual Studio 32-bit or %GENxx%Gen\VSabc\amd64 for Visual Studio 64-bit.

Server runtime user exits are rebuilt into the DLL AEUEXITxxN.DLL using the command procedure mkexits.bat found in %GENxx%Gen\VSabc for Visual Studio 32-bit or %GENxx%Gen\VSabc\amd64 for Visual Studio 64-bit. This is the same DLL that is used with Blockmode applications.

Note: VSabc refers to the supported version of Visual Studio. Replace VSabc with VS100 for Visual Studio 2010 and VS110 for Visual Studio 2012. xx refers to the current release of CA Gen. For the current release number, see the Release Notes.

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