Previous Topic: Related User ExitsNext Topic: C4COMMIT—Database Commit Exit (Windows)


Windows GUI Client User Exits

The following table summarizes the functions available through the GUI runtime user exits:

Name

User Exit Description

C4COMMIT

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

C4CONNECT

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

C4DISCONNECT

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

C4ERRMSG

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

C4ROLLBACK

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

C4SQLLEN

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

WRASYNCSRVRERROR

Client/Server Asynchronous Flow Server Failure Exit

WRDEFAULTYEAR

Century Default Exit

WRDRTL

Default Retry Limit Exit

WRGLB

Globalization Exit

WRSECDECRYPT

Client/Server Decryption Exit

WRSECENCRYPT

Client/Server Encryption Exit

WRSECTOKEN

Client Security Token User Exit

WRSRVRERROR

Client/Server Flow Failure Exit

WRSTRNCM

String Comparison User Exit

WRSYSID

System ID Exit

WRTERMID

Terminal ID Exit

WRUPPR

Uppercase Translation Exit

WRURTL

Ultimate Retry Limit Exit

WRUSRID

User ID Exit

Note: The database user exits C4CONNECT, C4DISCONNECT, C4COMMIT, C4ROLLBACK, C4ERRMSG, and C4SQLLEN are rebuilt into individual stub executables using the make procedures stubdb2n.mak (Db2), stuboran.mak (Oracle), and stubodbn.mak (ODBC) found in %GENxx%Gen\VSabc for Visual Studio.

GUI runtime user exits are rebuilt into the DLL WRExx0N.DLL using the command procedure %GENxx%Gen\VSabc\mkexitsn.bat for Visual Studio.

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.