The MessageDetail model captures additional "record-level" information for integration messages to go along with the "message-level" information captured in the Message model. One can have many MessageDetail entries for a single Message. These records can be reviewed in special reports to help administrators monitor the outcome of integration activities.
Table 16.20. MessageDetail Fields
|Message for which this MessageDetail is providing record-level information. (KEY field)
|Value used to identify the individual record. In CSV, it will be rownum. In XML, it might be element name, index, or line number.
|ProcessingErrors will be null if the record was successfully processed, non-null otherwise.
|Transaction number of the actual business transaction for this record. For example: PO Number or Invoice number.
|ONE model type to which the PrimaryRefTransNo belongs
|Stores the raw data of the original record in a generic dyna field. The dyna field contains a large number of String fields. For CSVs, we put each column as a dyna field value. For other formats, it is left up to the interface impl to decide how to capture the information.