Autor Thema: Löschen eines Agenten aus der Mail-Datenbank eines Users  (Gelesen 6810 mal)

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Hallo Leute...

Ich habe ein Problem...bei uns zickt wohl der Abwesenheits-Agent in einigen oder auch vielen Fällen.

Beim Aktivieren kommt eine Fehlermeldung und es passiert weiter nix.

Nun soll das Problem behoben werden können, indem das OutofOffice-Profil und der OutOfOffice-Agent gelöscht werden und über Nacht von der Designer-Task neu verteilt werden.

Nun habe ich einen Agenten gebastelt, der eigentlich genau dies bewerkstelligen soll. Dummerweise bekomme ich eine Fehlermeldung, dass der Agent nicht gelöscht werden darf. "You are not allowed to remove an Agent belonging to another User" oder so ähnlich.

Versucht haben wir es den Lösch-Agenten von Hand zu starten mit voller administrativer Berechtigung und auch signiert mit der ID des aktiven Servers als periodischen Agenten.

Beides brachte das gleiche Ergebnis.

Hat jemand eine schlaue Idee für mich?

Danke euch..
Gruß

LuckyMan
-------------------------------------------------------

Driri

  • Gast
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #1 am: 24.09.13 - 11:05:56 »
Als FullAdmin anmelden, DB im Designer öffnen, Agent löschen  :)

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #2 am: 24.09.13 - 11:11:10 »
Hallo,

Eventuell hilft ja auch das hier schon ein wenig weiter.

Agent loeschen


Andreas

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #3 am: 24.09.13 - 11:18:01 »
@ascabg: Danke für den Tipp :-)

Muß ich bei der zu löschenden Maske wohl den gleichen Weg wählen?
Gruß

LuckyMan
-------------------------------------------------------

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #4 am: 24.09.13 - 11:20:25 »
Eigentlich nicht.

Dieses geschilderte Verhalten ist typisch beim Loeschen von Agenten.

btw.
Welche Maske willst Du denn loeschen?
Du loescht hier keine Maske, sondern Du loescht ein Profil.


Andreas

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #5 am: 24.09.13 - 13:53:06 »
Ich muß die Maske zum OutOfOffice-Profil löschen...also nicht das Profil selbst, sondern das Gestaltungselement.
Gruß

LuckyMan
-------------------------------------------------------

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #6 am: 24.09.13 - 13:55:12 »
Warum denn das?   ???


Andreas

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #7 am: 24.09.13 - 13:57:06 »
Ist ein Wunsch von einem unserer Admins...wie gesagt...viele User können den Abwesenheitsagenten nicht aktivieren und durch das Löschen des Agenten und der Maske,  und anschließender Gestaltungsaktualisierung durch die Designer-Task soll das Problem beseitigt sein.
Gruß

LuckyMan
-------------------------------------------------------

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #8 am: 24.09.13 - 13:59:16 »
Waere jetzt natuerlich mal interessant zu wissen, was die User denn ueberhaupt fuer eine
Fehlermeldung erhalten.

Eventuell habt ihr ja ain Problem an einer vollkommen anderen Stelle.


Andreas

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #9 am: 24.09.13 - 14:00:53 »
Beim Aktivieren kam die beliebte Fehlermeldung "Object Variable not set"..aber wohl nur im BasicClient...
Gruß

LuckyMan
-------------------------------------------------------

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #10 am: 24.09.13 - 14:15:01 »
Ok.

Aber die Aussage Deiner Admins, auch den Agenten zu loeschen, halte ich in diesem
Zusammenhang fuer etwas gewagt.

Soweit ich das noch in Erinnerung habe, spielt der Agent beim Aktivieren noch keine
entscheidende Rolle.
(zumindest keine, die eine derartige Fehlermeldung provozieren kann)


Andreas

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #11 am: 24.09.13 - 14:27:24 »
Der Agent kommt ja hinterher über die Gestaltungsaktualisierung wieder rein  :)
Gruß

LuckyMan
-------------------------------------------------------

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #12 am: 24.09.13 - 14:48:34 »
Das ist schon klar.

