Processes

Processes are programs that are run by a process agent on the same workstation, within a process control system. Processes must be defined in a service, for ease of management.

Dependent processes

The order in which applications are started can be important. You can use process control to configure processes to be dependent on each other if they are in the same service. For example, a process can be configured to start only after another process has started and completed various startup tasks.

A PA aware process communicates with the process agent. When the process reaches the point in its startup where it recognizes itself to be running, it sends a message to the process agent. When the process agent receives this message, it starts dependent processes.

Process control awareness

A PaPA_AWARE process is one that is part of the process control configuration and is aware of process control. A PaPA_AWARE process notifies the process agent when the process reaches a ready state after the process starts and all process control features, such as process dependencies, can be used. The following Netcool components are PaPA_AWARE.
  • Process agents. One process agent can run under the control of another process agent.
  • ObjectServers
  • Gateways
  • Probes
  • Firewall Bridge
  • Proxy Server
The PaPA_AWARE attributes are used when the process agent starts processes that are defined in the process agent configuration to depend on each other. If one process, for example a probe, depends on another process, such as an ObjectServer, then the process agent delays startup of the dependent process (for example, probe) until the process it depends on (for example, ObjectServer) signals that it is ready and can accept connections.

A PaNOT_PA_AWARE process cannot communicate with the process agent and is unaware that it is started by the process agent. This behaviour would be true for all non-Netcool process that are configured to run under process agent control. For example, the Tivoli Netcool/OMNIbus desktop is PaNOT_PA_AWARE.