Each horizontal item that follows represents a call to DBCHCL with the function code set as in the left column.
| Function | Description |
|---|---|
| Connect/Fetch | Same as for a single session. |
| Initiate Request (Session 1) | Send Teradata SQL request to the database. Application must set address and length of Teradata SQL request and optional using data. Application must save the Output-CLIv2-request-number. |
| Initiate Request (Session 2) | Same as for session 1, probably with different data. |
| Fetch (Session 1 and 2) | Same as for a single session:
|
| End Request | Clean up request-related context (Stream 1 and 2). |
| Disconnect (for each session) | Log off from the database and free the session-related control blocks. |