AddMediaSubType

AddMediaSubType
Admin
 
Rückgabewert
MediaSubTypeId
RET
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE. MEDIASUBTYPEID
Parameterliste
NamedValueArray
IN
NamedValue[]
MediaSubTypeCode
IN
REGULAR_STRING
>MEDIASUBTYPE.MEDIASUBTYPECODE
MediaBaseTypeId
IN
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.MEDIABASETYPEID
FileTypeId
IN
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.FILETYPEID
CreationCd
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.CREATIONCD
ConversionBaseCd
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.CONVERSIONBASECD
FilterCd
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.FILTERCD
Description
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.DESCRIPTION
Width
INo
EXTRALONG_STRING
>MEDIASUBTYPE.WIDTH
Height
INo
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.HEIGHT
QualityPercent
INo
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.QUALITYPERCENT
InActiveFlag
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.INACTIVEFLAG
ReturnStruct
IN
Boolean
Struktur-Rückgabe erwünscht?
Struct
OUT
MediaSubType (Struct)
Kurzbeschreibung:
Dieser Service erstellt einen neuen Eintrag in die Tabelle MEDIASUBTYPE.
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 MediaSubTypeCode leer ist (1)
  • Wenn der MediaSubTypeCode nicht eindeutig ist (2)
  • Wenn der MediaBaseType nicht existiert (3)
  • Wenn der MediaBaseType inaktiv ist (4)
  • Wenn der FileType nicht existiert (5)
  • Wenn der FileType inaktiv ist (6)
  • Wenn aufgrund CreationCd oder ConversionBaseCd eine spätere MediaFile-Konvertierung zu erwarten ist, diese jedoch für das Medium (MediaBaseType.MediaCd) nicht vorhanden ist. (7)
  • Wenn aufgrund CreationCd oder ConversionBaseCd eine spätere MediaFile-Konvertierung zu erwarten ist, diese jedoch für das Medium (MediaBaseType.MediaCd) den FileType nicht unterstützt. (8)
  • Wenn ConversionBaseCd ungleich NONE in Kombination mit CreationCd ungleich MANUAL gesetzt wird (9)
Bemerkungen:
(1): AddMdaSubTypeMdaSubTypeCodeEmpty
(2): AddMdaSubTypeMdaSubTypeCodeNUq
(3): AddMdaSubTypeAsgMdaBaseTypeNEx
(4): AddMdaSubTypeAsgMdaBaseTypeIsIn
(5): AddMdaSubTypeAsgFileTypeNEx
(6): AddMdaSubTypeAsgFileTypeIsIn
(7): AddMdaSubTypeMdaFileConvSupMs
(8): AddMdaSubTypeMdaFileConvFileTypeSupMs
(9): AddMdaSubTypeConvBaseCdNAlw