As a workaround, it is possible to extend the process of inserting new Notes users in Q1IM by inserting a task "Update Document" after the step "Insert Properties of NotesUser". With the following parameters it is possible to can change the mail domain:
FullName => Value=$FullName$
NotesAgentDB => Value="viAgentSDB.NSF"
NotesINIFile => Value=$FK(UID_NotesDomain).NotesINIFile$
NotesPassword => Value=$FK(UID_NotesDomain).NotesPassword$
NotesSyncDB => Value=$FK(UID_NotesDomain).NotesDB$
RegistrationServer => Value=VI_GetNotesCentralHubOfDomain ($UID_NotesDomain$)
MailDomain => Value = ""
NotesVersion => Value=Connection.GetConfigParm("TargetSystem\Notes\ServerVersion")
MappingDefinition => If $FK(UID_NotesDomain).MappingFileName$ <> "" Then
Value = $FK(UID_NotesDomain).MappingFileName$
End If
Insert PROCESS:
----------------
- NotesComponent Task: NotesUser Insert (change parameter set only)
- NotesComponent Task: NotesUser Update (no need to change anything)
- NotesComponent Task: Update Document (new step)
-- Parameter:
FullName => Value=$FullName$
NotesAgentDB => Value="viAgentSDB.NSF"
NotesINIFile => Value=$FK(UID_NotesDomain).NotesINIFile$
NotesPassword => Value=$FK(UID_NotesDomain).NotesPassword$
NotesSyncDB => Value=$FK(UID_NotesDomain).NotesDB$
RegistrationServer => Value=VI_GetNotesCentralHubOfDomain ($UID_NotesDomain$)
MailDomain => Value = ""
NotesVersion => Value=Connection.GetConfigParm("TargetSystem\Notes\ServerVersion")
MappingDefinition => If $FK(UID_NotesDomain).MappingFileName$ <> "" Then
Value = $FK(UID_NotesDomain).MappingFileName$
End If
Update PROCESS:
----------------
- NotesComponent Task: NotesUser Update
-- Parameter (change)
MailServer => Value = ""