At four points, TDP calls exit routines if they are provided by the customer:
- Any User Address Space exit (TDPUAX) receives control in the application address space when a database session is being established.
- Any User Logon Exit (TDPLGUX) receives control in the TDP address space when a database 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 database.
- Any User Security Interface (TDPUSEC) receives control in the TDP address space when the database detects a security violation.