AbortFileExtraction

AbortFileExtraction
Main
History-Relevant
Rückgabewert
RET
 
Parameterliste
FileId
IN
LONG_NUMERIC_IDENTIFIER
>FILE.FILEID
MetaDataType
IN
SHORT_NUMERIC_IDENTIFIER
>FILEMETADATA.METADATATYPECD
Kurzbeschreibung:
Dieser Service trägt einen bestehenden Eintrag in der Tabelle FILE aus dem spezifizierten Extracting aus.
(Key: FileId)
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 File über die FileId nicht gefunden wird (1)
  • Wenn das zugehörige Dokument nicht gefunden wird (2)
  • Wenn das zugehörige Dokument ausgecheckt ist (3)
  • Wenn der Archivierungsstatus auf ‚PENDING’, ‚PROCESSING’ oder ‚ARCHIVED’ steht; sich das Dokument also bereits in der Archivierung befindet oder bereits archiviert ist (4)
  • Wenn auf der verknüpften Sicherheitszone die notwendigen Rechte fehlen (5) **
  • Wenn das File nicht der neuesten Version des Dokuments angehört (6)
  • Wenn das File gar nicht für die Signierung markiert ist (7)
Bemerkungen:
(1): GetFileNEx
(2): GetDocNEx
(3): AbortFileSigAlreadyCheckedOutByUser
(4): AbortFileSigBlkWrongArcState
(5): AbortFileSigBlkInsuffVis
(6): AbortFileSigBlkWrongFileVrs
(7): AbortFileSigBlkWrongSignState
** Das Signieren wie auch das Austragen aus der Signierung wird nur abhängig der Visibility gewährt. Ein privates Dokument darf somit nur vom Owner, ein Gruppen-Dokument somit nur von einem Gruppen-Mitglied für das Signieren markiert werden.