Page 1 sur 1

Erreur LotusScript : MoveMailUser

MessagePublié: 14 Mars 2012 à 11:04
par Phil59
Bonjour


Aller je me lance dans la section Administration.

J’ai une erreur :
Code : Tout sélectionner
Notes error: Entry not found in index
que je n’arrive pas à résoudre.

J’utilise un script pour déplacer la base d’un utilisateur et cela bloque à l’utilisation de cette méthode :
Code : Tout sélectionner
noteID$ = notesAdministrationProcess.MoveMailUser( username$ , newhomeserver$ , newhomeservermailpath$ [ , usescos ] [ , newclusterreplicaarray$ ] [ , deleteoldclusterreplicas ] )


J’utilise aussi la méthode CreateReplica qui elle fonctionne parfaitement.
Code : Tout sélectionner
  Dim session As New NotesSession
  Dim adminp As NotesAdministrationProcess
  Set adminp = _
  session.CreateAdministrationProcess("Software_Server")
  noteid$ = adminp.CreateReplica("Software_Server", _
  "Guys1", _
  "Company_Server")
  If noteid$ <> "" Then
    Dim db As New NotesDatabase("Software_Server", "admin4")
    Dim ws As New NotesUIWorkspace
    Call ws.EditDocument(False, db.GetDocumentByID(noteid$))
  End If

Le move to another server dans l’administrator fonctionne bien.

Pouvez-vous m’aider à résoudre cette erreur ?


Bonne journée.
Phil59.

Re: Erreur LotusScript : MoveMailUser

MessagePublié: 20 Mars 2012 à 10:41
par roubech
Le message fait penser à un lookup qui ne retourne rien.
A vue de nez, je dirai qu'il doit chercher le doc personne
il cherche peut-être aussi des politiques/param de politique ?

Re: Erreur LotusScript : MoveMailUser

MessagePublié: 21 Mars 2012 à 16:32
par Phil59
Merci de ta réponse.
Je t'avouerai que je ne sais pas ... c'est tellement claire avec le débugeur :shock: ; il m'affiche le message d'erreur et '.'
L'aide de designer :
Code : Tout sélectionner
Examples: MoveMailUser method 
Not available.
Voir aussi
MoveMailUser method

D'habitude je m'en sors, mais là ... même google n'est pas mon ami :cry:

Bonne journée.
Phil59

Re: Erreur LotusScript : MoveMailUser

MessagePublié: 21 Mars 2012 à 21:55
par roubech
La page d'aide que tu as déjà vu
http://publib.boulder.ibm.com/infocente ... DMINP.html
Un TechNote que tu as du voir aussi
http://www.ibm.com/developerworks/lotus ... inProcess/

A priori, y a en qui ont déjà réussit à générer la requête AdminP
http://www-10.lotus.com/ldd/nd6forum.ns ... enDocument

Et sinon, tu as essayé de faire la manip à la main, regarder le doc généré dans la base Admi4.nsf et tenter de générer un doc similaire pour voir si la tâche AdminP le traite