ModifyMediaSubType

ModifyMediaSubType
Admin
 
Rückgabewert
MediaSubTypeId
RET
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.MEDIASUBTYPEID
Parameterliste
MediaSubTypeId
IN
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.MEDIASUBTYPEID
NamedValueArray
INo
NamedValue[]
MediaSubTypeCode
INo
REGULAR_STRING
>MEDIASUBTYPE.MEDIASUBTYPECODE
CreationCd
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.CREATIONCD
ConversionBaseCd
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.CONVERSIONBASECD
FilterCd
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.FILTERCD
Description
INo
EXTRALONG_STRING
>MEDIASUBTYPE.DESCRIPTION
Width
INo
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.WIDTH
Height
INo
LONG_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.HEIGHT
QualityPercent
INo
SHORT_NUMERIC_IDENTIFIER
>MEDIASUBTYPE.QUALITYPERCENT
InActiveFlag
INo
BOOLEAN
>MEDIASUBTYPE.INACTIVEFLAG
ReturnStruct
INo
Boolean
Struktur-Rückgabe erwünscht?
Struct
OUT
MediaSubType (Struct)
Kurzbeschreibung:
Dieser Service verändert einen bestehenden Eintrag in der Tabelle MEDIASUBTYPE.
(Key: MediaSubTypeId)
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 MediaSubType über die MediaSubTypeId nicht gefunden wird (1)
  • Wenn der MediaSubTypeCode leer ist (2)
  • Wenn der MediaSubTypeCode nicht eindeutig ist (3)
  • Wenn eines der Attribute CreationCd, FilterCd, Width, Height oder QualityPercent geändert werden möchte, der MediaSubType aber schon verwendet wurde (4)
  • Wenn aufgrund CreationCd oder ConversionBaseCd eine spätere MediaFile-Konvertierung zu erwarten ist, diese jedoch für das Medium (MediaBaseType.MediaCd) nicht vorhanden ist. (5)
  • 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. (6)
  • Wenn ConversionBaseCd ungleich NONE in Kombination mit CreationCd ungleich MANUAL gesetzt wird (7)
Bemerkungen:
(1): ModMdaSubTypeNEx
(2): ModMdaSubTypeMdaSubTypeCodeEmpty
(3): ModMdaSubTypeMdaSubTypeCodeNUq
(4): ModMdaSubTypeAttrUpdBlkRelDtd
(5): ModMdaSubTypeMdaFileConvSupMs
(6): ModMdaSubTypeMdaFileConvFileTypeSupMs
(7): ModMdaSubTypeConvBaseCdNAlw