GetLogAnnotation

Port: Common

Beschreibung

Protokoll-Anmerkungen (Log-Annotations) abholen: - Neuester Eintrag jeweils zuerst (absteigend nach Zeitstempel sortiert) - Falls gemäss Filter mehr Einträge existieren, als maximal gewünscht sind, werden die ältesten überzähligen Einträge "abgeschnitten" - Falls "*" und "?" NICHT als Wildcards interpretiert werden sollen, müssen stattdessen "<*>" und "<?>" übergeben werden!

Argumente

Nr.
ParameterId
Beschreibung
DatenTyp
1
maxNmbOfAnnotations
Maximal gewünschte Anzahl Annotations
2 - Number
2
source
Adressierte Quellen ("*" und "?" als Wildcards möglich)
0 - String
3
onlyIfIsAcknowledge
Nur wenn bestätigt/quittiert = if set to true [only if is acknowledge].
1 - Boolean
4
timestampFrom
Zeitstempel von:(leer = keine untere Grenze)
0 - String
5
timestampUntil
Zeitstempel bis: (leer = keine obere Grenze)
0 - String
6
signature
Signatur ("*" und "?" als Wildcards möglich)
0 - String
7
text
Text ("*" und "?" als Wildcards möglich)
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