How do I archive a user using Perl+REST+OSLC?
![]() Hi, I'm writing some utilities in Perl to help manage our CLM 4.0.7 implementation. So far I've been able to create work items and now I'm trying to archive users who are no longer present in LDAP and also to report their unresolved work items and their repository workspaces. I can list the users, see if they're already archived and look up against LDAP, but I'm struggling to understand quite what structure to post to what URL to archive a user. If anyone can give me a steer I'd be grateful. |
Accepted answer
2 other answers
![]()
Ralph Schoon (61.8k●3●36●43)
| answered May 18 '16, 6:03 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER edited May 18 '16, 6:04 a.m.
There is a Java Client Library API that could be used. Examples:
https://rsjazz.wordpress.com/2012/10/12/changing-the-jazz-user-id-using-the-rtc-plain-java-client-libraries/ Archiving is pretty much in the same API Also https://rsjazz.wordpress.com/2013/01/08/maintaing-user-photos-with-the-plain-java-client-libraries/ In the background, this is using the REST API as well, but there is no published REST API I am aware of. Comments IContributor user = teamRepository.contributorManager().fetchContributorByUserId(archiveID, monitor);
Thanks Ralph. It's looking increasingly like I will be obliged to use Java to do what I need which is not welcome as we're not all Java programmers. I guess that's just something else I need to get to grips with! |
![]()
How to unarchive the user?
setArchived(true); use for archiving the user.
I have gone through the entire java doc, but didnt find a function to unarhive.
Would you please help here.
|