Subsequent client requests

For subsequent client requests, a long-running transaction:

  1. Calls TDGETREQ to accept each subsequent request and determine whether it is an RPC or a language, cursor, or dynamic request.

  2. Processes the request and returns results.

  3. Calls TDSNDDON with CONN-OPTIONS set to TDS-ENDREPLY, which puts the mainframe in RECEIVE state, ready to receive another request.