Parameter fields for exit point QIBM_QZDA_SQL1 format ZDAQ0100
The following table shows parameter fields and their descriptions for the IBM® i database 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
function |
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.
- Objects for which format ZDAR0100 is used to retrieve information:
-
- Field (or column)
- File (or table)
- File member
- Index
- Library (or collection)
- Record format
- Relational database (or RDB)
- Special columns
- SQL package
- SQL package statement
- Objects for which format ZDAR0200 is used to retrieve information:
-
- Foreign keys
- Primary keys