A single point of control (SPOC) program in CSL
A single point of control (SPOC) is a program that allows you to manage operations of all IMS systems within an IMSplex instead of using a master terminal. With a SPOC, you can issue commands to all members of an IMSplex at once.
A SPOC communicates with a single OM. Through SCI, OM then communicates with all of the other IMS control regions in the IMSplex.
A SPOC is optional in an IMSplex. The existing command interfaces for the WTOR, MTO, and E-MCS console are supported only for type-1 commands. If you want to use type-2 commands, you must use a SPOC. You can use a SPOC instead of the z/OS® master console, IMS master terminal, or user terminal for most command processing.
Types of SPOCs:
- On a 3270 TSO terminal, a TSO SPOC is a system management application with an ISPF panel interface. You can start the TSO SPOC using the IMS Application Menu. The TSO SPOC also displays the OM audit trail, which has a log of messages issued by IMS and commands issued by operators.
- The Batch SPOC utility uses OM services to submit IMS operator commands to an IMSplex. The utility accepts any commands that are supported by the OM API. The Batch SPOC utility is invoked by using standard JCL statements.
- The REXX SPOC API allows automation programs to use SPOC functions. You can use the REXX SPOC API to automate commands.
- Vendor- or user-written SPOC: A program that uses or accesses the OM API to perform SPOC functions.
There can be more than one type of SPOC in an IMSplex, and any number of SPOCs can be active.
A SPOC provides the following functions to an IMSplex:
- Single-system view of an IMSplex by allowing you to operate all IMS systems in the IMSplex from a single console
- Consolidated display of command responses from multiple IMS systems
- Message sending to IMS terminals connected to any IMS control region in the IMSplex
The following figure shows a SPOC application in an IMSplex. The IMSplex in this example has three identical OS images: each has an IMS control region, an IMS CQS address space, and an SCI, OM, and RM. All three OS images share a coupling facility, which includes database sharing structures, a message queue structure, and a resource structure. the IMSplex configuration also includes shared databases and RECON data sets.

The following figure shows an IMSplex environment with multiple SPOC users. The IMSplex environment includes four IMS control regions, each having its own SCI, and one OM. The multiple SPOC users include two SPOC TSO/ISPF applications, a REXX SPOC API, and a vendor-written SPOC program. Each SPOC can access the IMSplex environment.
