Try OpenEdge Now
skip to main content
User Guide
Reference : OpenEdge Replication DSRUTIL MONITOR : Replication remote agents status
 

Replication remote agents status

If you select the Replication remote agents status from the Startup Menu of the DSRUTIL Monitor Utility (shown in ), the screen shown in the following figure appears.
Figure 37. OpenEdge Replication remote agents status screen
OpenEdge Replication Monitor       Page 1

     Database: /twoagent/sdb
Agent:
Name: agent1
ID: 1
Host name: 127.0.0.1
Target database: C:\OE117WRK\repl2
State: Normal Processing
Critical: No
Method: Synchronous
Server/Agent connection time: Tue Jan 31 10:14:16 2017
Remote agent is waiting for: Nothing
Recovery state: No recovery being performed
Maximum bytes in TCP/IP message: 8512
Server/Agent connection timeout: 60.000 seconds
Transition information:
Type: Manual
The last block was sent at: Tue Jan 31 10:14:18 2017
Activity information:
Blocks sent: 497
Blocks acknowledged: 1
Synchronization points 8
AI Block Information:
Current RDBMS Block (Seq / Block): 3 / 313
Last Sent Block (Seq / Block): 3 / 313
Server to agent load check interval: 10 blocks
Time between server and agent load checks: 7002.666 seconds
Time taken to respond to load check: 0.093 seconds
Port: 1025
Last message was received at: Thu Feb 2 20:28:00 2017
Connection state: Connected
As shown in the previous figure, the first two lines of the Replication remote agents 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 remote agents status screen are defined in the table that follows.
Table 22. Replication remote agents status details
Field
Description
Agent
Shows a selection of basic remote agent information.
Name
Shows the name of the remote agent.
ID
Shows the remote agent identification number.
Host name
Shows the host on which the target database associated with the remote agent resides.
Target database
Shows the name of the database associated with the remote agent.
State
Shows details related to what the server knows about the remote agent. For example:
*Normal processing — The server and the agent are performing normal processing.
*Initial connection — The agent is waiting for initial connection from server.
*Startup synchronization — The server and the agent are synchronizing.
*Initialization — The agent is being initialized by the server.
*Initial connection failed — The server could never connect to an agent.
*Invalid target database configuration — Something in the target database does not match the source.
*Agent terminated — The target database shut down or the agent terminated using Terminate agent.
*Online backup of Target Database — An online target database backup is being performed.
*Recovery synchronization — Recovery synchronization is being performed.
*Recovery failed — Failure recovery failed.
*Unknown — The agent is in an unknown state.
Critical
Shows whether the remote agent is a critical agent (Yes) or is not (No).
Method
Shows the replication method: asynchronous or synchronous.
Remote agent is waiting for
Shows why the agent might be waiting. The field value might be either one of the following:
*Nothing — Indicates no waiting is taking place
*Schema lock request — Indicates the server is waiting for the agent to acquire the schema lock so the database schema can be changed
Recovery state
Shows where the server and the agent are in the failure recovery process. The field value can be one of the following:
*Failed for the agent — Failure recovery could not be completed for the agent.
*No recovery being performed — There is currently no failure recovery being done.
*Just entered recovery — The server has just started failure recovery and will determine which remote agents remain connected and which must be reconnected.
*Server attempting connection — The server is attempting to connect to those remote agents no longer communicating to the server.
*Initialize synchronization with agents — The server is initializing the agent failure recovery synchronization.
*Synchronizing agents — The connected agents are in the process of being brought up to date with the database changes made to the source database.
*Recovery complete — The failure recovery of all connected agents has been completed.
Maximum bytes in TCP/IP message
Shows the maximum number of bytes used for the TCP/IP communication messages.
Server/Agent connection time
Shows the date and time at which the server and agent connected.
Server/Agent connection timeout
Shows the number of seconds after which the OpenEdge Replication server will stop attempting to connect to the agent.
Transition information
Shows remote agent-related transition details.
Type
Shows the type of transition to be performed:
*Manual — Indicates intervention is required to complete the transition of a target database to a normal OpenEdge database
*Automatic — Indicates a transition from a target database to a normal OpenEdge database will take place without intervention
Timeout limit
Shows the maximum amount of time that will elapse before the transition of a target database to a normal OpenEdge database; shown for automatic transition only.
The last block was sent at
Shows the date and time the last block was sent to the agent.
Activity information
Shows activity information.
Blocks sent
Shows the number of blocks sent to the agent.
Blocks acknowledged
Shows the number of blocks acknowledged by the agent.
Synchronization points
Shows the number of synchronization points that have occurred.
AI Block Information
Provides latency information that shows how far behind OpenEdge Replication is in updating the target database. This is important if the target database is transitioned due to source database failure.
Current RDBMS Block (Seq / Block)
Shows the current database AI block. Seq is the AI extent sequence number. It can be viewed by using rfutil LIST.
Last Sent Block (Seq / Block)
Shows the last AI block that was sent to the OpenEdge Replication agent.
Server to agent load check interval
Shows the number of blocks the server will send to the agent, at which point the server will wait for an acknowledgment from the agent for the block just sent.
Time between server and agent load checks
Shows the average elapsed time between the load checks.
Time taken to respond to load check
Shows the average elapsed time the agent took to acknowledge the server for the block just sent.
Port
Listening port of the agent
Last message was received at
Date-time the last message was received
Connection state
State of the connection. Valid values include:
*Connected
*Disconnected
*Listening