AddFolder

AddFolder
Admin
 
Rückgabewert
FolderId
RET
LONG_NUMERIC_IDENTIFIER
>FOLDER.FOLDERID
Parameterliste
NamedValueArray
IN
NamedValue[]
 
FolderNo
IN
LONG_NUMERIC_IDENTIFIER
>FOLDER.FOLDERNO
FolderName
IN
REGULAR_STRING
>FOLDER.FOLDERNAME
Owner
INo
LONG_NUMERIC_IDENTIFIER
>FOLDER.OWNER
ParentFolderId
INo
LONG_NUMERIC_IDENTIFIER
>FOLDER.PARENTFOLDERID
InActiveFlag
INo
BOOLEAN
>FOLDER.INACTIVEFLAG
WebDAVName
INo
REGULAR_STRING
>FOLDER.WEBDAVNAME
WebDAVInActiveFlag
INo
BOOLEAN
>FOLDER.WEBDAVINACTIVEFLAG
ReturnStruct
IN
Boolean
Struktur-Rückgabe erwünscht?
Struct
OUT
Folder (Struct)
 
Kurzbeschreibung:
Dieser Service erstellt einen neuen Eintrag in die Tabelle FOLDER.
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 der Owner als User nicht existiert (1)
  • Wenn der Owner inaktiv ist (2)
  • Wenn der ParentFolder über die FolderId nicht gefunden wird (3)
  • Wenn der ParentFolder inaktiv ist (4)
  • Wenn die FolderNo nicht eindeutig ist (5)
Bemerkungen:
(1): AddFdrAsgOwnerNEx
(2): AddFdrAsgOwnerIsIn
(3): AddFdrAsgParFdrNEx
(4): AddFdrAsgParFdrIsIn
(5): AddFdrFdrNoNUq
Defaultwerte:
  • Owner: ContextUserId
  • InActiveFlag: false
  • WebDAVInActiveFlag: false