If you select the Replication inter-agent status from the Startup Menu of the DSRUTIL Monitor Utility for a replication target, the screen shown in the following figure appears.

Figure 1. OpenEdge Replication remote agents status screen
OpenEdge Replication Monitor               Page 1

   Database: /twoagent/repl2
 
   Database is enabled as OpenEdge Replication:  Target

   Local Agent:                                agent1
   ID:                                         1
   Host name:                                  127.0.0.1
   Port:                                       1025
   Server latency at last message:             0     second(s)
   Synchronization points:                     8
   
   Remote Agent:                               agent2
   ID:                                         2
   Host name:                                  localhost
   Port:                                       1026
   Database name:                              /twoagent/repl3
   Connection state:                           Connected
   Last message sent at:                       Thu Feb  2 17:05:36 2017
   Last message received at:                   Thu Feb  2 17:05:36 2017
   Last ping sent at:                          Thu Feb  2 17:05:36 2017
   Last ping received at:                      Thu Feb  2 17:05:36 2017
   Messages sent:                              9026
   Messages received:                          9027
   Synchronization points:                     3
   Last acknowledged Source AI sequence:       6
   Last acknowledged Transaction:              351

   

As shown in the previous figure, the first two lines of the Replication inter-agent status screen are the utility title line and the fully qualified name of the database specified by the user.

The remaining lines of the Replication inter-agent status screen are defined in the table that follows.

Table 1. Replication inter-agent status details
Field Description

Database is enabled as OpenEdge Replication

Database replication role. Valid value is:
  • Target
Local Agent The name of the local replication agent as configured in the repl.properties file.
ID The ID of the local replication agent as assigned by the replication server.
Host name The name of the host where the replication server is running.
Port The TCP listening port of the local replication agent.
Server latency at last message
Provides, in seconds, the difference between:
  • Time of note creation, during forward processing of transactions on the source database, of last transaction end, global transaction end, or after-image (AI) extent switch note that was applied to the target database by the local replication agent.
  • The last time an AI block was filled and sent to the plugin communication area (PICA) queue of the source database (factoring in the potential waiting time for a free PICA queue message entry) at the point when the replication server last assembled an AIBLOCK message for transmission to the replication agents.
Displays as 0 when any of the following conditions are met:
  • The local replication agent has not yet received an AIBLOCK message from the replication server.
  • The local replication agent has not yet started to apply a transaction end, global transaction end, or AI extent switch note.
  • The last transaction begin or global transaction begin note that the local replication agent has applied to the target database is from the last transaction started on the source database at the time the last AIBLOCK message was assembled for transmission to the replication agents.
  • The local replication agent has not yet fully applied a transaction end, or global transaction end note.
  • The last AI block processed by the local replication agent is the last AI block that was written to on the source database, at the time the last AIBLOCK message was assembled for transmission to the replication agents.

Displays as Not available during Startup Synchronization when the replication agent is in the startup synchronization state.

Synchronization points The number of synchronization points that the local replication agent has established with the replication server.
Remote Agent Remote replication agent name.

The monitor displays this section only if the remote replication agent has an active network connection with the local replication agent.

ID The ID of the remote replication agent as assigned by the replication server.
Host name The name of host where the remote replication agent is running.
Port The TCP listening port of the remote replication agent.
Database name Fully qualified path to the remote target database.
Connection state

The network communication status of the local replication agent with the remote replication agent.

Valid values are:

  • Connected
  • Disconnected
  • Listening
Last message sent at: The date and time when last message was sent to remote replication agent.
Last message received at: The date and time when last message was received from remote replication agent.
Last ping sent at: The date and time when last PING message was sent to the remote replication agent.
Last ping received at: The date and time when last PING message was received from the remote replication agent.
Messages sent The total messages sent to remote replication agent.
Messages received The total messages received from remote replication agent.
Synchronization points The count of synchronization points established with the local replication agent by the remote replication agent.
Last acknowledged Source AI sequence The last AI Block number that the remote replication agent began applying to the target database when the remote replication agent established the last synchronization point with the local replication agent.
Last acknowledged Transaction The Transaction ID (TRID) of the last transaction begin note created on the source database during forward processing, which the remote replication agent applied to the target database when the remote replication agent established the last synchronization point with the local replication agent.

If a remote agent is not connected, the remote data is not displayed and is replaced with the following message:

No connected remote agents.
If the replication agent is not running when the replication agent status monitor screen is displayed for the first time, the replication agent data is not displayed and replaced with the following message:
Database is not running as a OpenEdge Replication target
If the replication agent is not running when the replication agent status monitor screen is refreshed, the replication agent data is not displayed and replaced with the following message:
Cannot obtain agent information. Quitting.