KBI 310767 Issue Addressed: Daughter Engine Cannot Start When License Expired

Version

Argent Advanced Technology 3.1A-1310-A or below

Date

Monday, 9 Dec 2013

Summary

When license expires, both the Argent AT Mother and Daughter Engines shut down

After a new license is applied to the Mother Engine and this license is automatically exported to the Daughter Engine, the Daughter Engine still cannot start due to the old license being in the Daughter’s registry

Customers have to manually delete the registry key on every Daughter Engine, start the Daughter Engines and allow the new license to propagate

Technical Background

The Argent AT Daughter Engine holds the license in registry HKLM\Software\{PRODUCT}\License

In order to download the new license from Mother Engine, the Daughter Engine service must first start

But the Daughter Engine won’t because the key in the Daughter Engine’s registry has expired

It is the problem of chicken and egg

Argent AT 3.1A-1401-A is enhanced so that Argent AT service will keep running on Daughter Engine when license is expired

Of course, the Daughter Engine is deemed as disabled — it does not do any monitoring except connecting to Mother Engine to download any new master control information and license

As results, customers now only need apply a single new license once on the Mother Engine and export the master control information and all Daughter Engines will automatically have new license applied

Resolution

Upgrade to Argent Advanced Technology 3.1A-1401-A or later