std.DeleteObject

Dieser Job identifiziert ein Objekt (Dokument, Register, Ordner) über die angegebenen Parameter und löscht es. Die Parameter dwParentID und dwParentType werden nur für Dokumente beachtet. Wenn ein Dokument mehrere Einträge in der Tabelle sdrel hat und dwParentID = 0 und dwParentType = 0 sind, werden alle Einträge in dieser Tabelle gelöscht.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

sDeleteMethod

STRING

Ja

Methode zum Löschen:
Delete = Objekt wird gelöscht (ohne Papierkorb), oder Objekte im Papierkorb werden endgültig gelöscht
DeleteWithDocs = gültig für Schrank/Register; alle enthaltenen Register/Dokumente werden gelöscht
Recycle = Objekt wird in den Papierkorb verschoben

dwObjectID

INT

Ja

ID des Objekts

dwObjectType

INT

Ja

Typ des zu löschenden Objekts

dwParentID

INT

Ja

ID des übergeordneten Objekts

dwParentType

INT

Ja

Typ des übergeordneten Objekts

[sSpecific]

STRING

Nein

Children = Unterobjekte werden gelöscht; sonst leer

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

[sInfo]

STRING

Optional

Wird nur zurückgegeben, wenn ein zu löschendes Register/Schrank Unterobjekte enthält.

[Clause]

INT

Optional

Immer 1

3. Rückgabe

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