GetWorkFileReferenceList

GetWorkFileReferenceList
Main
History-Relevant
Rückgabewert
File[]
RET
File (Struct) Array
 
Parameterliste
DocumentId
IN
LONG_NUMERIC_IDENTIFIER
DOCUMENT.DOCUMENTID
NamedValueArray
INo
NamedValue[]
 
RealFileName
INo
REALFILENAME_STRING
>FILE.REALFILENAME
FileTypeId
INo
LONG_NUMERIC_IDENTIFIER
>FILE.FILETYPEID
MasterFileFlag
INo
BOOLEAN
>FILE.MASTERFILEFLAG
ViewerFileFlag
INo
BOOLEAN
>FILE.VIEWERFILEFLAG
MediaSubTypeId
INo
LONG_NUMERIC_IDENTIFIER
>FILE.MEDIASUBTYPEID
SortedBy
INo
LONG_STRING (Opt. Multi Content)
Kurzbeschreibung:
Dieser Service retourniert alle Einträge der Tabelle FILE welche gerade über die CheckoutVersion des Dokuments referenziert werden.
Einschränkungen über RealFileName sind möglich
Einschränkungen über FileTypeId sind möglich
Einschränkungen über MasterFileFlag sind möglich
Einschränkungen über ViewerFileFlag sind möglich
Einschränkungen über MediaSubTypeId sind möglich
(Key: DocumentId)
(Sortiert nach Version, FileId, 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 das Dokument über die DocumentId nicht gefunden wird (1)
  • Wenn das Dokument nicht ausgecheckt wurde (2)
  • Wenn das Dokument nicht vom ContextUser ausgecheckt wurde (3)
  • Wenn die Checkout-Version nicht geladen werden kann (4)
Bemerkungen:
(1): GetDocNEx
(2): GetWrkFileRefListNCheckedOut
(3): GetWrkFileRefListCheckoutUsrMsm
(4): GetVrsNEx
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.