GetUserAccessLogDocumentList

GetUserAccessLogDocumentList
Main
History-Relevant
Rückgabewert
Document[]
RET
Document (Struct) Array
 
Parameterliste
UserId
IN
LONG_NUMERIC_IDENTIFIER
ACCESSLOG.USERID
OOUserId
IN
REGULAR_NUMERIC_IDENTIFIER
USER.OOUSERID
NamedValueArray
INo
NamedValue[]
 
DocumentId
INo
LONG_NUMERIC_IDENTIFIER
ACCESSLOG.DOCUMENTID
ActionCd
INo
SHORT_NUMERIC_IDENTIFIER
ACCESSLOG.ACTIONCD
SearchFrom
INo
REGULAR_TIMESTAMP
ACCESSLOG.DATETIMETS
SearchTo
INo
REGULAR_TIMESTAMP
ACCESSLOG.DATETIMETS
DocumentCategoryId
INo
LONG_NUMERIC_IDENTIFIER
DOCUMENT.DOCUMENTCATEGORYID
SortedBy
INo
LONG_STRING (Opt. Multi Content)
Kurzbeschreibung:
Dieser Service retourniert die korrespondierenden Dokumente zu allen Einträgen der Tabelle ACCESSLOG.
Wenn UserId = 0 dann wird der User über den sprechenden Schlüssel OOUserId geladen
Einschränkungen über DocumentId sind möglich
Einschränkungen über ActionCd sind möglich
Einschränkungen über SearchFrom/To sind möglich
Einschränkungen über DocumentCategoryId sind möglich
(Sortiert nach DateTime absteigend, es sei denn, die Sortierung wird mittels SortedBy übersteuert.)
Fehlerhandling/Plausibilisierung:
Generell gelten die Regeln (PK, AK, FK, Unique, NotNull) der Datenbank. Die zusätzlichen Fehler sind:
  • Aufgrund von Validator-Prüfungen (VD)
  • Wenn der User über die UserId nicht gefunden wird (1)
  • Wenn der User über die OOUserId nicht gefunden wird (2)
Bemerkungen:
(1): GetUsrNEx
(2): GetUsrNFndByOOUsrId
SortedBy
Beim sortedBy-Parameter können mehrere Resultat-Spalten (z.B. Attr1 ascending, Attr2 descending, Attr3 descending) angegeben werden. Die Resultat-Spalten sind dabei durch Komma getrennt.
Die gültigen Sortierungen sind: asc, ascending und desc, descending.