The data is processed as shown in the following sequence:
An application establishes a Teradata session with a Teradata Database.
- An application sends Teradata SQL statements, data, and control information to TDP.
- TDP directs this information to the Teradata server.
- The Teradata server performs the activity requested by the application (such as selecting, updating, or deleting data) and returns the resulting information to TDP.
- TDP routes the response information back to the application.
The relationship between TDP and a Teradata server can be summarized as follows:
- A TDP manages traffic between a client and one Teradata server.
- A TDP communicates with either one or more pairs of devices, each pair known as a Channel Processor (CP), or one or more network connections, each known as a Network Processor (NP). The implementation of a CP may vary on different servers, but the behavior of all CPs is the same.
- A Teradata server can communicate with one or more TDPs, each of which can be running on the same or different z/OS clients.
- Each CP or NP in a Teradata server communicates with only one TDP.
- Each Session Processor (SP) provides capacity for some number of Teradata sessions. Each SP is used by only one TDP. A TDP may use multiple SPs. The implementation of an SP may vary on different servers, but the behavior of all SPs is the same. No aspect of an SP is known to the client operating system.