Application requester driver programs

To complement database access provided by products that implement DRDA®, DB2® UDB for iSeries™ provides an interface for writing exit programs on a DB2 UDB for iSeries application requester to process SQL requests. Such an exit program is called an application requester driver.

The server calls the ARD program during the following operations:

These calls allow the ARD program to pass the SQL statements and information about the statements to a remote relational database and return results back to the system. The system then returns the results to the application or the user. Access to relational databases accessed by ARD programs appears like access to DRDA application servers in the unlike environment. However, not all DRDA function is supported in the ARD environment. Examples of function not supported are Large objects (LOBs) and long passwords (passphrases).