On 26/02/20 22:56, roccom wrote: > Francesco, > Thank you! This was very helpful. You are correct as well on the pull action > vs propagation. I believe that is what I am after. I have created a custom > pull action under implementations (groovy). Using that template I have added > onto it referencing the LDAPMembershipPullActions [1]. I added import > statements as appropriate but I am getting compile errors in core.log: > > org.codehaus.groovy.control.MultipleCompilationErrorsException: startup > failed: > script15827445377161608855174.groovy: 28: unable to resolve class > org.apache.syncope.core.persistence.api.dao.PullMatch > @ line 28, column 1. > import org.apache.syncope.core.persistence.api.dao.PullMatch; > ^ > > script15827445377161608855174.groovy: 38: unable to resolve class > org.apache.syncope.core.provisioning.java.pushpull.InboundMatcher > @ line 38, column 1. > import org.apache.syncope.core.provisioning.java.pushpull.InboundMatcher; > ^ > > I am using syncope version 2.1.2. Are these classes in this version or do I > need to be using latest code instead (2.1.5 I believe)?...Or am I missing > something else? Hi, if you are using Syncope 2.1.2, then the class version is
https://github.com/apache/syncope/blob/syncope-2.1.2/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/LDAPMembershipPullActions.java I would suggest anyway to migrate to latest stable 2.1.5 - for which you should look at https://github.com/apache/syncope/blob/syncope-2.1.5/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/LDAPMembershipPullActions.java instead. HTH Regards. -- Francesco Chicchiriccò Tirasa - Open Source Excellence http://www.tirasa.net/ Member at The Apache Software Foundation Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail http://home.apache.org/~ilgrosso/