I think most of admins are running in the same situation to migrate one test user more than one time. (test-phase)
my situation:
create a desktop policy which indicates the new Release and the appropriate template
run the new client setup
local databases have been upgraded
server mail file have been upgraded too using seamless upgrade process on the server
all ok
Now i reset the client (using VM snapshot) to the old previous notes version
replace the design of the mail file with the old previous template version.
I try to upgrade the client again using the new notes client setup
I notice that the seamless upgrade is not working again ??!? Why?
Background:
Two thinks you have to know to force the seamless upgrade again:
the notes.ini of the client should not indicate the new client release parameter
…
mailsetup=850100
mailupgradefolder=850100
setup=850100
…
It must be set to the following to force the seamless upgrade again:
…
mailsetup=0
mailupgradefolder=0
setup=1
…
Also the CalendarProfile of a previous upgraded user indicates the new client parameter: (use notespeak to have a look)
…
MailSetup - Value: 850100
MailUpgradeFolder: 850100
…
It must also be set to the following to force the seamless upgrade again:
…
MailSetup - Value: 0
MailUpgradeFolder: 0
…
I use a button which i send to my test-user to reset this calendarprofile items:
Code:
Sub Initialize
Set session = New NotesSession
Set db = session.currentdatabase
Dim item1 As Notesitem
Dim item2 As Notesitem
Set doc = db.getprofiledocument("calendarprofile")
If doc Is Nothing Then
Msgbox "No Calendarprofile Profile...Closing the agent"
Else
Set item1 = doc.ReplaceItemValue( "MailSetup", "0" )
Set item2 = doc.ReplaceItemValue( "MailUpgradeFolder", "0" )
Call doc.Save ( True, True)
Msgbox "MailSetup and MailUpgradeFolder item has been reset in Calendarprofile document"
End If
End Sub
If you reset these two thinks you will see that the seamless upgrade will work again after you roll back to the old version and install the new client version a second time.