Autor Thema: ApproveMailFileDeletion klappt nicht  (Gelesen 1122 mal)

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
ApproveMailFileDeletion klappt nicht
« am: 10.06.05 - 14:06:40 »
Hi @ALL


ich hab mal wieder ein Problem. Diesmal mit der NotesAdministrationProcess klasse.
Folgendes Szenario:
ich möchte einen User, seine ID File und seine Mailfile löschen. Das hab ich folgendermaßen probiert:


1noteid=nap.DeleteUser(username,True,MAILFILE_DELETE_ALL,"")
2 Call nap.ApproveMailFileDeletion(noteid)
3Call nap.ApproveDeletePersonInDirectory(noteid)


Dann hab ich bei Aufruf der zweiten Zeile folgender Fehlermeldung erhalten:
Invalid approval request note

Der User wurde gelöscht aber die ID un Mail file sin noch da.
Auf dem Domino Server bin ich auch admin.

Hat jemand eine Idee woran diese Fehlermeldung  liegen kann???

Vielen Dank im Vorraus
MfG Jana

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: ApproveMailFileDeletion klappt nicht
« Antwort #1 am: 10.06.05 - 14:11:24 »
Na dann mach doch bei beiden Approve... Aufrufen kein Call, sondern schau Dir an, was die beiden zurückgeben.

BTW: Müssten das nicht unterschiedliche NotesIDs sein - einen fürs Mailfiel und einer fürs Directory?  ???

HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: ApproveMailFileDeletion klappt nicht
« Antwort #2 am: 10.06.05 - 14:22:53 »
Hi,

also in der Hilfe steht das der Methode Approval Mail File die NoteID des "pending approval" übergeben wird und diese wird von der deleteUser methode zurückgegeben.

Wenn ich anstatt eines "Call" mir einen Wert zurückgeben lassen will, bringt das nix weil die Methode gar nicht ausgeführt wird und somit nix zurückgeben kann

Fürs directory bräuchte ich eine andre ID

 :-\

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz