std.DeleteRemark

Dieser Job löscht eine zu einem Dokument hinterlegte Notiz.

Der Job setzt die Ablage der Notiztexte im Dateisystem voraus (siehe Ablageart von Notizen). Steht sie auf Datenbank, scheitert er mit -1043201745 und lässt die Notiz vollständig intakt. Gemessen an enaio®-Server 12.0.
Auch bei Ablage im Dateisystem löscht der Job nur die Notizdatei. Die Zeile in remarks bleibt stehen, die Notiz wird weiter ausgeliefert, nun mit leerem <Text>, und lässt sich über <RemarkText action="UPDATE_TEXT"> nicht mehr reparieren — der Aufruf scheitert mit -1028, weil die Datei fehlt. Restlos entfernt eine Notiz nur dms.XMLUpdate mit <RemarkText action="DELETE">; dieser Weg räumt in beiden Ablagearten Datei, remarks-Zeile und osremarktext-Zeile ab.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

RemIdent

INT

Ja

ID der Notiz

dwObjectType

INT

Ja

Objekttyp-ID des DMS-Objekts, an dem die Notiz hängt, nicht der Notiz-Objekttyp 32767. Mit 32767 scheitert der Job mit -1043201745

2. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.