Autor Thema: Dokumente löschen bei Document locking  (Gelesen 1949 mal)

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Dokumente löschen bei Document locking
« am: 18.05.15 - 13:08:36 »
Hallo,

ich komme bei einem Script nicht mehr weiter. Ich habe in einer Datenbank das Document Locking aktiviert. In dieser Anwendung gibt es ein sogenanntes Starter-Dokument, das nur zur Erstellung des eigentlich darauf folgenden Dokuments existiert.
Sobald der Workflow gestartet wird, soll dieses gelöscht werden. Da der Löschauftrag innerhalb dieses Dokuments geschehen soll, referenziere ich über ein neues Objekt auf dieses Dokument und lösche es dann.

Code
s = doc.UniversalID
Call uidoc.Close(True)
Delete uidoc
Set docB = db.getDocumentByUNID(s)
Call docB.Remove(True)

Bis zum Zeitpunkt, an dem ich das Document Locking nicht aktiviert hatte, funktionierte das wunderbar.

Nun bekomme ich die Meldung "Notes-Fehler: Das Sperren von Dokumenten ist aktiviert. Sie müssen das Dokument vor dem Löschen sperren."

Ich verstehe auch, warum das so ist. Da der Lock im QueryOpen gesetzt wird, ich mich aber beim Löschen nur im BackEnd bewege, wird der Lock natürlich nicht ausgelöst. Bekomme ich über das BackEnd den Lock auf das Dokument?
Wenn ja, wie? Ich komm nicht dahinter - Brett vorm Kopf.

Bye,
Markus
« Letzte Änderung: 18.05.15 - 13:28:32 von rambrand »
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

Mitch

  • Gast
Re: Dokumente löschen bei Document locking
« Antwort #1 am: 18.05.15 - 13:26:31 »
Huhu,

hilft dir die "Lock"-Methode des NotesDocuments weiter?

Gruß,

Mitch

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Re: Dokumente löschen bei Document locking
« Antwort #2 am: 18.05.15 - 13:28:22 »
Du warst 30 Sek schneller.

Habs eben in der Designer Hilfe gefunden ... wenn man denn in der richtigen Klasse sucht wird man meist auch fündig.
Also Brett vorm Kopf.

Danke Dir.

Bye,
Markus
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz