AddUsage

AddUsage
Admin
 
Rückgabewert
UsageId
RET
LONG_NUMERIC_IDENTIFIER
>USAGE.USAGEID
Parameterliste
NamedValueArray
IN
NamedValue[]
 
UsageNo
IN
LONG_NUMERIC_IDENTIFIER
>USAGE.USAGENO
UsageName
IN
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 erstellt einen neuen Eintrag in die Tabelle USAGE.
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 UsageNo nicht eindeutig ist (1)
Bemerkungen:
(1): AddUsageUsageNoNUq
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)
Defaultwerte:
  • UsageTypeCd: SPECIFIC
  • StateCd: SPECIFIC
  • CategoryUsageCd: NORESTRICTION