What is the meaning of each of the processes?

Everything about Control-M Server installation or setup.
Post Reply
User avatar
YOWAL
Nouveau
Nouveau
Posts: 18
Joined: 07 Jan 2009 12:00
Location: Argentina, Buenos Aires

What is the meaning of each of the processes?

Post by YOWAL » 17 Aug 2010 6:06

Process_name:

SU
SL
NS
TR – Transaction Log
LG
CO
CD
RT
WD

User avatar
Banshee06
Nouveau
Nouveau
Posts: 79
Joined: 10 Jul 2009 12:00
Location: Salem, Oregon

Post by Banshee06 » 18 Aug 2010 7:09

we need more information that you have given.
Where are these process codes found?
In Control-M? Server type? Windows Unix?

User avatar
YOWAL
Nouveau
Nouveau
Posts: 18
Joined: 07 Jan 2009 12:00
Location: Argentina, Buenos Aires

Post by YOWAL » 18 Aug 2010 8:45

machine=AIX
Control-M Server 6.3.01

process:
$HOME/ctm_server/exe_AIX/p_ctmcd
$HOME/ctm_server/exe_AIX/p_ctmco
$HOME/ctm_server/exe_AIX/p_ctmcs
$HOME/ctm_server/exe_AIX/p_ctmcs
$HOME/ctm_server/exe_AIX/p_ctmcs
$HOME/ctm_server/exe_AIX/p_ctmlg
$HOME/ctm_server/exe_AIX/p_ctmns
$HOME/ctm_server/exe_AIX/p_ctmrt
$HOME/ctm_server/exe_AIX/p_ctmsl
$HOME/ctm_server/exe_AIX/p_ctmsu
$HOME/ctm_server/exe_AIX/p_ctmtr
$HOME/ctm_server/exe_AIX/p_ctmwd

LordOfAfford

Process description

Post by LordOfAfford » 20 Aug 2010 8:58

* SU Supervisor
* TR Tracker
* SL Selector
* CD Download, Database update
* NS Communication with Agent platforms
* LG Agent utilities
* UT Utilities
* WD Watchdog

User avatar
Samarth_Vyom
Nouveau
Nouveau
Posts: 25
Joined: 11 Nov 2009 12:00

Post by Samarth_Vyom » 01 Sep 2010 9:38

SU: The Supervisor (p_ctmsu)
performs heartbeat monitoring of all processes
Before start of New Day, it suspends all the processes and then to itself

SL: The Selector (p_ctmsl)
Makes a selection loop to determine which job will be submitted for the execution to the OS
Performs partial jobs post-processing actions
Frees all resources occupied by jobs

NS: The Network Server (p_ctmns)
Manage the communication to all Control-M/Agents
When a message arrives from the Agent, NS sends a trigger to a process that will handle the request
Updates the Agent status file and notifies TR, SL, CD and CS processes by sending triggers


TR: The Tracker (p_ctmtr)
Updates jobs state when informed by the agent
Performs late execution shouts and DO STMT
CO: Communication Gateway (p_ctmco)
It handles two types requests- one from CD like Download and other from Control-M/EM, to be handled by CS like order, view
It analyzes requests and sends them to the appropriate destination

CS: Communication Service (p_ctmcs)
All requests to the CS pass through the CO process
Handles the requests that comes from Control-M/EM
Multiple number of CS processes can be set

RT: Communication Router (p_ctmrt)
Manage the communication messages between all processes
Responsible for the messages to arrive in the correct order

WD: The Watchdog (p_ctmwd)
Monitors essential Control-M processes, resources and sends an appropriate alert when there is a problem
WD checks all the primary Control-M processes are functioning

LG: The Logger Process

CD: Communication Download Process (p_ctmcd)
CD process checks if the New Day Time has arrived
It sends a message to SU to suspend all Control-M processes and the “STOP LINK” message to Control-M/EM
CD updates the IOALOG about New-Day Beginning and updates a Date in the Control-M server database
It sends the New Day message to all available agents for cleanup purpose
It cleans the jobs from Active Job File, log messages and statistics information
It orders jobs upon their scheduling criteria to the AJF
Once New day is completed, it sends the “START LINK” message to Control-M/EM and a message to CO to activate all the Control-M processes

User avatar
brownbag
Nouveau
Nouveau
Posts: 161
Joined: 11 Oct 2007 12:00
Location: Melbourne

CONTROL-M/SERVER PROCESSES

Post by brownbag » 06 Sep 2010 6:24

LG is actually "Agent utilities" (don't know where the LG came from.
It handles requests to run utilities from agent platforms (many Control-M/Server utilities can be initiated from the agent).

Post Reply