Presentation on theme: "Grouper Training - Admin Loader - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial."— Presentation transcript:
Grouper Training - Admin Loader - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
2 Contents Introduction Configure Run the loader Types of ad hoc jobs Simple SQL job Tables vs. views SQL group of groups Extra SQL features
5 Configure grouper-loader.properties Contains SQL and LDAP connection information Auto-add attributes Other non-loader daemon information XMPP Change log consumers Daily report etc
6 Running the loader From command line, run all jobs: c:\temp> gsh -loader From GSH, run one job: gsh 0% grouperSession = GrouperSession.startRootSession(); gsh 1% loaderGroup = GroupFinder.findByName(grouperSession, "stem:group"); gsh 2% loaderRunOneJob(loaderGroup);
9 Ad hoc includes and excludes Note: there is performance overhead associated with this configuration Set group type to: addIncludeExclude to automatically configure this
10 Simple SQL job - database config Database can either be the Grouper registry database or another arbitrary database If registry database, database is: "grouper", and connection information is retrieved from grouper.hibernate.properties Any JDBC database can be used
11 Tables vs. views It might be preferable to keep the SQL query in a view and select from the view for the loader config Then you can change the view when editing the query If you change the configuration (not view), you might need to restart the loader process
Your consent to our cookies if you continue to use this website.