Child pages
  • Grouper ESB connector configuration examples

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Code Block
# sample configuration to send MEMBERSHIP_DELETE & MEMBERSHIP_ADD events to one port on an
# ESB, and MEMBERSHIP_DELETE, MEMBERSHIP_ADD, GROUP_DELETE & GROUP_ADD events to another by running 2 
# changelog consumers
# this configuration is an example for directories which require the user DN to be present
# in an attribute on the group, and the group DN to be present in an attribute on the user
# Novell eDirectory and Microsoft Active Directory both need this for proper operation

changeLog.consumer.httpTest.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer
changeLog.consumer.httpTest.elfilter = event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD'
changeLog.consumer.httpTest.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbHttpPublisher
changeLog.consumer.httpTest.publisher.url = http://localhost:4567 

changeLog.consumer.httpTestGroup.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer
changeLog.consumer.httpTestGroup.elfilter = event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD || event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD'
changeLog.consumer.httpTestGroup.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbHttpPublisher
changeLog.consumer.httpTestGroup.publisher.url = http://localhost:4568