KBI 310943 Argent Motor Registry Not Synchronized
Version
Argent Advanced Technology 1404-A and earlier
Date
Thursday, 22 May 2014
Summary
Argent Non-Stop Motors have a unique and automated facility that synchronizes critical configuration settings from the single central {Product}_CONFIGURATION database tables, to the local registry of each Argent Motor
This KBI describes an error situation where the Registry Keys for other Argent Motors are not updated with new values
This can generate an inconsistent configuration for the Argent Motors
Technical Background
The issue may only affect the Argent Console product
When Argent Console is initially promoted from a Main Engine to a Non-Stop Motor, the table ARGSOFT_AAC_CONFIGURATION is supposed to be populated based on the local Registry Keys from the Main Engine
However, a few Critical Registry Keys may not be present in the table, resulting in values not being synchronized across all Motors
Critical Registry Keys which may not be updated:
- “ODBC_TXTBUF_IN_KB”
- “SQL_OUTAGE_ALLOWED_IN_MINUTE”
Local Registry Path:
“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Argent\ARGENT_CONSOLE”
Resolution
First Method (Recommended):
Change the value in the Argent Motor GUI using the right-click option “Advanced Motor Configuration”
This involves two steps:
- First set the specific Key Name value to a dummy value
Example: “ODBC_TXT_IN_KB” = 1,234
- Next change back to the new value
This will ensure the value is inserted into the Argent Console Configuration Table automatically
Example: “ODBC_TXT_IN_KB” = 8,392
Second Method:
Manually insert the value into Argent Console Configuration Table
NOTE:
This solution need to be done ONCE only after promoting to Argent Motor
All Argent products re-read their registry every 60 seconds, so there is no need to stop and start the Argent Motor Services