Modules and counters: an overview

In Replication Server, a module is a group of components that work together to perform specific services. For example, the Stable Queue Manager (SQM) consists of logically related components that provide stable queue services. Replication Server provides counters that can track activity at each instance (occurrence) of each module.

Some modules have exactly one instance in Replication Server. Instances of those modules can be identified by the module name alone. Examples of this type of module are:

Other modules can have multiple instances in Replication Server. To uniquely identify each instance of the module, you must include both the module name and the instance ID. Examples include:

Still other modules require three identifiers to differentiate them: the module name, the instance ID, and an instance value. Examples include:

Table 5-1 lists the most commonly used modules. Counters for independent modules can be addressed directly using Replication Server commands. To access counters for dependent modules, use the name of their parent modules.

Table 5-1: Replication Server modules

Module name

Acronym

Independent/dependent

Connection Manager

CM

Independent

Distributor

DIST

Independent

Data Server Interface

DSI

Independent

DSI Executor

DSIEXEC

Dependent of DSI

RepAgent thread

REPAGENT

Independent

Replication Server Interface

RSI

Independent

RSI User

RSIUSER

Independent

Replication Server Global

SERV

Independent

Stable Queue Manager

SQM

Independent

SQM Reader

SQMR

Dependent of SQM

SQM Transaction Manager

SQT

Independent

System Table Services

STS

Independent

Thread Synchronization

SYNC

Independent

SYNC Element

SYNCELE

Dependent of SYNC