ModifyUsage

ModifyUsage
Admin
 
Rückgabewert
UsageId
RET
LONG_NUMERIC_IDENTIFIER
>USAGE.USAGEID
Parameterliste
UsageId
IN
LONG_NUMERIC_IDENTIFIER
>USAGE.USAGEID
NamedValueArray
INo
NamedValue[]
 
UsageNo
INo
LONG_NUMERIC_IDENTIFIER
>USAGE.USAGENO
UsageName
INo
REGULAR_STRING
>USAGE.USAGENAME
UsageTypeCd
INo
Enum: UsageType
>USAGE.USAGETYPECD
UsageScope
INo
SHORT_STRING
>USAGE.USAGESCOPE
CategoryUsageCd
INo
Enum: CategoryUsage
>USAGE.CATEGORYUSAGECD
Description
INo
EXTRA_LONG_STRING
>USAGE.DESCRIPTION
ProcessingParams
INo
EXTRA_LONG_STRING
>USAGE.PROCESSINGPARAMS
ReturnStruct
IN
Boolean
Struktur-Rückgabe erwünscht?
Struct
OUT
Usage (Struct)
 
Kurzbeschreibung:
Dieser Service verändert einen bestehenden Eintrag in der Tabelle USAGE.
(Key: UsageId)
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 die Usage über die UsageId nicht gefunden wird (1)
  • Wenn die UsageNo nicht eindeutig ist (2)
Bemerkungen:
(1): ModUsageNEx
(2): ModUsageUsageNoNUq
Eingeschränkte Wertebereiche:
Da es fix vorgegebene (BOF) Usages gibt, sind die Werte welche manuell gesetzt werden können beschränkt!
1 BOF 10‘000 – 199‘999 (werden fix vergeben und mit ausgeliefert)
2 FOF 300‘000 – 399‘999
3 MOF 200‘000 – 299‘999
4 SPECIFIC 1 – 9‘999
CategoryUsageCd: 0 – 1 (NORESTRICTION, CATEGORYUSAGE)
Auf BOF-Usages können nur die Attribute Description und ProcessingParams verändert werden!