MGCLatticeBusinessEventLog
Durable audit log of outbound business events published through BusinessEventsPublisher. One row is written per published event that opts in via IMGCLatticeBusinessEventLoggable, capturing the serialized payload and the success/error outcome so the event can be audited and replayed. Error rows store the payload too, and the reconciliation sweep replays from it; it records each attempt on the Error row (RetryCount, LastRetryDateTime, LastRetryError) and marks it Resolved only when the replay published the event again.
Fields
| Name | Type | Mandatory | Description |
|---|---|---|---|
IntegrationDirection | IntegrationDirection | No | |
BusinessEventId | BusinessEventsId | No | The business event identifier as registered in the catalog |
EventClassName | ClassName | No | The business event class that was published |
LegalEntity | DataAreaId | No | The legal entity the business event was raised in. The reconciliation sweep replays an Error row in this legal entity. |
LogStatus | MGCLatticeBusinessEventLogStatus | No | |
StatusDetails | InfologText | No | |
SerializedContract | BusinessEventsSerializedContract | No | |
ContractClassName | ClassName | No | |
Identifier | MGCLatticeEventIdentifier | No | Business key of the record that an event is about, for example a sales order number. |
IdentifierType | ExtendedDataTypeName | No | Extended data type of the identifier value |
ReconcileState | MGCLatticeBusinessEventReconcileState | No | Reconciliation outcome for a failed publish (set by the reconciliation sweep). |
RetryCount | MGCLatticeAttemptCount | No | Number of times the reconciliation sweep has attempted to re-publish this event. |
LastRetryDateTime | TransDateTime | No | |
LastRetryError | InfologText | No | The error from the reconciliation sweep's most recent replay of this failed event. It is empty when the last replay succeeded. |