Class AnchorsZoneResynchronizerGovernanceActionConnector

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, GovernanceActionService

public class AnchorsZoneResynchronizerGovernanceActionConnector extends GeneralGovernanceActionService
AnchorsZoneResynchronizerGovernanceActionConnector corrects the governance zones held in Anchors classifications. An Anchors classification records the zones that govern its element - the element's own if it has a ZoneMembership classification, otherwise its anchor's - so that searches can leave out the elements in zones the caller can not read. The metadata access server keeps them up to date as zones change, but they can be out of date in a repository populated before it did, and for elements loaded from an open metadata archive. Each correction is sent to the repository named in the classification header, so reference copies of elements from other members of the cohort are corrected through the member that owns them.

With action targets, each target is checked, along with the members of any target that is an anchor. Without them, every element in the repository is checked. The service completes with anchors-zones-corrected if it corrected any classification, and anchors-zones-up-to-date if there was nothing to correct. If any element could not be checked or corrected, the other targets are still checked and the service completes with anchors-zones-resync-failed. Running it until it reports anchors-zones-up-to-date shows that searches filtered by governance zone (on by default, controlled by the pushDownZoneFilter property of the Open Metadata Access Security Connector) return every element each user may read.
  • Constructor Details

    • AnchorsZoneResynchronizerGovernanceActionConnector

      public AnchorsZoneResynchronizerGovernanceActionConnector()
  • Method Details