AbortFileTranslation

AbortFileTranslation
Main
History-Relevant
Rückgabewert
RET
 
Parameterliste
FileId
IN
LONG_NUMERIC_IDENTIFIER
>FILE.FILEID
Kurzbeschreibung:
Dieser Service trägt einen bestehenden Eintrag in der Tabelle FILE aus der Übersetzung 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 das zugehörige Dokument den Dokumentstatus RETIRED besitzt (4)
  • Wenn der Archivierungsstatus auf ‚PENDING’, ‚PROCESSING’ oder ‚ARCHIVED’ steht; sich das Dokument also bereits in der Archivierung befindet oder bereits archiviert ist (5)
  • Wenn auf der verknüpften Sicherheitszone die notwendigen Rechte fehlen (6) **
  • Wenn das File nicht der neuesten Version des Dokuments angehört (7)
  • Wenn das File gar nicht für die Signierung markiert ist (8)
Bemerkungen:
(1): GetFileNEx
(2): GetDocNEx
(3): AbortFileSigAlreadyCheckedOutByUser
(4): AbortFileSigBlkWrongDocState
(5): AbortFileSigBlkWrongArcState
(6): AbortFileSigBlkInsuffVis
(7): AbortFileSigBlkWrongFileVrs
(8): 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.