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