Nur die Ausasge der Admins, das nur durch Loeschen der Maske fuer die Einstellungen fuer diesen Agenten und
dem Loeschen des kompletten Agenten, der Fehler beseitigt werden kann,
halte ich fuer sehr gewagt, da bei der Aktivierung ueber die Maske (das Profile) der Agent ja noch
ueberhaupt nicht involviert ist.


Andraes

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #13 am: 25.09.13 - 11:20:47 »
Moin Moin...

Also...hier wurde ausprobiert das Problem nur durch Löschen des Profils zu lösen..das hat nicht gereicht..erst als der Agent auch gelöscht war, tauchte der Fehler nicht mehr auf.

Nun habe ich den Tipp von gestern umgesetzt...und bekomme leider eine Fehlermeldung...

25.09.2013 10:42:58   AMgr: 'Agent 'OutOfOfficeRemove' in 'names.nsf' will run on behalf of 'Serverxyz'
25.09.2013 10:42:58   AMgr: Agent ('OutOfOfficeRemove' in 'names.nsf') error message: Dokument wurde seit der Signierung geändert oder beschädigt! (Daten)

Ich komme also leider wieder keinen Schritt weiter  :(
Gruß

LuckyMan
-------------------------------------------------------

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #14 am: 25.09.13 - 11:30:28 »
Das ist aber eine neue und komplett andere Baustelle:
1) Die Meldung betrifft einen Agenten im Domino Directory
2) Dieser Agent "OutOfOfficeRemove" gehört nicht zum Standard-Domino Directory.

Bernhard

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #15 am: 25.09.13 - 12:00:44 »
Code !!!!
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #16 am: 25.09.13 - 12:07:04 »
Der Agent ist von mir...und soll den Agenten "OutOfOffice" aus der Mail-Datei des Users, den ich gerade im Zugriff habe, löschen.

Hier ist Code dazu...

If Not MailDB.Getoption(DBOPT_OUTOFOFFICEENABLED) Then
         Set theAgent = MailDB.GetAgent("OutOfOffice")      
         Set theForm = MailDB.GetForm("OutOfOfficeProfile")         
         theAgent.ServerName = Server
         Call theAgent.Save
         
         Set theAgent = MailDB.GetAgent("OutOfOffice")               
         Call theAgent.Remove   
         Call theForm.Remove
      End If



Die Zeile

         theAgent.ServerName = Server
verursacht die Fehlermeldung
Gruß

LuckyMan
-------------------------------------------------------

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #17 am: 25.09.13 - 12:44:36 »
Kann es sein, dass es in der Datenbank den Agenten nicht gibt?

Das solltest Du im Script überprüfen.

Set theAgent = MailDB.GetAgent("OutOfOffice")
If Not theAgent Is Nothing Then
   'Agent vorhanden
End If

Warum setzt Du den Server in den Agenten und speicherst ihn, um danach den Agenten zu löschen?
Warum holst Du Dir den Agenten zweimal?

Offline LuckyMan

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #18 am: 25.09.13 - 13:02:46 »
Hallo,

Eventuell hilft ja auch das hier schon ein wenig weiter.

Agent loeschen


Andreas

@Peter: Der Grund ist die Empfehlung von der IBM...ich habe es gerade in meiner eigenen Mailbox probiert..der Agent ist vorhanden, aber die Fehlermeldung ist die gleiche :-(
Gruß

LuckyMan
-------------------------------------------------------

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Löschen eines Agenten aus der Mail-Datenbank eines Users
« Antwort #19 am: 25.09.13 - 13:17:54 »
Ah, interessant ...

Welche Fehlermeldung bekommst Du? Diese? "Dokument wurde seit der Signierung geändert oder beschädigt!"

Die Fehlermeldung kenne ich, wenn ein Agent "von außen" manipuliert wurde, wie in Deinem Fall mit dem Servernamen. Allerdings kommt die dann erst, wenn der manipulierte Agent periodisch gestartet wird. Geholfen hat mir damals, nach der Änderung des Agenten die Datenbank per Script zu signieren.

Ist vielleicht der Agent schon vorher irgendwie verändert worden und die Fehlermeldung kommt daher beim Speichern? Versuch doch mal, vor der Änderung des Agenten die db zu signieren (besser nur den Agenten, ich weiß aber nicht, ob man das so gezielt kann).
« Letzte Änderung: 25.09.13 - 13:22:34 von Peter Klett »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz