MGCLatticeRecurringJobHealth
One row per recurring data job, keyed by its activity id: the job's health thresholds and the result of its last health evaluation, written by the health refresh.
Fields
| Name | Type | Mandatory | Description |
|---|---|---|---|
ActivityId | IntegrationActivityId | Yes | The activity ID of the recurring data job. It stays the same when the job is renamed. |
WindowHours | MGCLatticeDurationHours | No | How far back failed and partially processed messages are counted. 0 uses the default of 24 hours. |
BacklogAgeMinutes | MGCLatticeDurationMinutes | No | How long the oldest waiting message may wait before the job shows a warning. 0 uses the default: three recurrence intervals, and at least 15 minutes. |
SilenceMinutes | MGCLatticeDurationMinutes | No | How long an active job may go without a new message before it shows a warning. 0 switches the check off. |
StuckMinutes | MGCLatticeDurationMinutes | No | How long a message may stay in processing before the job shows a warning. 0 uses the default of 60 minutes. |
FailureThreshold | MGCLatticeRecordCount | No | How many failed messages in the failure window make the job Failing, and how many partially processed messages give a warning. 0 uses the default of 1. |
AlertsEnabled | NoYes | No | Raise the recurring data job health changed business event when the health of this job changes. |
HealthState | MGCLatticeRecurringJobHealthState | No | |
PreviousHealthState | MGCLatticeRecurringJobHealthState | No | The health the job had before its health last changed. |
StateChangedDateTime | TransDateTime | No | When the health of the job last changed. |
EvaluatedDateTime | TransDateTime | No | When the health of the job was last evaluated. |
Reasons | Notes | No | Why the job has this health, one reason per line, worst first. |
BacklogCount | MGCLatticeRecordCount | No | For an import job, the messages waiting to be processed. For an export job, the exported messages not yet acknowledged by the client. |
OldestBacklogDateTime | TransDateTime | No | When the oldest waiting message started waiting. |
FailedMessageCount | MGCLatticeRecordCount | No | Messages that failed in the failure window: processed with errors, or failed before or after processing. |
PartialExecutionCount | MGCLatticeRecordCount | No | Messages processed in the failure window although some of their rows failed in staging or in the target. |
LastMessageDateTime | TransDateTime | No | When the newest message arrived: the enqueue time of an import message, or the start of an export. |
StuckMessageCount | MGCLatticeRecordCount | No | Messages that have been in processing for longer than the stuck threshold. |
EnabledClientCount | MGCLatticeRecordCount | No | The client applications enabled to submit messages to the job. |
MappingErrorCount | MGCLatticeRecordCount | No | Errors the mapping validation found on the data project of the job. |
ProcessingBatchJobId | RefRecId | No | The batch job that processes the messages of the recurring data job. Empty when it does not exist. |
ProcessingBatchJobStatus | BatchStatus | No | The status of the processing batch job when the health was evaluated. |
MonitoringBatchJobId | RefRecId | No | The batch job that monitors the message queue of the recurring data job. Empty when it does not exist. |
MonitoringBatchJobStatus | BatchStatus | No | The status of the monitoring batch job when the health was evaluated. |