Best Practices: Data Replication Services / RabbitMQ / PrismMQ

Best Practices: Data Replication Services / RabbitMQ / PrismMQ

These are settings that can be adjusted to affect how RP Prism Replication operates. This article explains various settings.
 

Step 1: To open up the configuration panel for Retail Pro Prism Replication Services, run the following program with the respective parameter: "C:\Program Files (x86)\RetailPro\Server\Replication\PrismMQ.exe" /config
NOTE: You may need to change the root Drive if your program is not installed on your C Drive.


Step 2: Open the configuration panel.

  • Right click on the  icon that has appeared in the system tray.
  • Then select Open Config.


     

Step 3: Once the following screen appears, edit the settings in the Replication configuration panel.

Step 4: Save the changed settings. 

Log Level: This indicates the verbosity of the information that is written to the log file. This should be set to BINARY by default, unless you are instructed by Retail Pro Technical support to send Level 3 logs for troubleshooting. 

  • When the Log Level = 1, the only information that is typically written to the log file, is the errors.
  • When the Log Level = 2, the only information that is typically written to the log file, is the errors, and some additional information. This may be helpful when trobleshooting issues.
  • When the Log Level = 3, all activity that is occurring is written to the log file. This can be helpful when trouble shooting issues, but the content provided may be excessive. This may cause a drag on system performance.

Message Content Type: The user has the choise to select from XML, JSON, or BINARY. This indicates which message content type is used when writing to the log file. 

  • If Log Level is set to 1, we suggest using BINARY as the message content type.
  • If Log Level is set to 2, we suggest using BINARY as the message content type.
  • If Log Level is set to 3, we suggest using JSON as the message content type. By using JSON, the message content that is displayed in the log is readable and interperable. 
Buffer Size: Buffer Size should be set to 0. It is not going to affect system performance if buffer size is not set to 0. 
Initialization Max Senders: This is set to 1 by default. If the user would like to ability to initialize multiple RP Prism servers simultaneiously, this number needs to be raised. (Please Note, when initializing multiple RP Prism Servers, all connections to the RP PRism servers must be successful, or else this will result in the initialization failur to ALL the RP Prism Servers. For this reason, it may be advised to initialize one RP Prism server at a time).
Max Retries (V9): This number is set to 5 as a default. Raise this to 60 in all circumstances. For information on why this is done, see this link.
Code Site Active: By checking this box, the CodeSite Logging System will be activated during replication. For instructions on how to install codesite, see this link.
Live Viewer: By checking this box, the CodeSite Live Viewer will be displayed during replication. The Live Viewer is a logging utility that displays the logging activity as it is actually occuring. This is helpful, as you do not need to dig around in log files to see logging information. 

Published on Jul 27, 2016 in Data Replication

 

Find Another Article