Skip to Content.
Sympa Menu

grouper-users - RE: [grouper-users] Provisioning Consumer released

Subject: Grouper Users - Open Discussion List

List archive

RE: [grouper-users] Provisioning Consumer released


Chronological Thread 
  • From: Nathan Kopp <>
  • To: Grouper Users Mailing List <>
  • Subject: RE: [grouper-users] Provisioning Consumer released
  • Date: Wed, 29 Jun 2011 09:23:57 -0400
  • Accept-language: en-US
  • Acceptlanguage: en-US

Done. Thanks for the feedback!

-Nathan

-----Original Message-----
From:


[mailto:]
On Behalf Of Michael R. Gettes
Sent: Tuesday, June 28, 2011 8:59 PM
To: Grouper Users Mailing List
Subject: Re: [grouper-users] Provisioning Consumer released

Nice!

One suggestion - on the confluence page where you document this - you might
want to expose the attachment so it is easy to locate. Unless someone is
familiar with confluence, they won't know to look in the Tools menu to find
the attachment which is the code. I'd do it, but then my userid/name will
modify your doc and I don't want to do anything to give the appearance I had
anything to do with this fine piece of work. I don't get to do such nice
work anymore.

Well done!

/mrg

On Jun 28, 2011, at 12:25, Nathan Kopp wrote:

> I am happy to release some code that we've been working on for our internal
> Grouper project.
>
> We needed to create a connector to allow group membership information to be
> pushed from Grouper to Oracle's Siebel CRM product. To achieve this, we
> started with the "EsbConsumer" code, which is part of the Grouper 1.6
> distribution. This code is a "ChangeLog Consumer", which runs inside
> Grouper Loader (part of gsh) and monitors the changelog. Any changes, such
> as the creation of new groups or membership changes (both direct and
> indirect) are sent to the changelog, and to every changelog consumer that
> is configured in grouper-loader.properties.
>
> The ChangeLogConsumerBase API itself can be a little tricky to work with,
> especially since every implementation needs to re-implement certain common
> functionality. Using EsbConsumer as a starting point, we created a
> "wrapper" that handles most of the "grunt work", allowing the developer to
> work with a simpler API and focus only on the code necessary to communicate
> with the external system. We believe that this will help to decrease
> future development costs as we work to control more systems via Grouper.
>
> If you are planning to use Grouper to push data to an external system, you
> might want to look into this option. Here's more information, including
> the source code:
> https://spaces.internet2.edu/display/Grouper/Provisioning+Consumer
>
> Nathan Kopp
> Applications Strategist
> Information Technology Group
> Campus Crusade for Christ, Int'l
> 407-826-2939 Office | 407-484-8485 Mobile | 407-826-2968 Fax
>




Archive powered by MHonArc 2.6.16.

Top of Page