Google provisioner not retrieving memberships

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Minor
    • 4.6.0, 5.4.0
    • Affects Version/s: 4.5.5
    • Component/s: provisioning
    • None

      The Google provisioner can create groups and memberships, but when doing a full sync will try to add all the existing memberships. It considers these DUP errors which sets the job status to ERROR.

      When API tracing is on, it's clear it's retrieving entities and groups, but not memberships.

      It's possible the issue is that the capabilities are selectMembershipsAll=true, which may be incorrect. The setting selectMembershipsAllForGroup is also true, which I think does reflect what has been implemented in the api class.

      If I set these below at the point of retrieving all target data, this does retrieve memberships correctly, and the job succeeds. I don't know if there are any repercussions though.

       

      this.grouperProvisioner.retrieveGrouperProvisioningBehavior().setSelectMembershipsAll(false);
      this.grouperProvisioner.getProvisioningStateGlobal().setSelectResultProcessedMemberships(false);
      

       

            Assignee:
            Chris Hyzer (upenn.edu)
            Reporter:
            Chad Redman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: