Kbase P61758: Replication target database generating PROGRESS AppServer network protocol mismatch error.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  29/06/2007 |
|
Status: Verified
FACT(s) (Environment):
Fathom Replication
OpenEdge Replication
SYMPTOM(s):
Replication target database generating PROGRESS AppServer network protocol mismatch error.
Target database starts normally
Replication agent starts normally
Errors occur when the replication server process attempts to communicate with the replication agent process.
PROGRESS AppServer network protocol mismatch. (5565)
Communications error -4010 occurred in function rpNLA_PollListener while receiving a message. (10492)
Unexpected error -4010 returned to function rpAGT_AgentLoop. (10504)
A communications error -155 occurred in function rpNLA_SendAgentError while sending AGENTERROR. (10491)
CAUSE:
The errors occur when the replication server (RPLS) process attempts to communicate with the target database broker at the brokers TCP port, but finds the replication agent (RPLA) listener running instead.
For example:
In the sourcedb.repl.properties file under the control-agent.agent1 section, the agent port is defined as 4501.
In the targetdb.repl.properties file, the listener-minport is defined as 4501.
The target database broker is started with a -S of 4502.
Then, start the replication source database. The error will now appear in the target database log file as soon as the RPLS connects to the target.
FIX:
The target database broker needs to be started on the port defined for the replication agent in the sourcedb.repl.properties file under the control-agent.agent1 section.
Also, the listener-minport defined in the targetdb.repl.properties for the replication agent listener port should not start with the same number.