TDP manages communications between Teradata CLIv2 for mainframe-attached systems and the database server. TDP executes on the same mainframe as Teradata CLIv2 for mainframe-attached systems, but runs as a different job or virtual machine. Although an individual TDP is associated with one logical server, any number of TDPs may operate and be simultaneously accessed by Teradata CLIv2 for mainframe-attached systems on the same mainframe. An application identifies a TDP by its TDPid, which is unique in a mainframe (for example, TDP2).
Functions of TDP include the following:
- Session initiation and termination
- Logging, verification, recovery, and restart
- Physical input to and output from the server, including session balancing and queue maintenance
- Security