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

Target phase run when reconById dispatched on mapping configured for clustered recon

    Details

      Description

      The target phase is dispatched only if ReconTypeBase#isRunTargetPhase returns true. ReconTypeById will return false; ReconTypeByQuery will return true. When a reconciliation is invoked with _action=reconById, a ReconTypeById will be instantiated in the created ReconciliationContext. However, the state which will result in the successful creation of a ReconTypeById instance - the 'reconById' and 'id' parameters - are  not propagated in the scheduled invocationContext created by the SchedulerClusteredReconJobDispatch. Furthermore, the recon type used to create the ReconciliationContext is always recon in ReconciliationService#execute, the relevant method in the ScheduledService interface. Thus it does not appear that a reconById could be scheduled either.

       

      This bug may also apply to the 5.5.x releases, provided that clustered recon was released in 5.5.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                dhogan Dirk Hogan
                Reporter:
                dhogan Dirk Hogan
                QA Assignee:
                Vojtech Zamecnik [X] (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: