Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • IBM Notes and Domino Application Development wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category Redbooks Wiki: Best Practices for Domino 8.0 Web Application Development Redbooks Wiki: Building Domino Web Applications using Domino 8.5.1 Redbooks Wiki: Creating Plugins for Lotus Notes, Sametime, and Symphony Redbooks Wiki: Lotus Domino Development Best Practices Custom Search Scope...
Search
Community Articles > Programming > LotusScript > MoveUserInHierarchyRequest and MoveUserInHierarchyComplete Example
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

IBM contributorRobert Pena
Contribution Summary:
  • Articles authored: 1
  • Articles edited: 1
  • Comments Posted: 0

Recent articles by this author

MoveUserInHierarchyRequest and MoveUserInHierarchyComplete Example

The current Lotus Notes designer help file for notesAdministrationProcess.MoveUserInHierarchyRequest and notesAdministrationProcess.MoveUserInHierarchyComplete do not contain example to see how these functions are used. This wiki article will provide one example of how to use them.

Community articleMoveUserInHierarchyRequest and MoveUserInHierarchyComplete Example

Added by IBM contributor Robert Pena on May 11, 2012 | Version 1
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
The current Lotus Notes designer help file for notesAdministrationProcess.MoveUserInHierarchyRequest and notesAdministrationProcess.MoveUserInHierarchyComplete do not contain example to see how these functions are used. This wiki article will provide one example of how to use them.
Tags: MoveUserInHierarchyRequest, MoveUserInHierarchyComplete, LotusScript

In order to properly move/rename a user in your environment programmatically, you can use these two function together. First you use MoveUserInHierarchyRequest to create the adminp request, then use MoveUserInHierarchyComplete to process that request and to rename the user if needed. The following code sample is one way to do this.

 

adminp.Certifierfile = "c:\ids\old-O-cert.id"
adminp.Certifierpassword = "password"

adminp.Usecertificateauthority = False
certstring = "/" + newOU1 + "/" + newO

'must specify new OU
noteid1 = adminp.Moveuserinhierarchyrequest(username.Abbreviated, certstring, False)
'wait to allow time for the request to post in admin4.nsf
Sleep 5
'must specify new certifier file and password
adminp.Certifierfile = "c:\ids\new-OU-cert.id"
adminp.Certifierpassword = "password"
noteid2 = adminp.Moveuserinhierarchycomplete(noteid1)


  • Edit
  • More Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (1)May 11, 2012 1:59:05 PMRobert Pena  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use