Services

ModifyDocumentRemoveDocumentLink

ModifyDocumentRemoveDocumentLink
Main
History-Relevant
Rückgabewert
 
RET
   
Parameterliste
DocumentLinkId
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENTLINK.DOCUMENTLINKID
Kurzbeschreibung:
Dieser Service verändert DOCUMENT-Einträge indem ein Eintrag aus der Tabelle DOCUMENTLINK gelöscht wird.
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 eines der verknüpften Dokumente nicht geladen werden kann (1)
  • Wenn der DocumentLink über die DocumentLinkId nicht gefunden wird (2/3)
  • Wenn für das Document1 keine Modify-Berechtigung vorliegt (4)
  • Wenn für das Document2 keine Modify-Berechtigung vorliegt (5)
  • Wenn ein betroffenes Dokument ausgecheckt ist aber nicht vom ContextUser (6)
Bemerkungen:
VD: siehe Validator-Fehler
(1): GetDocNEx
(2): GetDocLinkNEx
(3): RemDocLinkNEx
(4): RemDocLinkAsgDoc1InsuffPriv
(5): RemDocLinkAsgDoc2InsuffPriv
(6): ModDocCheckoutUsrMsm
NICHT VERWENDEN! Das Konzept der DocumentLink’s kann noch ändern!