SetLogAnnotation

Port: Common

Beschreibung

Ändert, löscht oder fügt eine Log-Annotation hinzu. Signatur (und Zeitstempel falls nicht mitgegeben) werden dabei automatisch gesetzt. Id wird beim Hinzufügen automatisch vergeben.

Argumente

Nr.
ParameterId
Beschreibung
DatenTyp
1
id
Id (muss nur für Update und Delete spezifiziert werden - sonst 0)
2 - Number
2
doDelete
Soll Annotation gelöscht werden? Ansonsten Insert oder Update
1 - Boolean
3
source
Quelle ("*" und "?", wenn Annotation für mehrere Quellen gelten soll)
0 - String
4
isAcknowledge
Handelt es sich um eine Bestätigung?
1 - Boolean
5
timestamp
Zeitstempel (wird auf aktuelle Zeit gesetzt wenn nicht mitgegeben, "Up-To"-Semantik für Acknowledge!)
0 - String
6
text
Text
0 - String

Rückgabewerte

Nr.
ParameterId
Beschreibung
DatenTyp
1
Id
ID der Annotation (Anmerkung)
2 - Number
2
SourceName
Name/Filter der betroffenen Log-Sources (wenn leer => Bemerkungen für alle Sources)
0 - String
3
IsAcknowledge
Handelt es sich um eine "einfache" Bemerkung oder um eine Bestätigung
1 - Boolean
4
Signature
Unterschrift: [ClientId]/[UserId] [UserName]
0 - String
5
Timestamp
Zeitpunkt für Annotation ("Up-To"-Semantik für Acknowledge!)
0 - String
6
Text
Bemerkungstext
0 - String