Novell Home

My Favorites

Close

Please to see your favorites.

Move iFolder objects to another container

(Last modified: 23Dec2002)

This document (10075267) is provided subject to the disclaimer at the end of this document.

goal

Move iFolder objects to another container

Move the iFolder objects iFolder_ldapxx, iFolder_serverxx, iFolder_Settings, etc. to another container

fact

Novell iFolder 2.0

symptom

Error: Note: "You can only move container objects that are partitions. Use the Partition and Replica view to create a partition"

fix

One cannot move iFolder objects to another container with the usual administration tools, like ConsoleOne.

Also, one can only move iFolder objects to another container examining the following instructions, if a special admin account is used for iFolder Administration. This/these admin user(s) must be in the same container as the iFolder objects.

1. Stop iFolder (NetWare: stopfolder, Microsoft Windows: use services to stop IIS)

2. Create an LDIF file (see Note below)
This file must to contain all the objects that need to be moved. Also include the admin, if a special admin is used.

3. Run ICE:
ICE.EXE -S LDIF -f C:\MOVEIF.LDIF  -D LDAP -s <LDAP Server> -p <LDAP port> -d CN=Admin,O=<ORG> -w <password> -v
The LDAP server needs to have a copy of [ROOT], as it is only possible to move objects from a [ROOT] server, or a server which is a master of the partition where the objects exist.

4a. For NetWare:
Edit SYS:\APACHE\IFOLDER\SERVER\HTTPD_ADDITIONS_NW.CONF and  change the parameter "LdapLoginDnContext" to the new container. There are two entries, one for HTTP, and one for HTTPS. Make sure that you alter both entries.

4b. For Windows:
Using REGEDIT.EXE modify "HKLM\System\CurrentControlSet\Services\W3SVC\iFolderServer\LdapLoginDnContext" to point to the new container.

5. Using ConsoleOne, modify the iFolder_ldapXX object(s) -> 'Other Tab' -> iFolderLDAPContexts, make sure that the first context is the context to which the objects was moved. Do this for each iFolder_ldapXX object.

6. Start iFolder

7. Login to the iFolder server: https:///iFolderServer/Admin">https://<IPorDNS>/iFolderServer/Admin, goto "User LDAPs", select each of the servers, and make sure that "Contexts" are correct. If nothing is visible, then go back to 5 and make sure that the iFolder_ldapXX object(s) have the correct information.

note

Create an ldif file: (C:\MOVEIF.LDIF)
version: 1

dn: CN=if_admin,O=<ORG>
changetype: moddn
newrdn: CN=if_admin
deleteoldrdn: 1
newsuperior: OU=<SUBORG>,O=<ORG>

dn: CN=iFolder_ldapXX,O=<ORG>
changetype: moddn
newrdn: CN=iFolder_ldap01
deleteoldrdn: 1
newsuperior: OU=<SUBORG>,O=<ORG>

dn: CN=iFolder_serverXX,O=<ORG>
changetype: moddn
newrdn: CN=iFolder_server01
deleteoldrdn: 1
newsuperior: OU=<SUBORG>,O=<ORG>

dn: CN=iFolder_Settings,O=<ORG>
changetype: moddn
newrdn: CN=iFolder_Settings
deleteoldrdn: 1
newsuperior: OU=<SUBORG>,O=<ORG>

dn: CN=iFolder_ServerAgent,O=<ORG>
changetype: moddn
newrdn: CN=iFolder_ServerAgent
deleteoldrdn: 1
newsuperior: OU=<SUBORG>,O=<ORG>

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.

  • Document ID:
  • 10075267
  • Solution ID: NOVL82722
  • Creation Date: 04Oct2002
  • Modified Date: 23Dec2002
    • NovellNetWare

Did this document solve your problem? Provide Feedback