Password Manager

Migration between environment

Hello experts,

 

We are in the process of migrating the configuration of the Password manager from development to quality environment.

What would be the optimal way of migrating this configuration?

Our current situation go as follows:

  • Dev: One Instance
  • QA: two instances

We have tried to export the configuration settings from Dev and imported them in QA, but the instance from QA becomes secondary to the one in DEV and that is not what we want. We want to create a "copy" with a different domain controls in a different environment.

 

After changing the files local.storage and shared.storage in order to force our new instance to become Primary, we are getting the following error in the logs:

 

2018-04-10 17:58:57:505 E [8892:3] QPM.Service.dll SchedulerThread.ErrorTaskNotRegistered() >> SCH:+4459733: Task with id='ac5cda12-3376-49f4-842d-14d925192fcf' is not registered
2018-04-10 17:58:57:505 E [8892:5] System.ServiceModel.dll DispatchOperationRuntime.InvokeBegin() >> Service Exception: System.Exception: Task with id='ac5cda12-3376-49f4-842d-14d925192fcf' is not registered
   at QPM.Service.Scheduling.SchedulerThread.ThreadCommand(CommandParams commandParams)
   at QPM.Service.Scheduling.SchedulerThread.SchedulingUpdate(List`1 settings)
   at QPM.Service.Scheduling.Scheduler.Update(List`1 settings)
   at QPM.Service.Scheduling.Scheduler.OnSharedStorageChanged(Object sender, EventArgs e)
   at QPM.Service.Storages.StorageManager.onSharedStorageChanged(Object sender, EventArgs e)
   at QPM.Service.Storages.XmlStorage.writeChapters(IEnumerable`1 chapterElements, Boolean remove, Boolean setTimestamp)
   at QPM.Service.Services.AdminService.SetHostClientSelfServiceUrl(Guid hostId, Guid clientId, String selfServiceUrl)
   at SyncInvokeSetHostClientSelfServiceUrl(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at QPM.Service.Infrastructure.LicenseCheckOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at QPM.Service.Infrastructure.LogExceptionsInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)

 

This "task not registered error" keeps repeating.

 

Thanks in advanced.