Skip to Content.
Sympa Menu

grouper-users - [grouper-users] RE: Subject API "lifecycle"/"interruption of service" issue....

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] RE: Subject API "lifecycle"/"interruption of service" issue....


Chronological Thread 
  • From: "Black, Carey M." <>
  • To: "" <>
  • Subject: [grouper-users] RE: Subject API "lifecycle"/"interruption of service" issue....
  • Date: Thu, 13 Apr 2017 16:58:20 +0000
  • Accept-language: en-US
  • Authentication-results: spf=pass (sender IP is 164.107.81.208) smtp.mailfrom=osu.edu; internet2.edu; dkim=none (message not signed) header.d=none;internet2.edu; dmarc=pass action=none header.from=osu.edu;
  • Ironport-phdr: 9a23:HuHbwx/1e1UvGv9uRHKM819IXTAuvvDOBiVQ1KB21+scTK2v8tzYMVDF4r011RmSDNudsqIP0rKG+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZPebgFJiTanfL9/Lxq6oRjNusQVnIBvNrs/xhzVr3VSZu9Y33loJVWdnxb94se/4ptu+DlOtvwi6sBNT7z0c7w3QrJEAjsmNXs15NDwuhnYUQSP/HocXX4InRdOHgPI8Qv1Xpb1siv9q+p9xCyXNtD4QLwoRTiv6bpgRRn1gykFKjE56nnahMxugqxGvBKvqR9xw4DWb4GUKPVxcbjQcskGSWdFRMtdSzBNDp26YoASD+QBJ+FYr4zlqlcAsBa+AROjC//syjNQm3T7w7c10/4/HgDGwQcuGMgCvHrJp9jyL6gSVfq6w7XLzTnZcv9axznw5ZPPchA6vPGAR6x/ftfMyUQ2EQ7Ok1aeqZT9Mj+LzOsBr3WX4u99We6ylmIqrg9xrzezysswj4TJiJwax1/E+Ch8xYs4J8G0R1JjbdK5EZZduDuWO5ZqTs4gWW1kpik3x78ctZKlcyUHzIwrxxDBZPGEb4SF5xfuWeaNLjhkinJofayzihmz/Ee9z+DxWcm53VREoydAjtbDrWsC2AbV58OaUPVy5F2h1iyK1w3L6uFLP0Q0la3DJpA53rM+kYYfvVraEiLomkr6kbaadkI/9ee28ejnZajmpoOHOI9zlwH+NLkhltanAeQiNQgOQ3aU9vig1L3i+k35Rq9GjvorkqnFtJDaIsMbpq2jDwBJ1YYj7g6zDzag0NsGgXkKNExJdwibg4T0PlzCPe30Aeq6jlSinzpn2+zKM7jvAprTIXXOkLLscLN/5kJA1AU/1dVf6IhVCrEFLvLzQEjxtNnAAxAiNwy72froCNZn2o8DR26CDLSUMKTJsV+V/O4gPfSDZJINtDbnN/cl/+LujWM+mVIFcqmpx5wXaG2gHvt4OUWVeGfsgswfHmcQpQozV+jqiFyZUT5PfHa+Qbgw5jA9CIK6E4jDXIatj6Kd3CulBJFZeH1JCk3fWUvvIs+LQfARcC+IZ9J6nyYffbmnV4I70xyy7kn3x6ctZr7b4CoFrZ/5kcVu6vfIvRA06TFuCcmBiSeAQ3wizU0SQDpjlop7qEd+jh+o2LJ1krR9U5Ybs/lNWww5c8eGlMR9EM20Vw7cKITaAG26S8mrVGliBuk6xMUDNh5w
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

Any input on this?

 

--

Carey Matthew

 

From: [mailto:] On Behalf Of Black, Carey M.
Sent: Tuesday, April 11, 2017 11:14 AM
To:
Subject: [grouper-users] Subject API "lifecycle"/"interruption of service" issue....

 

All,

 

I have stumbled into a behavior of Grouper that I think should be improved. For a several reasons. However, maybe I am not seeing some other designed way to deal with this condition.

 

The setup:

                I added a new Subject API to grouper. However, I knew it was “temporary” as I was just “trying it out”. ( Let’s call it “TEMP”.)

                I then removed the definition of the Subject API and now the Grouper UI is unable to display the memberships of any group that has any member from that TEMP Subject API.

                Error message when viewing a group in the New UI:

Error: Cant find source with id: 'TEMP', Possible source id's: 'g:gsa', 'grouperEntities', 'grouperExternal', 'jdbc', 'g:isa', , Problem calling method viewGroup on edu.internet2.middleware.grouper.grouperUi.serviceLogic.UiV2Group

( And no members of the group are displayed at all. )

 

 

 

While I doubt it would be common to add or remove Subject APIs. I am sure this kind of event is part of “the long lifecycle” of using Grouper.

 

From a conceptual point, I think it would be useful for Grouper to tolerate the “failed to find” and “failed to get data” from a Subject API to allow for a transition model between Subject API sources. Basically keep the “old references” while layering in the new (replacement) references to the new Subject API. If both Subject API’s (old and new) are available, then I think life is currently good. It is when the “old” is removed that it appears to impact, at least, the functionality of the UI.

 

 

Is there a way to tell grouper to “Just use the data you have” when the subject API is undefined? ( removed subject api definition)

Is there a way to tell grouper to “Just use the data you have” when the subject API fails to return data? (  intermittent incident/outage of Subject System )

Is there a way to give grouper a “dummy subject API configuration” that would just return the data that Grouper already has for the subject API?

 

Is there some documentation for “How to remove a Subject API” from Grouper that I did not yet find and follow?

Are there other ideas/details about adding/removing Subject API’s that I should be aware of?

 

Thanks in advance.

 

--

Carey Matthew




Archive powered by MHonArc 2.6.19.

Top of Page