Previous Topic: Windows C User ExitsNext Topic: DBCOMMIT—Database Commit Exit


Windows Blockmode User Exits

The following table summarizes the functions available through the user exits for generated blockmode 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.

TIRDCRYP

Runtime Cooperative Communications Decryption User Exit

TIRDLCT

Dialect User Exit

TIRDRTL

Default Retry Limit User Exit

TIRELOG

Server Error Logging Exit

TIRHELP

Help Interface User Exit

TIRNCRYP

Cooperative Runtime Communications  Encryption User Exit

TIRMTQB

Message Table User Exit

TIRSECR

Security Interface User Exit

TIRSECV

Cooperative Runtime Communications Client Security Validation User

TIRSERRX

Server to Server Error Exit

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

TIRXLAT

National Language Translation Exit

TIRYYX

Date User Exit

Note: The database user exits DBCONNCT, DBCOMMIT, DBDISCNT, and TIRTIAR are rebuilt into individual DLLs (AECDB2xxN.DLL, AECODBxxN.DLL, AECORAxxN.DLL) using the command procedure %GENxx%Gen\VSabc\mkdbs.bat when using Visual Studio 32-bit and %GENxx%Gen\VSabc\amd64\mkdbs.bat when using Visual Studio 64-bit.

Blockmode runtime user exits are rebuilt into the DLL AEUEXITxxN.DLL using the command procedure %Genxx%Gen\VSabc\mkexits.bat for Visual Studio 32-bit or %Genxx%Gen\VSabc\amd64\mkexits.bat for Visual Studio 64-bit. This is the same DLL that is used with Server 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.

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