Appendix C: Tabular Data Stream (TDS) Service


What is TDS?

TDS, or Tabular Data Stream, is an application protocol by which Open Clients and Open Servers exchange information. Applications that use the Sybase Open Client libraries are also TDS applications, as are some (such as Sybase jConnect) that do not use the Open Client libraries.

As part of the Unified Agent Framework, TDS:

  1. Starts when you start the UAF (Unified Agent Framework).

  2. Reads the TDS port number from its own configuration file. This file is set by another application, such as Agent Management Console.

  3. Obtains the Agent RMI (Remote Method Invocation) port number from UAF Agent Services.

  4. Starts a TCP/IP socket listener on the designated TDS port number, which waits for login, logout, and remote procedure requests, then:

  5. Shuts down the listener when the session is closed.