Class Error

Representation of an error that occured when synchronously processing the message.

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  messagereceipt:MessageReceiptMessage/ecf:Error
- niem-profile:niem:Property:
  cbrn:MessageStatus
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Type:
  ecf:ResponseMessageType
- niem-profile:niem:XPath:
  ecf:ResponseMessage
- niem-profile:niem:BaseType:
  cbrn:MessageStatusType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute errorCode

A code that uniquely identifies an error. Allowable values set forth in court policy.

Declaration :

- Uml : + errorCode : code

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  messagereceipt:MessageReceiptMessage/ecf:Error/ecf:ErrorCode
- niem-profile:niem:Property:
  cbrn:MessageStatusCode, cbrn:MessageHandlingError, cbrn:CredentialsAuthenticatedCode, cbrn:ResendRequestIndicator
- niem-profile:niem:OldMultiplicity:
  1,1
- niem-profile:niem:Type:
  cbrn:MessageStatusType
- niem-profile:niem:XPath:
  cbrn:MessageStatus/cbrn:MessageStatusCode
- niem-profile:niem:BaseType:
  cbrncl:MessageStatusCodeType
- niem-profile:niem:Multiplicity:
  1,1
- niem-profile:niem:CodeList:

Attribute errorDescription

A more "user friendly" description of the error.

Declaration :

- Uml : + errorDescription : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  messagereceipt:MessageReceiptMessage/ecf:Error/ecf:ErrorDescriptionText
- niem-profile:niem:Property:
  cbrn:ErrorDescription, cbrn:ErrorNodeName
- niem-profile:niem:OldMultiplicity:
  1,1
- niem-profile:niem:Type:
  cbrn:MessageContentErrorType
- niem-profile:niem:XPath:
  cbrn:MessageStatus/cbrn:MessageContentError/cbrn:ErrorDescription/cbrn:ErrorCodeDescriptionText
- niem-profile:niem:BaseType:
  cbrn:MessageErrorType
- niem-profile:niem:Multiplicity:
  1,1
- niem-profile:niem:CodeList:

Attribute contentError

A content error message.

Declaration :

- Uml : + contentError : string, multiplicity : *

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  messagereceipt:MessageReceiptMessage/ecf:Error
- niem-profile:niem:Property:
  cbrn:MessageContentError
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Type:
  cbrn:MessageStatusType
- niem-profile:niem:XPath:
  cbrn:MessageStatus/cbrn:MessageContentError
- niem-profile:niem:BaseType:
  cbrn:MessageContentErrorType
- niem-profile:niem:Multiplicity:
  0,unbounded
- niem-profile:niem:CodeList:

Attribute errorText

A code that uniquely identifies an error. Allowable values set forth in court policy.

Declaration :

- Uml : + errorText : code

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
  Genericode code list ErrorCodeText.gc
- niem-profile:niem:OldXPath:
  messagereceipt:MessageReceiptMessage/ecf:Error
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Property:
  cbrn:ErrorCodeText
- niem-profile:niem:Type:
  cbrn:MessageErrorType
- niem-profile:niem:XPath:
  cbrn:MessageStatus/cbrn:MessageContentError/cbrn:ErrorDescription/cbrn:ErrorCodeDescriptionText
- niem-profile:niem:BaseType:
  nc:TextType
- niem-profile:niem:Multiplicity:
  1,1
- niem-profile:niem:CodeList:
  0=No error; 1=Invalid per schema or code list; 2=Invalid per ECF specification; 3=Invalid per service interaction profile; 4=Invalid per policy

Attribute systemEnvironment

The system environment (e.g. production, test, development) in which the error occured.

Declaration :

- Uml : + systemEnvironment : string, multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
- niem-profile:niem:OldMultiplicity:
- niem-profile:niem:Property:
  nc:SystemOperatingModeAbstract, (cbrn:SystemOperatingModeCode)
- niem-profile:niem:Type:
  cbrn:SystemEventType
- niem-profile:niem:XPath:
  cbrn:MessageStatus/cbrn:SystemOperatingModeCode
- niem-profile:niem:BaseType:
  cbrncl:SystemOperatingModeCodeType
- niem-profile:niem:Multiplicity:
  1,1
- niem-profile:niem:CodeList: