GetExternalJobFileSizeAmount

GetExternalJobFileSizeAmount
Admin
 
Rückgabewert
long
RET
FileSize-Amount
 
Parameterliste
NamedValueArray
IN
NamedValue[]
 
ExternalJobId
INo
LONG_NUMERIC_IDENTIFIER
>EXTERNALJOB.EXTERNALJOBID
DocumentId
INo
LONG_NUMERIC_IDENTIFIER
>EXTERNALJOB.DOCUMENTID
DocumentCategoryId
INo
LONG_NUMERIC_IDENTIFIER
>EXTERNALJOB.DOCUMENTCATEGORYID
ArchiveStorageId
INo
LONG_NUMERIC_IDENTIFIER
>EXTERNALJOB.ARCHIVESTORAGEID
ExternalStorageId
INo
LONG_NUMERIC_IDENTIFIER
>EXTERNALJOB.EXTERNALSTORAGEID
MinCreatedTS
INo
RegularTimestamp
>EXTERNALJOB.MINCREATEDTS
MaxCreatedTS
INo
RegularTimestamp
>EXTERNALJOB.MAXCREATEDTS
MinArchivedTS
INo
RegularTimestamp
>EXTERNALJOB.MINARCHIVEDTS
MaxArchivedTS
INo
RegularTimestamp
>EXTERNALJOB.MAXARCHIVEDTS
MinValidUntilTS
INo
RegularTimestamp
>EXTERNALJOB.MINVALIDUNTILTS
MaxValidUntilTS
INo
RegularTimestamp
>EXTERNALJOB.MAXVALIDUNTILTS
MinRetentionOverTS
INo
RegularTimestamp
>EXTERNALJOB.MINRETENTIONOVERTS
MaxRetentionOverTS
INo
RegularTimestamp
>EXTERNALJOB.MAXRETENTIONOVERTS
JobTypeCd
IN
Enum: ExternalJobType
>EXTERNALJOB.JOBTYPECD
Kurzbeschreibung:
Dieser Service retourniert die voraussichtliche Summe der FileSizes welche über den ExternalJob bearbeitet werden. Diese Abfrage ist nur möglich solange sich der ExternalJob noch nicht in Bearbeitung befindet!
Wenn die ExternalJobId ungleich 0 angegeben wird, wird die Summe eines bestehenden ExternalJobs ermittelt.
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 JobTypeCd nicht angegeben wurde (1)
  • Wenn sich der ExternalJob nicht mehr im Status ENTERED oder PENDING befindet (2)
  • Wenn ein verknüpftes Storage nicht existiert (3)
  • Wenn das verknüpfte Dokument nicht existiert (4)
  • Wenn die verknüpfte Dokumentkategorie nicht existiert (5)
Bemerkungen:
(1): GetExtJobFileSizeAmountJobTypeMsg
(2): GetExtJobFileSizeAmountBlkWrongState
(3): GetStrgNEx
(4): GetDocNEx
(5): GetDocCatNEx
Notiz
Notiz
Beim JobType REMOVE und beim JobType RECOVER ergibt eine Abfrage jeweils den Wert 0 da nichts umkopiert wird!