At four points, TDP will call exit routines if they are provided by the customer:
- Any User Address Space exit (TDPUAX) receives control in the application address space when a Teradata session is being established.
- Any User Logon Exit (TDPLGUX) receives control in the TDP address space when a Teradata session is being established.
- Any User Transaction Collection Exit (TDPUTCE) receives control in the TDP address space before requests are sent to, or after responses are received from, the Teradata Database.
- Any User Security Interface (TDPUSEC) receives control in the TDP address space when the Teradata Database has detected a security violation.