{"id":279,"date":"2018-08-02T08:16:40","date_gmt":"2018-08-02T07:16:40","guid":{"rendered":"https:\/\/blogs.ncl.ac.uk\/integration\/?p=279"},"modified":"2018-09-11T16:31:39","modified_gmt":"2018-09-11T15:31:39","slug":"a-new-hope","status":"publish","type":"post","link":"https:\/\/blogs.ncl.ac.uk\/integration\/2018\/08\/02\/a-new-hope\/","title":{"rendered":"A New Hope"},"content":{"rendered":"<p>With the new academic year fast approaching, we were hoping to be able to avoid a return of the <a href=\"https:\/\/blogs.ncl.ac.uk\/integration\/2017\/09\/14\/new-academic-year\/\">delays in Grouper to Active Directory provisioning we&#8217;ve suffered for the last two years<\/a>. Salvation seemingly lay in the hands of Grouper&#8217;s next generation provisioning technology but, following a saga longer than a pod race and more twisted than Darth Vader&#8217;s mind, we&#8217;ve concluded that PSP-NG is still not quite production-ready.<\/p>\n<p>But was that our last hope? No, there is another.<\/p>\n<p>I&#8217;ve recently begun working on something I&#8217;d been thinking about for a while. It&#8217;s not a replacement for the PSP technology but I believe it can complement it and significantly alleviate <a href=\"https:\/\/blogs.ncl.ac.uk\/integration\/2017\/09\/19\/a-delay-you-say\/\">the impact of the inevitable provisioning backlog at the start of September<\/a>.<\/p>\n<p>Using Talend, the force behind much of the Institutional Data Feed Service, I plan to interrogate the Grouper change log to find out which groups that are provisioned to AD have had membership changes. Then, for each of those groups, I can query the Grouper database to find the complete current membership list for those groups. After a bit of jiggery-pokery, I can then push the full list of members into the corresponding group in AD.<\/p>\n<p>More testing is required but I&#8217;m confident that this will be a good addition to our resistance to the problem; perhaps the most powerful weapon in our arsenal of workarounds.<\/p>\n<p>This is just a prequel; you can expect the next episode before the end of the month, where we will let you know whether or not we are in a position to make this new weapon fully operational.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the new academic year fast approaching, we were hoping to be able to avoid a return of the delays in Grouper to Active Directory provisioning we&#8217;ve suffered for the last two years. Salvation seemingly lay in the hands of &hellip; <a href=\"https:\/\/blogs.ncl.ac.uk\/integration\/2018\/08\/02\/a-new-hope\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1062,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,8],"tags":[14,3,9,7,16],"class_list":["post-279","post","type-post","status-publish","format-standard","hentry","category-group-management","category-idfs","tag-issues","tag-known-errors","tag-talend","tag-upgrade","tag-workaround"],"_links":{"self":[{"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/posts\/279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/users\/1062"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/comments?post=279"}],"version-history":[{"count":6,"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/posts\/279\/revisions"}],"predecessor-version":[{"id":299,"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/posts\/279\/revisions\/299"}],"wp:attachment":[{"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/media?parent=279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/categories?post=279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/integration\/wp-json\/wp\/v2\/tags?post=279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}