Skip to Content.
Sympa Menu

grouper-users - [grouper-users] Re: Grouper PSPNG

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] Re: Grouper PSPNG


Chronological Thread 
  • From: Akki Kumar <>
  • To: mchyzerpenn <>,
  • Cc:
  • Subject: [grouper-users] Re: Grouper PSPNG
  • Date: Wed, 21 Sep 2016 11:29:14 -0400
  • Ironport-phdr: 9a23:EqQlRhTAPBN2LRLE7igsSsrAf9psv+yvbD5Q0YIujvd0So/mwa64ZRyN2/xhgRfzUJnB7Loc0qyN7PCmBDdLuMvJmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV2sfTZyc+H+Gp/Agt6v2ua0s8nWaAVZljenSbJpJ1OrtQjXsI8bjZY0bu47xwHV5HFFdqFSxGVkKkiemT7759v285d//i9Q/f8t6p1uS6L/Ko07Tr0QLykjOnp9sMTuvAvCSwSW+3YHTmQRlAEQW1ft4xTzX5O3uSz/4LkukBKGNNH7GOhnEQ+p6L1mHUfl

Hello,

Does PSPNG support member addition while creating a group in LDAP? Our LDAP system requires adding members during group creation and I couldn't find a way do it through PSPNG

changeLog.consumer.pspng_testOne.groupCreationLdifTemplate = dn: cn=${grouperUtil.extensionFromName(name)}||cn: ${grouperUtil.extensionFromName(name)}||objectclass: groupOfNames||member: <CONFIGURATION_TO_ADD_MEMBER>


Thank you,
Akki



On Tue, Sep 20, 2016 at 10:57 AM, Akki Kumar <> wrote:

Hello,


I am trying to integrate PSPNG with our LDAP system and its erroring out. I followed configuration “Group of Unique Names”: https://spaces.internet2.edu/display/Grouper/Grouper+Provisioning%3A+PSPNG

 


When I run loader with “Group of Unique Names” configuration, it shows below error:


Problem while creating new object: [dn=cn=testGroup,ou=test,ou=testgrouper,dc=umd,dc=edu[[cn[testGroup]], [objectclass[groupOfNames]]]]

[org.ldaptive.LdapException@979158603::resultCode=OBJECT_CLASS_VIOLATION, matchedDn=null, responseControls=null, referralURLs=[], messageId=-1, message=LDAPException(resultCode=65 (object class violation), errorMessage='object class violation'), providerException=LDAPException(resultCode=65 (object class violation), errorMessage='object class violation')]

        at org.ldaptive.provider.ProviderUtils.throwOperationException(ProviderUtils.java:55)

        at org.ldaptive.provider.unboundid.UnboundIDConnection.processLDAPException(UnboundIDConnection.java:543)

        at org.ldaptive.provider.unboundid.UnboundIDConnection.add(UnboundIDConnection.java:317)

        at edu.internet2.middleware.grouper.pspng.LdapProvisioner.performLdapAdd(LdapProvisioner.java:253)

        at edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner.createGroup(LdapGroupProvisioner.java:226)

        at edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner.createGroup(LdapGroupProvisioner.java:54)

        at edu.internet2.middleware.grouper.pspng.Provisioner.prepareGroupCache(Provisioner.java:678)

        at edu.internet2.middleware.grouper.pspng.Provisioner.startProvisioningBatch(Provisioner.java:453)

        at edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.processGroup(FullSyncProvisioner.java:314)

        at edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.thread_manageFullSyncProcessing(FullSyncProvisioner.java:175)

        at edu.internet2.middleware.grouper.pspng.FullSyncProvisioner$1.run(FullSyncProvisioner.java:133)

        at java.lang.Thread.run(Thread.java:745)

Caused by: LDAPException(resultCode=65 (object class violation), errorMessage='object class violation')

        at com.unboundid.ldap.sdk.LDAPConnection.add(LDAPConnection.java:1969)

        at org.ldaptive.provider.unboundid.UnboundIDConnection.add(UnboundIDConnection.java:311)

        ... 9 more



 

Questions:

·      *  What configuration are needed to add members during group creation by Grouper?

changeLog.consumer.pspng_testOne.groupCreationLdifTemplate = dn: cn=${grouperUtil.extensionFromName(name)}||cn: ${grouperUtil.extensionFromName(name)}||objectclass: groupOfNames||member: <CONFIGURATION_TO_ADD_MEMBER>

·         *  Also when I set attribute supportsEmptyGroups = false, it still throws above error. Does PSPSNG supportsEmptyGroups attribute works when set to false?


Thank you,

Akki





Archive powered by MHonArc 2.6.19.

Top of Page