Autor Thema: Dokumente übers Web löschen und Werte in DB2 abziehen  (Gelesen 1512 mal)

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Hi,

ich habe folgendes Problem:

Eine Anwendung, die im Web läuft, bietet die Möglichkeit, Dokumente zu löschen. Diese enthalten Werte, die aus einer DB2-Datenbank kommen. D.h. Notes stellt nur die Werte aus der DB2 dar(werden vorher eingelesen).

Nun ist es möglich, ein Dokument im Web zu löschen. Ist dies der Fall, sollen die Werte in der DB2 abgezogen werden. Dies geschieht durch einen Agenten.
Wenn man aber nun den Button "löschen" zwei mal schnell nach einander anklickt, geht der Wert in der DB2 ins negative. Ich denke mal, dass der Agent doppelt gestartet wird und das Notesdokument nicht schnell genug gelöscht wird.

Jetzt meine Frage: Gibt es eine Möglichkeit dies zu unterbinden??

Bin für jede Hilfe Dankbar!

Gruss Andreas
« Letzte Änderung: 09.03.04 - 09:45:41 von Gruenkohl »

Driri

  • Gast
Re:Dokumente übers Web löschen und Werte in DB2 abziehen
« Antwort #1 am: 09.03.04 - 09:49:54 »
Wie wäre es, wenn Du als erstes einen Flag in dem Dokument setzt und im Agent immer auf den Flag prüfst ?

Also so nach dem Motto :

If Flag = "1" Then
   Error
   Exit Sub
Else
   doc.Flag="1"
   Call doc.Save
End If
....
mit Agent fortfahren
....

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Re:Dokumente übers Web löschen und Werte in DB2 abziehen
« Antwort #2 am: 09.03.04 - 09:53:46 »
An diese Wariante habe ich auch schon gedacht. Aber wenn ein User einen schnellen Doppelklick macht ist die Frage ob das Flag schnell genung gesetzt ist.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Dokumente übers Web löschen und Werte in DB2 abziehen
« Antwort #3 am: 09.03.04 - 09:58:31 »
Den Schnellklick mit JavaScript auf der Browser-Seite abfangen, dann gibts keine Timing-Probleme
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Re:Dokumente übers Web löschen und Werte in DB2 abziehen
« Antwort #4 am: 09.03.04 - 10:00:39 »
Das hört sich gut an aber was meinst du genau damit?

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Re:Dokumente übers Web löschen und Werte in DB2 abziehen
« Antwort #5 am: 09.03.04 - 10:02:19 »
Meinst du in der Maskeneigenschaft, onDblClick?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz