DMAS Validator

Der Validator behandelt alle notwendigen Parameter-Validierungen der Services.
Synonym C# Range
LangNumericIdentifier
short
0 ... 99
ShortNumericIdentifier
short
0 ... 9999
RegularNumericIdentifier
int
0 ... 99999999
LongNumericIdentifier
long
0 ... 99999999999999
RegularNumericValue
decimal
0 ... 99999999999999 mit maximal acht Nachkommastellen
LangAlphanumericIdentifier
String
3 Zeichen
ShortAlphanumericIdentifier
String
1 Zeichen
RegularAlphanumericIdentifier
String
20 Zeichen
LongAlphanumericIdentifier
String
100 Zeichen
ExtraLongAlphanumericIdentifier
String
200 Zeichen
ShortString
String
20 Zeichen
MidSizeString
String
40 Zeichen
RegularString
String
100 Zeichen
LongString
String
200 Zeichen
RealFileNameString
String
255 Zeichen
VeryLongString
String
1000 Zeichen
ExtraLongString
String
4000 Zeichen
RegularText
String
- keine Prüfung -
RegularDate
DateTime
- keine Prüfung -
RegularTimestamp
DateTime
- keine Prüfung -
RegularTime
- keine Prüfung -
Boolean
Boolean
- keine Prüfung -
Im Validator sind für alle Datenbankfelder deren Typen-Synonyme hinterlegt. Die Parameter werden anhand dieser Typen gegengeprüft. Die Prüfung erfolgt, indem das zum Wert korrespondierende "Ziel" auf der Datenbank mitgegeben wird.
Fehler
Folgende Fehler können bei der Validierung der Parameter oder des Resultats auftreten:
  • ValNoRuleDef
  • ValRngVio
  • ValMaxLengthVio
  • ValMinFileSizeVio
  • ValMaxFileSizeVio
  • ValMaxJunkFileSizeVio
  • ValInvDataType
  • ValInvEnumVal
  • ValInvKeyVal
  • ValInvBOIds
  • ValUnkAttr
  • ValInvCatAttr
  • ValMaxRowsExd
  • ValMaxRowsRchd
  • ValAddAttrSetNAllowed
  • ValAddAttrIsMs
  • ValUpdAttrSetNAllowed
  • ValUpdAttrIsMs
  • ValRestrIsMs
  • ValNVAInvEntry
  • ValNAVAInvAKEntry
Fehler (Kontext)
Bei allen Services können die folgende Kontext-Fehler auftreten:
  • ContextRepNRy
  • ContextCatEntNEx
  • ContextActEntNEx
  • ContextCoreNAc
  • ContextClMs
  • ContextUsrMs
  • ContextUsrNEx
  • ContextUsrIn
  • ContextMandantNStarted
  • ContextSrvNeedsSysAdmRgt
  • ContextSrvNeedsAtLstUsrAdmRgt
Fehler (Umgebung)
Bei bestimmten Services können zudem folgende Umgebungs-Fehler auftreten:
  • MandantStartBlkAlreadyStarted
  • MandantStopBlkNStarted
  • EnvSessFactoryNRy
  • EnvFileAccNReg
  • EnvFileAccAlreadyReg
  • EnvStrgDirAndProtNReg
  • EnvStrgDirAndProtAlreadyReg
  • EnvStrgDirAndProtOpenBlkNeedsPhysRoot
  • EnvStrgDirAndProtOpenBlkConsCheckFailed
  • EnvEngineNReg
Fehler (AK-Umwandlung)
Dort wo das Setzen von Attributen über deren Alternativ-Schlüssel möglich ist, können gegebenenfalls Fehler auftreten, die bei der Umwandlung entstehen:
  • GetUsrNEx
    (im Zusammenhang mit User defined Folders [UDF])
  • GetUsrNFndByOOUsrId
  • GetUsrGrpNFndByUsrGrpNo
  • GetSecZoneNFndBySecZoneNo
  • GetPostProcNFndByPostProcNo
  • GetDocCatNFndByDocCatNo
  • GetStrgNFndByStrgNo
  • GetFdrNFndByFdrNo
  • GetFileTypeNFndByExt
  • GetBOTypeNFndByBOTypeNm
  • GetOOLinkTypeNFndByOOLinkTypeCode
Fehler (Diverse)
  • ConsigneeTriggeringBlkWrongState
  • CopierTriggeringBlkWrongState
  • CompleterTriggeringBlkWrongState
  • SignerTriggeringBlkWrongState
  • ExtractorTriggeringBlkWrongState