There are multiple tngdta.exe's (tngdta processes for UNIX) running in the task manager (or the process-list ps -ef | grep tngdta on UNIX).

Document ID : KB000039467
Last Modified Date : 14/02/2018
Show Technical Document Details

Introduction: 

Data Transport Service (DTS) is a comprehensive transport service network that lets you transfer data across platforms and transport protocols.

 

The Transfer Object Server (TOS) is responsible for initiating, controlling, and monitoring all user requested data transfers, and accepting and processing requests from the client API. When the TOS activates a data transfer, it sends a message to the initiating DTS agent, telling it to transfer the data. The TOS is then responsible for processing progress and status messages that are returned from the initiating agent.

 

The DTS agent is responsible for carrying out the physical transfer of data, which it does at the request of the TOS. The DTS agent supports multiple communication protocols

 

Question: 

Is it normal to see multiple tngdta.exe's (tngdta processes for Unix/Linux) running in the task manager (or the process-list ps -ef | grep tngdta on Unix/Linux) when I send a job, such as software delivery stage?

 

Environment:  

CA Client Automation - All Versions

 

Answer: 

Yes. DTS agent has two of its kind, master and slave. Both are called by the same task (or process in Unix/Linux). When transfers occur, master DTS agent will fork the process per each job and therefore will create a new process. After the transfers finish successfully, all of the mentioned slave processes will be stopped. Only one master stays active.