Error Message fields

On the Error BODs page you can search on the Error Message or on the original message that caused the Error Message.

This table explains how the fields of the Confirm BOD are used by ION:

Fields How is it determined
Tenant ID Normalized message property
BOD ID Normalized message property; If not available from /ConfirmBOD/ApplicationArea/BODID of message
Message ID Normalized message property
From Logical ID Normalized message property
Message Normalized message Source
Creation dateTime /ConfirmBOD/ApplicationArea/CreationDateTime of message
Original Message Id /ConfirmBOD/DataArea/BOD/OriginalBOD/MessageHeader/MessageHeaderProperty/NameValue where attribute name=MessageId
Original Document ID /ConfirmBOD/DataArea/BOD/OriginalApplicationArea/BODID of message
Original Document type /ConfirmBOD/DataArea/BOD/OriginalBOD/MessageHeader/MessageHeaderProperty/NameValue where attribute name=BODType
Original From Logical Id /ConfirmBOD/DataArea/BOD/OriginalBOD/MessageHeader/MessageHeaderProperty/NameValue where attribute name=FromLogicalId
Original To Logical ID /ConfirmBOD/DataArea/BOD/OriginalBOD/MessageHeader/MessageHeaderProperty/NameValue where attribute name=ToLogicalId
Original Creation dateTime /ConfirmBOD/DataArea/BOD/OriginalApplicationArea/CreationDateTime of message
Original Tenant ID /ConfirmBOD/DataArea/BOD/OriginalBOD/MessageHeader/MessageHeaderProperty/NameValue where attribute name=TenantId

For Level, Severity, Error Type, Reason Code, and Reason this logic is used:

  • If available: /ConfirmBOD/DataArea/BOD/BODFailureMessage/ErrorProcessMessage
    • Severity = Failure
    • Level = BOD
    • ReasonCode = ErrorProcessMessage/ReasonCode
    • Reason = ErrorProcessMessage/Description
    • ErrorType = ErrorProcessMessage/Type
  • else If available: /ConfirmBOD/DataArea/BOD/PartialBODFailureMessage/ErrorProcessMessage
    • Severity = Failure
    • Level = BOD-PARTIAL
    • ReasonCode = ErrorProcessMessage/ReasonCode
    • Reason = ErrorProcessMessage/Description
    • ErrorType = ErrorProcessMessage/Type

Do not to use the levels NOUN and NOUN-PARTIAL. Avoid using the level information in these XPATHs:

  • /ConfirmBOD/DataArea/BOD/BODFailureMessage/NounFailureMessage/ErrorProcessMessage
  • /ConfirmBOD/DataArea/BOD/PartialBODFailureMessage/NounFailureMessage/ErrorProcessMessage