CICS operations are the activities that keep CICS regions running and healthy: starting and stopping regions, monitoring availability and performance, applying changes, and handling failures and restarts. Operators and automation use the z/OS console, CEMT, CICSPlex SM, and other tools to control and observe CICS. This page introduces what operations involve, how regions are started and stopped, what is typically monitored, and how CICSPlex SM fits in when multiple regions are managed as a CICSplex.
Think of CICS as a shop that must be open for business. Operations is everything the people in charge do to keep the shop open: turning the lights on in the morning (startup), watching that the queues and tills are working (monitoring), putting up new signs or changing the menu (deploying changes), and fixing things when something breaks (recovery). They use a control panel (like CICSPlex SM or the mainframe console) to see what is happening and to press the right buttons to start, stop, or adjust things.
CICS operations cover the day-to-day running of one or more CICS regions. The goal is to keep applications available, performant, and consistent with the organization's procedures. Key areas include: starting and stopping regions (startup/shutdown), monitoring (availability, transaction rates, response time, resource usage, errors), applying changes (new or updated programs, resource definitions), and handling failures (restart, recovery, escalation). Operations may be manual (operators running commands and procedures) or automated (scripts and products that start, stop, monitor, and recover CICS). In larger installations, CICSPlex SM provides a single system image and a single point of control for multiple regions in a CICSplex.
| Activity | Purpose |
|---|---|
| Startup/shutdown | Bring regions up and take them down in a controlled way |
| Monitoring | Watch availability, performance, and errors |
| Change and deployment | Install new resources or new versions safely |
| Recovery and restart | Respond to failures and restart regions |
A CICS region is started using the z/OS START command (e.g. S region-name) or through CICSPlex SM or another automation product. Startup reads configuration (e.g. SIT, CSD), initializes resources, and makes the region ready to accept transactions. Shutdown is done in a controlled way: quiesce (stop accepting new work or drain in-flight work), then shut down. Operator commands or CICSPlex SM trigger quiesce and shutdown. Procedures vary by site; some use cold start, some warm, and the order of bringing up dependent resources (e.g. DB2, MQ) matters.
Monitoring ensures that regions and applications are available and performing acceptably. Operators (or automation) watch: whether the region is up, transaction throughput and response time, storage and other resource usage, queue depths, and error or abend rates. Tools include CICSPlex SM (real-time analysis, statistics), CEMT inquiries, and site-specific dashboards or monitors. Alerts can be set so that when a threshold is exceeded or a failure occurs, someone is notified. Monitoring supports both reactive (fix when something breaks) and proactive (tune or add capacity before problems occur) management.
Deploying new or changed programs and resource definitions is part of operations. Changes may be installed via CICSPlex SM (e.g. BAS), via CSD and resource install, or via other deployment processes. Operations procedures usually define how to install safely: e.g. install to a test region first, then to production; use phased rollout; have backout steps. Coordination with development and change management is common so that deployments are scheduled and auditable.
When a region fails or is taken down, operations is responsible for restart. Restart may be warm (using existing logs and state), cold (from scratch), or emergency, depending on what is possible and what procedures allow. Operators or automation run the restart and then verify that the region and critical transactions are available. Recovery also includes responding to in-doubt or failed units of work (e.g. syncpoint, backout) and ensuring that dependent systems (Db2, MQ) are consistent. See the Recovery and Restart tutorial for detail.
When multiple CICS regions are managed as a CICSplex, CICSPlex SM (CICSPlex System Manager) provides a single point of control and a single system image. From one place, operators can view the status of all regions, deploy definitions, and manage workload. CICSPlex SM supports real-time analysis and monitoring, workload management (routing transactions across regions), and automation interfaces. Operations in a CICSplex therefore often center on CICSPlex SM plus the z/OS console and any site-specific tools.
Operators interact with CICS in several ways. The z/OS console can start and stop the region (START/STOP commands). CEMT (CICS External Management Interface) allows inquiry and control of CICS resources: inquire on transaction, file, or program status; set resource status (e.g. disabled, enabled). Transaction-based tools (e.g. CECI to run a single command, CEDF for debugging) may be used by support staff. CICSPlex SM provides its own interface for managing the CICSplex. Exact commands and screens depend on the CICS release and the products in use.
1. CICSPlex SM is used for:
2. CICS regions are usually started with:
3. CEMT in CICS is used for: