Services overview

This topic provides an overview of the services that are used by IMS Remote Source.

IMS Remote Source is implemented by using a proprietary services architecture in both the container and z/OS environment. The following table identifies the different services that are used. For each service the following information is provided:
  • Descriptive service name
  • The service class and service name. These names are referenced in the configuration parameter descriptions and identity which parameters are applicable to which service.
  • The environment in which the service executes.
  • A brief overview of what the service does.
Table 1. Services overview
Service Name Service Class Environment Purpose
Administration PAA CECPAA Container The administration service manages the configuration and administration of replication. The management functions include setting up replication, error reporting during setup, and access to the system event log. The administration service also maintains the replication runtime environment.
Capture CAP CECCAP Container The capture service manages change data capture and refresh operations. Those operations include management of the log reader service, change Streams, and communication with the target server.
Connection handler INIT CACINIT Container The connection handler listens for TCP/IP connection requests from client applications and routes the requests to the appropriate administration, monitoring, operator, and query processor tasks for mapping operations.
Database Resource Adapter DRA CACDRA z/OS The DRA service interface configures the DRA interface and connects to an IMS DBCTL region to access IMS data.
Logger LOG CACLOG Container and z/OS The logger service receives messages from all services in the data server and coordinates writing the messages to a common log. The logger also reports data server activities and is used for error diagnosis.
Monitor MAA CECMAA Container The monitoring service reports metrics about replication data and latency information. Other management functions include reporting, receiving display and report commands, and producing the reports needed from runtime information.
Operator OPER CACOPER Container The operator service supports a command operator interface and also handles communications between the Classic data server and the configuration support in the Classic Data Architect.
Query processor JDBC remote data source name CACQP Container The query processor performs table and view maintenance operations.
Region controller CNTL CACCNTL Container and z/OS

The region controller activates each service according to the configuration parameters that you define. The region controller starts, stops, and monitors the other tasks that run within the Classic data server.

On z/OS, the region controller also includes a mater terminal operator (MTO) interface that you can use to monitor and control an address space for a Classic data server.

IMS log reader LRSI CECLRS z/OS The IMS log reader service processes stream requests sent from the capture service. The IMS log reader service identifies which IMS logs must be read by using the DBRC API to access the RECON in an IMS data sharing environment. Stream requests cause the IMS log reader service to return IMS change data after reading and merging the required IMS logs. It uses the DRA interface to read the contents of an IMS database during refresh operations.