Restriction: This topic applies only when the Enterprise Server feature is enabled.
- CASCD - Region Console Daemon
- CASCD manages region processes and console log messages. There is one of these console daemon process for every region. It
is started by the casstart process.
CASCD is the parent of all other processes that run for the lifetime of the region. If it detects they have died, it informs
CASMGR and restarts them.
Responsibities:
- Starting processes
- Monitoring started processes
- Informing Server Manager of any process termination
- Console Messages
- CASMGR - Region Server Manager
- CASMGR is started by the CASCD process, and works in conjunction with the Console Daemon to provide process management. There
is one server manager process per region, represented by a DCA control block in shared memory.
Responsibilities:
- Creates and manages the IPC area (shared memory) based on configuration data from MFDS
- Controls the system state of Enterprise Server
- Participates in error recovery processing
- Monitors region state for timeouts and deadlocks
- CASTRC - Region Trace Control (TRC)
- CASTRC writes trace to disk when auxiliary tracing is active and generates HSF data. There is one process per region. It
is started by CASCD.
Responsibilities:
- Auxiliary trace hardening - to casauxta.rec and casauxtb.rec
- Creation of historical statistic information
- CASTSC - Region Temporary Storage, Channels and Containers Control (TSC)
- CASTSC controls temporary storage, channels, and containers. There is one process per region. It is started by CASCD.
Responsibilities:
- Historical Statistics Facility
- Auxiliary trace logging
- Distribution of system events to interested parties
- MFCS - Micro Focus Communication Server
-
MFCS is the region communication component which handles the communication between clients and the Enterprise Server. There
can be one or more communications servers per region depending on capacity needs.
MFCS is started by CASCD and contains the
Web Services listener.
It is represented by a TCTS control block in shared memory.