ibm-information-center/dist/eclipse/plugins/i5OS.ic.ddp_5.4.0.1/rbal1appreq.htm

73 lines
5.1 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Application requester driver programs" />
<meta name="abstract" content="An application requester driver (ARD) program is a type of exit program that enables SQL applications to access data managed by a database management system other than DB2 Universal Database for iSeries." />
<meta name="description" content="An application requester driver (ARD) program is a type of exit program that enables SQL applications to access data managed by a database management system other than DB2 Universal Database for iSeries." />
<meta name="DC.subject" content="application requester driver (ARD) programs, ARD (application requester driver) programs" />
<meta name="keywords" content="application requester driver (ARD) programs, ARD (application requester driver) programs" />
<meta name="DC.Relation" scheme="URI" content="rbal1intro.htm" />
<meta name="DC.Relation" scheme="URI" content="../cl/addrdbdire.htm" />
<meta name="DC.Relation" scheme="URI" content="../apiref/api.htm" />
<meta name="DC.Relation" scheme="URI" content="../cl/crtsqlpkg.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbal1appreq" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Application requester driver programs</title>
</head>
<body id="rbal1appreq"><a name="rbal1appreq"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Application requester driver programs</h1>
<div><p>An <dfn class="term">application requester driver</dfn> (ARD) program is a
type of exit program that enables SQL applications to access data managed
by a database management system other than <span class="keyword">DB2 Universal Database™ for iSeries™</span>. </p>
<p>An <span class="keyword">iSeries</span> client calls
the ARD program during the following operations: </p>
<ul><li>The package creation step of SQL precompiling, performed using the <span class="cmdname">Create
Structured Query Language Package (CRTSQLPKG)</span> command or CRTSQLxxx
commands, when the relational database (RDB) parameter matches the RDB name
corresponding to the ARD program.</li>
<li>Processing of SQL statements when the current connection is to an RDB
name corresponding to the ARD program.</li>
</ul>
<p>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 application requester (AR). The AR then returns the results to the
application or the user. Access to relational databases accessed by ARD programs
appear like access to DRDA<sup>®</sup> application servers in the unlike environment.</p>
<p>The ARD program is registered in the system by use of the <span class="cmdname">Add
Relational Database Directory Entry (ADDRDBDIRE)</span> command. One of
the parameters that is specified is the library in which the program is located.
For a system configured with independent auxiliary storage pools, the ARD
program must reside in a library in the system database (a library that is
part of the system ASP or a configured basic ASP). </p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbal1intro.htm" title="Distributed relational database support on the iSeries server consists of an implementation of IBM Distributed Relational Database Architecture (DRDA) and integration of other SQL clients by use of Application Requester Driver (ARD) programs.">Introduction to distributed database programming</a></div>
</div>
<div class="relref"><strong>Related reference</strong><br />
<div><a href="../cl/addrdbdire.htm">Add Relational Database Directory Entry (ADDRDBDIRE) command</a></div>
<div><a href="../cl/crtsqlpkg.htm">Create Structured Query Language Package (CRTSQLPKG) command</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="../apiref/api.htm">Application programming interfaces</a></div>
</div>
</div>
</body>
</html>