When an ElicitData, ElicitFile, or ElicitName response parcel is fetched, Teradata Database requires additional information to complete the request. To provide that information, CLI performs the following steps:
1 Modifies the DBCAREA.
a Set the Function to 15 (ContinueRequest).
b Set the Input CLI Session Id to the Output CLI Request Id returned when the session was established.
c Set the Input CLI Request Id to the Output CLI Request Id returned when the request was initiated.
d Set the Request Pointer field.
e Set the Request Length field.
f Optionally set the following fields:
g Optionally set the Change Options option to 'Y', and set the following:
2 Calls DBCHCL to perform the ContinueRequest function.
3 Checks the return code from DBCHCL.
Return Code. |
Result |
0 |
Calls DBCHCL to perform a Fetch function to get the final status of the rewind and the first part of the response. For more information, see “Fetching the Response” on page 47. |
anything else |
Processes the return code and DBCAREA message. |
4 Calls DBCHCL to perform the End Request function. For more information, see “Ending a Request” on page 53.