Autor Thema: Agent in Ressourcen-DB soll bei Absagen aktiv werden  (Gelesen 1566 mal)

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Hallo,

gibts es eine Möglichkeit einen Agenten in der Ressourcen-DB genau dann zu starten, wenn eine Ressourcen-Planung vom Scheduler gelöscht wird?
Hintergrund ist der, dass der Eigentümer zwar informiert wird, wenn eine Ressource geplant wird, aber nicht, wenn wieder abgesagt wird.

Ich weiß nicht so recht, wo ich da ansetzen muss oder kann.
Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Agent in Ressourcen-DB soll bei Absagen aktiv werden
« Antwort #1 am: 31.05.11 - 13:40:14 »
Wenn ich einen Agent mit 'on event' und 'after documents are created or modified' erstelle, werden dann auch gelöschte Dokumente als 'modified' interpretiert und ich kann prüfen, ob das Dokument gelöscht wurde und wo? (Es soll ja nicht dann eine Nachricht geschickt werden, wenn eine Ressource gelöscht wurde, sondern nur bei einer Reservierung)
Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agent in Ressourcen-DB soll bei Absagen aktiv werden
« Antwort #2 am: 31.05.11 - 13:54:01 »
Mit Standard-Borsmitteln kommst Du da nicht ran.

Bernhard

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Agent in Ressourcen-DB soll bei Absagen aktiv werden
« Antwort #3 am: 31.05.11 - 14:41:13 »
Gibt es dafür Gründe?
Funktioniert es generell nicht in einer Datenbank beim Löschen eines Dokuments einen Agenten zu starten oder liegt es am Scheduler, der das Dokument so aus der DB löscht, dass es nicht mehr nachvollziehbar ist?

Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agent in Ressourcen-DB soll bei Absagen aktiv werden
« Antwort #4 am: 31.05.11 - 14:46:30 »
Natürlich gibt es dafür Gründe. Stell Dir mal allein die Auswirkungen auf die Replikation vor (bei der ja auch Dokumente gelöscht werden können), wenn da vor der harten Löschung jedesmal ein Agent anspringen würde.
Oder in der Ressoucen-DB selber der Purge-Agent, der ja auch löscht.

Löschungen im Backend sind jedenfalls - ohne via Hook und C-API - nicht überwachbar.

Bernhard

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Agent in Ressourcen-DB soll bei Absagen aktiv werden
« Antwort #5 am: 31.05.11 - 15:24:37 »
Wenn sich kein Agent derart starten lässt, lässt sich denn ermitteln, ob und wann ein Dokument gelöscht wurde und ob es der Scheduler war?
Dann würd mir auch ein zeitgesteuerter Agent reichen, der vielleicht 1-2x pro Tag nachschaut.


Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agent in Ressourcen-DB soll bei Absagen aktiv werden
« Antwort #6 am: 31.05.11 - 15:40:18 »
Was sollte Dir ein solcher Agent denn nutzen? Weisst Du, was in einem Deletion Stub nur noch drin steht?
Sämtliche Informationen, die Du bräuchtest, stehen Dir jedenfalls nicht mehr zur Verfügung.

Mit herkömmlichen (Programmier-)Mitteln würde dir nur eine zweite Datenbank helfen, die Du einerseits sehr kurzperiodisch mit den bestehenden Reservierungen fütterst und in der dann anschliessend auch der Umkehrschluss vollzogen wird: Welches Dokument gibt es nicht mehr. *Warum* nun ein Dokument fehlt, bekommst Du so natürlich auch nicht heraus.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz