UndoCheckoutDocument

UndoCheckoutDocument
Main
History-Relevant
Rückgabewert
 
RET
   
Parameterliste
DocumentId
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENT.DOCUMENTID
Kurzbeschreibung:
Dieser Service macht ein UndoCheckout auf einem Dokument. Konkret wird die temporäre Version als gelöscht markiert und die Markierung auf dem Dokument entfernt.
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/2)
  • Wenn auf der verknüpften Sicherheitszone die Modify-Rechte fehlen (3)
  • Wenn das Document nicht ausgecheckt ist (4)
  • Wenn das Document noch gar nie eingecheckt wurde (neues Document) (5)
  • Wenn das Document von einem anderen User ausgecheckt wurde (6)
Bemerkungen:
(1): GetDocNEx
(2): UndoCheckoutDocNEx
(3): UndoCheckoutDocInsuffPriv
(4): UndoCheckoutDocNCheckedOut
(5): UndoCheckoutDocNeverCheckedIn
(6): UndoCheckoutDocCheckoutUsrMsm