The following table shows parameter fields and their descriptions for the exit program called at exit point QIBM_QZDA_SQL1 using the ZDAQ0100 format.
Offset | Type | Field | Description | |
---|---|---|---|---|
Dec | Hex | |||
0 | 0 | CHAR(10) | User profile name | The name of the user profile that is calling the server. |
10 | A | CHAR(10) | Server identifier | For this exit point the value is *SQLSRV. |
20 | 14 | CHAR(8) | Format name | The user exit format name being used. For QIBM_QZDA_SQL1 the format name is ZDAQ0100. |
28 | 1C | BINARY(4) | Requested |
The function being performed. This field
contains one of the following:
|
32 | 20 | CHAR(18) | Statement name | Name of the statement used for the prepare or execute functions. |
50 | 32 | CHAR(18) | Cursor name | Name of the cursor used for the open function. |
68 | 44 | CHAR(2) | Prepare option | Option used for the prepare function. |
70 | 46 | CHAR(2) | Open attributes | Option used for the open function. |
72 | 48 | CHAR(10) | Extended dynamic package name | Name of the extended dynamic SQL package. |
82 | 52 | CHAR(10) | Package library name | Name of the library for extended dynamic SQL package. |
92 | 5C | BINARY(2) | DRDA® indicator |
|
94 | 5E | CHAR(1) | Commitment control level |
|
95 | 5F | CHAR(512) | First 512 bytes of the SQL statement text | First 512 bytes of the SQL statement |
Note: This format
is defined by member EZDAEP in files H, QRPGSRC, QRPGLESRC, QCBLSRC and QCBLLESRC
in library QSYSINC.
|
The QIBM_QZDA_ROI1 exit point is defined to run an exit program for the requests that retrieve information about certain objects for the database server. It is also used for SQL catalog functions.
This exit point has two formats defined.