Services

ModifyDocumentAddDocumentLink

ModifyDocumentAddDocumentLink
Main
History-Relevant
Rückgabewert
DocumentLinkId
RET
LONG_NUMERIC_IDENTIFIER
>DOCUMENTLINK.DOCUMENTLINKID
Parameterliste
DocumentId
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENTLINK.DOCUMENTID1
NamedValueArray
IN
NamedValue[]
 
DocumentId
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENTLINK.DOCUMENTID2
LinkTypeCd
INo
Enum: LinkType
>DOCUMENTLINK.LINKTYPECD
Description
INo
EXTRALONG_STRING
>DOCUMENTLINK.DESCRIPTION
Kurzbeschreibung:
Dieser Service verändert DOCUMENT-Einträge indem ein Eintrag in der Tabelle DOCUMENTLINK erstellt 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 beim Laden der Dokumente eines nicht geladen werden kann (1)
  • Wenn beim Verknüpfen das Document über die DocumentId1 nicht gefunden wird (2)
  • Wenn beim Verknüpfen das Document über die DocumentId2 nicht gefunden wird (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): AddDocLinkAsgDoc1NEx
(3): AddDocLinkAsgDoc2NEx
(4): AddDocLinkAsgDoc1InsuffPriv
(5): AddDocLinkAsgDoc2InsuffPriv
(6): ModDocCheckoutUsrMsm
Defaultwerte:
  • LinkTypeCd: DEFAULT
NICHT VERWENDEN! Das Konzept der DocumentLink’s kann noch ändern!