Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-9148

Backport OPENIDM-8276: ReconContext should generate it's own Id and not inherit the RootContext Id

    Details

      Description

      The ReconContext associated with reconciliation jobs currently inherits it's id from the RootContext. This can result in multiple recons with the same reconId if recons are triggered programatically via a custom endpoint or one of the various scripted triggers.

      {"transactionId":"e3c622fe-36a9-4b6a-af30-b2a12b6562c0-36","timestamp":"2017-05-09T18:02:07.872Z","eventName":"recon","userId":"openidm-admin","exception":null,"linkQualifier":null,"mapping":"managedUser_systemTarget1__ACCOUNT__","message":"Reconciliation initiated by openidm-admin","sourceObjectId":null,"targetObjectId":null,"reconciling":null,"ambiguousTargetObjectIds":null,"reconAction":"recon","entryType":"start","reconId":"e3c622fe-36a9-4b6a-af30-b2a12b6562c0-36","_id":"e3c622fe-36a9-4b6a-af30-b2a12b6562c0-45"}
      
      {"transactionId":"e3c622fe-36a9-4b6a-af30-b2a12b6562c0-36","timestamp":"2017-05-09T18:02:07.872Z","eventName":"recon","userId":"openidm-admin","exception":null,"linkQualifier":null,"mapping":"managedUser_systemTarget2__ACCOUNT__","message":"Reconciliation initiated by openidm-admin","sourceObjectId":null,"targetObjectId":null,"reconciling":null,"ambiguousTargetObjectIds":null,"reconAction":"recon","entryType":"start","reconId":"e3c622fe-36a9-4b6a-af30-b2a12b6562c0-36","_id":"e3c622fe-36a9-4b6a-af30-b2a12b6562c0-46"}
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cgdrake Chris Drake
                Reporter:
                cgdrake Chris Drake
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: