{"Timestamp":"2026-06-05T05:47:19.8243552+00:00","Level":"Information","Data":{"EventId":3091016791},"Message":"Inside hosted service - for nsq"}

{"Timestamp":"2026-06-05T05:47:19.8853925+00:00","Level":"Information","Data":{"EventId":3138514657},"Message":"Started the consumer service and handler for NSQ"}

{"Timestamp":"2026-06-05T08:47:36.2421800+00:00","Level":"Information","Data":{"EventId":3091016791},"Message":"Inside hosted service - for nsq"}

{"Timestamp":"2026-06-05T08:47:36.2950094+00:00","Level":"Information","Data":{"EventId":3138514657},"Message":"Started the consumer service and handler for NSQ"}

{"Timestamp":"2026-06-05T09:11:48.5685081+00:00","Level":"Information","Data":{"EventId":3339950644},"Message":"Notification event with message ID 17d36e2b1f2c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"1\",\"timerRuleActionId\":\"1\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"11\"}"}

{"Timestamp":"2026-06-05T09:11:48.7201973+00:00","Level":"Information","Data":{"EventId":2103161216},"Message":"Started processing notification for message ID 17d36e2b1f2c3000"}

{"Timestamp":"2026-06-05T09:11:48.7203065+00:00","Level":"Information","Data":{"EventId":1385290631},"Message":"Looking up the notification handler for message ID 17d36e2b1f2c3000"}

{"Timestamp":"2026-06-05T09:11:48.7208272+00:00","Level":"Information","Data":{"EventId":521818734},"Message":"Event handling in process for message ID 17d36e2b1f2c3000"}

{"Timestamp":"2026-06-05T09:11:49.3767031+00:00","Level":"Information","Data":{"EventId":1527673440},"Message":"Sending message ID 17d36e2b1f2c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.4058428+00:00","Level":"Information","Data":{"EventId":1610964267},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:11:49.3768515Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36e2b1f2c3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"created\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"1\\\",\\\"timerRuleActionId\\\":\\\"1\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"QA2 Timer Engine created notification test\\\",\\\"siteName\\\":\\\"QA Staging 2 Site\\\",\\\"state\\\":\\\"Open\\\",\\\"alertLink\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Email\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"uid\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"{{source.description}}\\\\\\\",\\\\\\\"siteName\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"state\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"alertLink\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"11\\\"}\"}"}

{"Timestamp":"2026-06-05T09:11:49.4128561+00:00","Level":"Information","Data":{"EventId":3609611556},"Message":"Sent message ID 17d36e2b1f2c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.4135822+00:00","Level":"Information","Data":{"EventId":4096707051},"Message":"Notification event with message ID 17d36e2bbc6c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"2\",\"timerRuleActionId\":\"2\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"12\"}"}

{"Timestamp":"2026-06-05T09:11:49.4178641+00:00","Level":"Information","Data":{"EventId":600953359},"Message":"Started processing notification for message ID 17d36e2bbc6c3000"}

{"Timestamp":"2026-06-05T09:11:49.4179606+00:00","Level":"Information","Data":{"EventId":2702663401},"Message":"Looking up the notification handler for message ID 17d36e2bbc6c3000"}

{"Timestamp":"2026-06-05T09:11:49.4180586+00:00","Level":"Information","Data":{"EventId":2037287900},"Message":"Event handling in process for message ID 17d36e2bbc6c3000"}

{"Timestamp":"2026-06-05T09:11:49.4325542+00:00","Level":"Information","Data":{"EventId":848540198},"Message":"Sending message ID 17d36e2bbc6c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.4328415+00:00","Level":"Information","Data":{"EventId":1715283515},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:11:49.4326265Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36e2bbc6c3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"created\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"2\\\",\\\"timerRuleActionId\\\":\\\"2\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"UserName\\\":\\\"Timer Engine QA\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"QA2 Timer Engine created notification test\\\",\\\"Site\\\":\\\"QA Staging 2 Site\\\",\\\"CategoryName\\\":\\\"\\\",\\\"DisplayName\\\":\\\"Safety Alert\\\",\\\"OrganisationName\\\":\\\"QA Organisation\\\",\\\"Status\\\":\\\"Open\\\",\\\"Link\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Whatsapp\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"UserName\\\\\\\":\\\\\\\"{{source.UserName}}\\\\\\\",\\\\\\\"TicketModuleName\\\\\\\":\\\\\\\"Safety Alert\\\\\\\",\\\\\\\"IncidentUId\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"Description\\\\\\\":\\\\\\\"{source.description}\\\\\\\",\\\\\\\"Site\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"CategoryName\\\\\\\":\\\\\\\"{source.categoryName}\\\\\\\",\\\\\\\"DisplayName\\\\\\\":\\\\\\\"{source.DisplayName}\\\\\\\",\\\\\\\"OrganisationName\\\\\\\":\\\\\\\"{source.OrganisationName}\\\\\\\",\\\\\\\"Status\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"Link\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"12\\\"}\"}"}

{"Timestamp":"2026-06-05T09:11:49.4337750+00:00","Level":"Information","Data":{"EventId":3136540910},"Message":"Sent message ID 17d36e2bbc6c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.4341232+00:00","Level":"Information","Data":{"EventId":2772381978},"Message":"Notification event with message ID 17d36e2c542c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"5\",\"timerRuleActionId\":\"5\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"13\"}"}

{"Timestamp":"2026-06-05T09:11:49.4466661+00:00","Level":"Information","Data":{"EventId":3187596357},"Message":"Started processing notification for message ID 17d36e2c542c3000"}

{"Timestamp":"2026-06-05T09:11:49.4467226+00:00","Level":"Information","Data":{"EventId":3602358925},"Message":"Looking up the notification handler for message ID 17d36e2c542c3000"}

{"Timestamp":"2026-06-05T09:11:49.4467431+00:00","Level":"Information","Data":{"EventId":3083111027},"Message":"Event handling in process for message ID 17d36e2c542c3000"}

{"Timestamp":"2026-06-05T09:11:49.4814243+00:00","Level":"Information","Data":{"EventId":4196640365},"Message":"Sending message ID 17d36e2c542c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.4866199+00:00","Level":"Information","Data":{"EventId":3842082215},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:11:49.4814897Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36e2c542c3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"created\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"5\\\",\\\"timerRuleActionId\\\":\\\"5\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"QA2 Timer Engine created notification test\\\",\\\"siteName\\\":\\\"QA Staging 2 Site\\\",\\\"state\\\":\\\"Open\\\",\\\"alertLink\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Email\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"uid\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"{{source.description}}\\\\\\\",\\\\\\\"siteName\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"state\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"alertLink\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"13\\\"}\"}"}

{"Timestamp":"2026-06-05T09:11:49.4886937+00:00","Level":"Information","Data":{"EventId":1046838387},"Message":"Sent message ID 17d36e2c542c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.4889966+00:00","Level":"Information","Data":{"EventId":4044402926},"Message":"Notification event with message ID 17d36e2ce92c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"6\",\"timerRuleActionId\":\"6\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"14\"}"}

{"Timestamp":"2026-06-05T09:11:49.4912562+00:00","Level":"Information","Data":{"EventId":1132785250},"Message":"Started processing notification for message ID 17d36e2ce92c3000"}

{"Timestamp":"2026-06-05T09:11:49.4913031+00:00","Level":"Information","Data":{"EventId":90472365},"Message":"Looking up the notification handler for message ID 17d36e2ce92c3000"}

{"Timestamp":"2026-06-05T09:11:49.4913292+00:00","Level":"Information","Data":{"EventId":3497324720},"Message":"Event handling in process for message ID 17d36e2ce92c3000"}

{"Timestamp":"2026-06-05T09:11:49.4934629+00:00","Level":"Information","Data":{"EventId":1715492233},"Message":"Sending message ID 17d36e2ce92c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.4972222+00:00","Level":"Information","Data":{"EventId":1874524068},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:11:49.4935383Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36e2ce92c3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"created\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"6\\\",\\\"timerRuleActionId\\\":\\\"6\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"UserName\\\":\\\"Timer Engine QA\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"QA2 Timer Engine created notification test\\\",\\\"Site\\\":\\\"QA Staging 2 Site\\\",\\\"CategoryName\\\":\\\"\\\",\\\"DisplayName\\\":\\\"Safety Alert\\\",\\\"OrganisationName\\\":\\\"QA Organisation\\\",\\\"Status\\\":\\\"Open\\\",\\\"Link\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Whatsapp\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"UserName\\\\\\\":\\\\\\\"{{source.UserName}}\\\\\\\",\\\\\\\"TicketModuleName\\\\\\\":\\\\\\\"Safety Alert\\\\\\\",\\\\\\\"IncidentUId\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"Description\\\\\\\":\\\\\\\"{source.description}\\\\\\\",\\\\\\\"Site\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"CategoryName\\\\\\\":\\\\\\\"{source.categoryName}\\\\\\\",\\\\\\\"DisplayName\\\\\\\":\\\\\\\"{source.DisplayName}\\\\\\\",\\\\\\\"OrganisationName\\\\\\\":\\\\\\\"{source.OrganisationName}\\\\\\\",\\\\\\\"Status\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"Link\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"14\\\"}\"}"}

{"Timestamp":"2026-06-05T09:11:49.4979684+00:00","Level":"Information","Data":{"EventId":3337491678},"Message":"Sent message ID 17d36e2ce92c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.4983164+00:00","Level":"Information","Data":{"EventId":273492596},"Message":"Notification event with message ID 17d36e4024ac3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"updated\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"3\",\"timerRuleActionId\":\"3\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine updated notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"In Review\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"15\"}"}

{"Timestamp":"2026-06-05T09:11:49.5005707+00:00","Level":"Information","Data":{"EventId":1491999553},"Message":"Started processing notification for message ID 17d36e4024ac3000"}

{"Timestamp":"2026-06-05T09:11:49.5006241+00:00","Level":"Information","Data":{"EventId":1818067068},"Message":"Looking up the notification handler for message ID 17d36e4024ac3000"}

{"Timestamp":"2026-06-05T09:11:49.5006519+00:00","Level":"Information","Data":{"EventId":1310201491},"Message":"Event handling in process for message ID 17d36e4024ac3000"}

{"Timestamp":"2026-06-05T09:11:49.5026897+00:00","Level":"Information","Data":{"EventId":2255995963},"Message":"Sending message ID 17d36e4024ac3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.5029096+00:00","Level":"Information","Data":{"EventId":887868452},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:11:49.5027246Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36e4024ac3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"updated\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"3\\\",\\\"timerRuleActionId\\\":\\\"3\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"QA2 Timer Engine updated notification test\\\",\\\"siteName\\\":\\\"QA Staging 2 Site\\\",\\\"state\\\":\\\"In Review\\\",\\\"alertLink\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Email\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"uid\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"{{source.description}}\\\\\\\",\\\\\\\"siteName\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"state\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"alertLink\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"15\\\"}\"}"}

{"Timestamp":"2026-06-05T09:11:49.5036506+00:00","Level":"Information","Data":{"EventId":1746288126},"Message":"Sent message ID 17d36e4024ac3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.5039074+00:00","Level":"Information","Data":{"EventId":1491596402},"Message":"Notification event with message ID 17d36e40be6c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"updated\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"4\",\"timerRuleActionId\":\"4\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"ModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Changes\":\"Description and status updated by Timer Engine QA test\",\"NextModuleName\":\"Safety Alert\",\"Description\":\"QA2 Timer Engine updated notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"In Review\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"ModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Changes\\\":\\\"{source.Changes}\\\",\\\"NextModuleName\\\":\\\"Safety Alert\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"16\"}"}

{"Timestamp":"2026-06-05T09:11:49.5055451+00:00","Level":"Information","Data":{"EventId":1493087150},"Message":"Started processing notification for message ID 17d36e40be6c3000"}

{"Timestamp":"2026-06-05T09:11:49.5055827+00:00","Level":"Information","Data":{"EventId":82631711},"Message":"Looking up the notification handler for message ID 17d36e40be6c3000"}

{"Timestamp":"2026-06-05T09:11:49.5056002+00:00","Level":"Information","Data":{"EventId":2627618358},"Message":"Event handling in process for message ID 17d36e40be6c3000"}

{"Timestamp":"2026-06-05T09:11:49.5074327+00:00","Level":"Information","Data":{"EventId":716505556},"Message":"Sending message ID 17d36e40be6c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:11:49.5076396+00:00","Level":"Information","Data":{"EventId":567639125},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:11:49.5074644Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36e40be6c3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"updated\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"4\\\",\\\"timerRuleActionId\\\":\\\"4\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"UserName\\\":\\\"Timer Engine QA\\\",\\\"ModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Changes\\\":\\\"Description and status updated by Timer Engine QA test\\\",\\\"NextModuleName\\\":\\\"Safety Alert\\\",\\\"Description\\\":\\\"QA2 Timer Engine updated notification test\\\",\\\"Site\\\":\\\"QA Staging 2 Site\\\",\\\"CategoryName\\\":\\\"\\\",\\\"DisplayName\\\":\\\"Safety Alert\\\",\\\"OrganisationName\\\":\\\"QA Organisation\\\",\\\"Status\\\":\\\"In Review\\\",\\\"Link\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Whatsapp\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"UserName\\\\\\\":\\\\\\\"{{source.UserName}}\\\\\\\",\\\\\\\"ModuleName\\\\\\\":\\\\\\\"Safety Alert\\\\\\\",\\\\\\\"IncidentUId\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"Changes\\\\\\\":\\\\\\\"{source.Changes}\\\\\\\",\\\\\\\"NextModuleName\\\\\\\":\\\\\\\"Safety Alert\\\\\\\",\\\\\\\"Description\\\\\\\":\\\\\\\"{source.description}\\\\\\\",\\\\\\\"Site\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"CategoryName\\\\\\\":\\\\\\\"{source.categoryName}\\\\\\\",\\\\\\\"DisplayName\\\\\\\":\\\\\\\"{source.DisplayName}\\\\\\\",\\\\\\\"OrganisationName\\\\\\\":\\\\\\\"{source.OrganisationName}\\\\\\\",\\\\\\\"Status\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"Link\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"16\\\"}\"}"}

{"Timestamp":"2026-06-05T09:11:49.5081715+00:00","Level":"Information","Data":{"EventId":283571822},"Message":"Sent message ID 17d36e40be6c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:16:06.6457006+00:00","Level":"Information","Data":{"EventId":4206523882},"Message":"Notification event with message ID 17d36f3a2b6c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"1\",\"timerRuleActionId\":\"1\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"17\"}"}

{"Timestamp":"2026-06-05T09:16:06.6477497+00:00","Level":"Information","Data":{"EventId":3468241929},"Message":"Started processing notification for message ID 17d36f3a2b6c3000"}

{"Timestamp":"2026-06-05T09:16:06.6478138+00:00","Level":"Information","Data":{"EventId":595330634},"Message":"Looking up the notification handler for message ID 17d36f3a2b6c3000"}

{"Timestamp":"2026-06-05T09:16:06.6478414+00:00","Level":"Information","Data":{"EventId":2685896822},"Message":"Event handling in process for message ID 17d36f3a2b6c3000"}

{"Timestamp":"2026-06-05T09:16:06.6524155+00:00","Level":"Information","Data":{"EventId":4214072130},"Message":"Sending message ID 17d36f3a2b6c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:16:06.6527501+00:00","Level":"Information","Data":{"EventId":2658952389},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:16:06.6524798Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36f3a2b6c3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"created\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"1\\\",\\\"timerRuleActionId\\\":\\\"1\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"QA2 Timer Engine created notification test\\\",\\\"siteName\\\":\\\"QA Staging 2 Site\\\",\\\"state\\\":\\\"Open\\\",\\\"alertLink\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Email\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"uid\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"{{source.description}}\\\\\\\",\\\\\\\"siteName\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"state\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"alertLink\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"17\\\"}\"}"}

{"Timestamp":"2026-06-05T09:16:06.6532267+00:00","Level":"Information","Data":{"EventId":2496508674},"Message":"Sent message ID 17d36f3a2b6c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:16:07.2689327+00:00","Level":"Information","Data":{"EventId":2714424751},"Message":"Notification event with message ID 17d36f3abfec3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"2\",\"timerRuleActionId\":\"2\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"18\"}"}

{"Timestamp":"2026-06-05T09:16:07.2710949+00:00","Level":"Information","Data":{"EventId":2732453104},"Message":"Started processing notification for message ID 17d36f3abfec3000"}

{"Timestamp":"2026-06-05T09:16:07.2711525+00:00","Level":"Information","Data":{"EventId":3942306607},"Message":"Looking up the notification handler for message ID 17d36f3abfec3000"}

{"Timestamp":"2026-06-05T09:16:07.2711691+00:00","Level":"Information","Data":{"EventId":81664367},"Message":"Event handling in process for message ID 17d36f3abfec3000"}

{"Timestamp":"2026-06-05T09:16:07.2732458+00:00","Level":"Information","Data":{"EventId":3392414065},"Message":"Sending message ID 17d36f3abfec3000 to DLQ"}

{"Timestamp":"2026-06-05T09:16:07.2735714+00:00","Level":"Information","Data":{"EventId":4186966864},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:16:07.2732997Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36f3abfec3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"created\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"2\\\",\\\"timerRuleActionId\\\":\\\"2\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"UserName\\\":\\\"Timer Engine QA\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"QA2 Timer Engine created notification test\\\",\\\"Site\\\":\\\"QA Staging 2 Site\\\",\\\"CategoryName\\\":\\\"\\\",\\\"DisplayName\\\":\\\"Safety Alert\\\",\\\"OrganisationName\\\":\\\"QA Organisation\\\",\\\"Status\\\":\\\"Open\\\",\\\"Link\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Whatsapp\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"UserName\\\\\\\":\\\\\\\"{{source.UserName}}\\\\\\\",\\\\\\\"TicketModuleName\\\\\\\":\\\\\\\"Safety Alert\\\\\\\",\\\\\\\"IncidentUId\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"Description\\\\\\\":\\\\\\\"{source.description}\\\\\\\",\\\\\\\"Site\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"CategoryName\\\\\\\":\\\\\\\"{source.categoryName}\\\\\\\",\\\\\\\"DisplayName\\\\\\\":\\\\\\\"{source.DisplayName}\\\\\\\",\\\\\\\"OrganisationName\\\\\\\":\\\\\\\"{source.OrganisationName}\\\\\\\",\\\\\\\"Status\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"Link\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"18\\\"}\"}"}

{"Timestamp":"2026-06-05T09:16:07.2740398+00:00","Level":"Information","Data":{"EventId":4198014884},"Message":"Sent message ID 17d36f3abfec3000 to DLQ"}

{"Timestamp":"2026-06-05T09:16:07.8988690+00:00","Level":"Information","Data":{"EventId":123458707},"Message":"Notification event with message ID 17d36f3b562c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"5\",\"timerRuleActionId\":\"5\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"19\"}"}

{"Timestamp":"2026-06-05T09:16:07.9006665+00:00","Level":"Information","Data":{"EventId":2173406673},"Message":"Started processing notification for message ID 17d36f3b562c3000"}

{"Timestamp":"2026-06-05T09:16:07.9007165+00:00","Level":"Information","Data":{"EventId":3496725872},"Message":"Looking up the notification handler for message ID 17d36f3b562c3000"}

{"Timestamp":"2026-06-05T09:16:07.9007310+00:00","Level":"Information","Data":{"EventId":3746555512},"Message":"Event handling in process for message ID 17d36f3b562c3000"}

{"Timestamp":"2026-06-05T09:16:07.9026483+00:00","Level":"Information","Data":{"EventId":835104393},"Message":"Sending message ID 17d36f3b562c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:16:07.9029510+00:00","Level":"Information","Data":{"EventId":1379037876},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:16:07.9026942Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36f3b562c3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"created\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"5\\\",\\\"timerRuleActionId\\\":\\\"5\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"QA2 Timer Engine created notification test\\\",\\\"siteName\\\":\\\"QA Staging 2 Site\\\",\\\"state\\\":\\\"Open\\\",\\\"alertLink\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Email\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"uid\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"{{source.description}}\\\\\\\",\\\\\\\"siteName\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"state\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"alertLink\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"19\\\"}\"}"}

{"Timestamp":"2026-06-05T09:16:07.9038192+00:00","Level":"Information","Data":{"EventId":1619647877},"Message":"Sent message ID 17d36f3b562c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:16:08.5377075+00:00","Level":"Information","Data":{"EventId":1635315454},"Message":"Notification event with message ID 17d36f3bee6c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"6\",\"timerRuleActionId\":\"6\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"20\"}"}

{"Timestamp":"2026-06-05T09:16:08.5399197+00:00","Level":"Information","Data":{"EventId":2108995077},"Message":"Started processing notification for message ID 17d36f3bee6c3000"}

{"Timestamp":"2026-06-05T09:16:08.5399678+00:00","Level":"Information","Data":{"EventId":3400029677},"Message":"Looking up the notification handler for message ID 17d36f3bee6c3000"}

{"Timestamp":"2026-06-05T09:16:08.5399836+00:00","Level":"Information","Data":{"EventId":2095746924},"Message":"Event handling in process for message ID 17d36f3bee6c3000"}

{"Timestamp":"2026-06-05T09:16:08.5436584+00:00","Level":"Information","Data":{"EventId":1337659703},"Message":"Sending message ID 17d36f3bee6c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:16:08.5442473+00:00","Level":"Information","Data":{"EventId":1573892059},"Message":"Dead letter envelope for DLQ message: {\"SourceTopic\":\"stg.notification.orchestrator\",\"SourceChannel\":\"stg-notification-orchestrator\",\"FailedAtUtc\":\"2026-06-05T09:16:08.5437404Z\",\"Attempts\":1,\"ErrorType\":\"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException\",\"ErrorMessage\":\"Missing alertId in context for message ID 17d36f3bee6c3000\",\"StackTrace\":\"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 231\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 111\\r\\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\NotificationHandlers\\\\SafetyAlertsNotificationHandler.cs:line 50\\r\\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Routing\\\\EventRouter.cs:line 38\\r\\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\\\GitLab-Runner\\\\builds\\\\27n6lYj0J\\\\0\\\\incident-reporter\\\\incident-reporter-api\\\\IncidentReporter\\\\OQSHA.Notification.Orchestrator\\\\Worker\\\\OrchestratorMessageHandler.cs:line 44\",\"OriginalBody\":\"{\\\"TemplateId\\\":null,\\\"EntityType\\\":\\\"safety_alerts\\\",\\\"EventType\\\":\\\"created\\\",\\\"NotifyRoleId\\\":null,\\\"NotifyUserId\\\":12962,\\\"NotifyDynamicActor\\\":null,\\\"EntityContext\\\":{\\\"Parameters\\\":{\\\"orgId\\\":\\\"262\\\",\\\"organisationId\\\":\\\"262\\\",\\\"sourceRecordId\\\":\\\"195\\\",\\\"sourceModuleId\\\":\\\"77\\\",\\\"sourceRecordUid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"timerRuleConfigId\\\":\\\"6\\\",\\\"timerRuleActionId\\\":\\\"6\\\",\\\"scheduledAtUtc\\\":\\\"2026-05-30T11:30:00.0000000\\\",\\\"UserName\\\":\\\"Timer Engine QA\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"QA2 Timer Engine created notification test\\\",\\\"Site\\\":\\\"QA Staging 2 Site\\\",\\\"CategoryName\\\":\\\"\\\",\\\"DisplayName\\\":\\\"Safety Alert\\\",\\\"OrganisationName\\\":\\\"QA Organisation\\\",\\\"Status\\\":\\\"Open\\\",\\\"Link\\\":\\\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\\\",\\\"EmailFooter\\\":\\\"OQSHA QA\\\"}},\\\"ActorContext\\\":null,\\\"Metadata\\\":{\\\"channels\\\":\\\"[\\\\\\\"Whatsapp\\\\\\\"]\\\",\\\"payloadTemplate\\\":\\\"{\\\\\\\"UserName\\\\\\\":\\\\\\\"{{source.UserName}}\\\\\\\",\\\\\\\"TicketModuleName\\\\\\\":\\\\\\\"Safety Alert\\\\\\\",\\\\\\\"IncidentUId\\\\\\\":\\\\\\\"SA/SAIL/OFF/NMX/26/00007\\\\\\\",\\\\\\\"Description\\\\\\\":\\\\\\\"{source.description}\\\\\\\",\\\\\\\"Site\\\\\\\":\\\\\\\"{source.siteName}\\\\\\\",\\\\\\\"CategoryName\\\\\\\":\\\\\\\"{source.categoryName}\\\\\\\",\\\\\\\"DisplayName\\\\\\\":\\\\\\\"{source.DisplayName}\\\\\\\",\\\\\\\"OrganisationName\\\\\\\":\\\\\\\"{source.OrganisationName}\\\\\\\",\\\\\\\"Status\\\\\\\":\\\\\\\"{source.state}\\\\\\\",\\\\\\\"Link\\\\\\\":\\\\\\\"{source.alertLink}\\\\\\\",\\\\\\\"EmailFooter\\\\\\\":\\\\\\\"{source.EmailFooter}\\\\\\\"}\\\",\\\"timerQueueId\\\":\\\"20\\\"}\"}"}

{"Timestamp":"2026-06-05T09:16:08.5458754+00:00","Level":"Information","Data":{"EventId":3945306088},"Message":"Sent message ID 17d36f3bee6c3000 to DLQ"}

{"Timestamp":"2026-06-05T09:26:55.0475793+00:00","Level":"Information","Data":{"EventId":3093019160},"Message":"Notification event with message ID 17d371960a6c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"7\",\"timerRuleActionId\":\"7\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"alertId\":\"195\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"21\"}"}

{"Timestamp":"2026-06-05T09:26:55.0498588+00:00","Level":"Information","Data":{"EventId":3246456979},"Message":"Started processing notification for message ID 17d371960a6c3000"}

{"Timestamp":"2026-06-05T09:26:55.0499250+00:00","Level":"Information","Data":{"EventId":803613889},"Message":"Looking up the notification handler for message ID 17d371960a6c3000"}

{"Timestamp":"2026-06-05T09:26:55.0499438+00:00","Level":"Information","Data":{"EventId":4173747643},"Message":"Event handling in process for message ID 17d371960a6c3000"}

{"Timestamp":"2026-06-05T09:26:55.1875658+00:00","Level":"Information","Data":{"EventId":3464627406},"Message":"Dispatching the notifications for message ID 17d371960a6c3000"}

{"Timestamp":"2026-06-05T09:26:55.2005812+00:00","Level":"Information","Data":{"EventId":454296724},"Message":"Successfully processed notification for message ID 17d371960a6c3000"}

{"Timestamp":"2026-06-05T09:26:55.6646036+00:00","Level":"Information","Data":{"EventId":1095283869},"Message":"Notification event with message ID 17d371969dac3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"8\",\"timerRuleActionId\":\"8\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"alertId\":\"195\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"22\"}"}

{"Timestamp":"2026-06-05T09:26:55.6666716+00:00","Level":"Information","Data":{"EventId":2399442044},"Message":"Started processing notification for message ID 17d371969dac3000"}

{"Timestamp":"2026-06-05T09:26:55.6667085+00:00","Level":"Information","Data":{"EventId":3351033218},"Message":"Looking up the notification handler for message ID 17d371969dac3000"}

{"Timestamp":"2026-06-05T09:26:55.6667882+00:00","Level":"Information","Data":{"EventId":1689365628},"Message":"Event handling in process for message ID 17d371969dac3000"}

{"Timestamp":"2026-06-05T09:26:55.6715649+00:00","Level":"Information","Data":{"EventId":722645600},"Message":"Dispatching the notifications for message ID 17d371969dac3000"}

{"Timestamp":"2026-06-05T09:26:55.6722417+00:00","Level":"Information","Data":{"EventId":361534163},"Message":"Successfully processed notification for message ID 17d371969dac3000"}

{"Timestamp":"2026-06-05T09:26:56.3116504+00:00","Level":"Information","Data":{"EventId":231364220},"Message":"Notification event with message ID 17d3719737ac3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"updated\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"9\",\"timerRuleActionId\":\"9\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"alertId\":\"195\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine updated notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"In Review\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"23\"}"}

{"Timestamp":"2026-06-05T09:26:56.3136013+00:00","Level":"Information","Data":{"EventId":2300736820},"Message":"Started processing notification for message ID 17d3719737ac3000"}

{"Timestamp":"2026-06-05T09:26:56.3136447+00:00","Level":"Information","Data":{"EventId":3232218195},"Message":"Looking up the notification handler for message ID 17d3719737ac3000"}

{"Timestamp":"2026-06-05T09:26:56.3136584+00:00","Level":"Information","Data":{"EventId":1486547968},"Message":"Event handling in process for message ID 17d3719737ac3000"}

{"Timestamp":"2026-06-05T09:26:56.3184084+00:00","Level":"Information","Data":{"EventId":688896398},"Message":"Dispatching the notifications for message ID 17d3719737ac3000"}

{"Timestamp":"2026-06-05T09:26:56.3192024+00:00","Level":"Information","Data":{"EventId":2496150376},"Message":"Successfully processed notification for message ID 17d3719737ac3000"}

{"Timestamp":"2026-06-05T09:26:56.9326353+00:00","Level":"Information","Data":{"EventId":2882700330},"Message":"Notification event with message ID 17d37197cbac3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"updated\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"10\",\"timerRuleActionId\":\"10\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"alertId\":\"195\",\"UserName\":\"Timer Engine QA\",\"ModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Changes\":\"Description and status updated by Timer Engine QA test\",\"NextModuleName\":\"Safety Alert\",\"Description\":\"QA2 Timer Engine updated notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"In Review\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"ModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Changes\\\":\\\"{source.Changes}\\\",\\\"NextModuleName\\\":\\\"Safety Alert\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"24\"}"}

{"Timestamp":"2026-06-05T09:26:56.9345950+00:00","Level":"Information","Data":{"EventId":965674218},"Message":"Started processing notification for message ID 17d37197cbac3000"}

{"Timestamp":"2026-06-05T09:26:56.9346335+00:00","Level":"Information","Data":{"EventId":642115235},"Message":"Looking up the notification handler for message ID 17d37197cbac3000"}

{"Timestamp":"2026-06-05T09:26:56.9346457+00:00","Level":"Information","Data":{"EventId":3603897442},"Message":"Event handling in process for message ID 17d37197cbac3000"}

{"Timestamp":"2026-06-05T09:26:56.9484216+00:00","Level":"Information","Data":{"EventId":2905973776},"Message":"Dispatching the notifications for message ID 17d37197cbac3000"}

{"Timestamp":"2026-06-05T09:26:56.9492088+00:00","Level":"Information","Data":{"EventId":526660577},"Message":"Successfully processed notification for message ID 17d37197cbac3000"}

{"Timestamp":"2026-06-05T09:44:55.7726003+00:00","Level":"Information","Data":{"EventId":1205962338},"Message":"Notification event with message ID 17d375848b6c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"7\",\"timerRuleActionId\":\"7\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"alertId\":\"195\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"25\"}"}

{"Timestamp":"2026-06-05T09:44:55.7742149+00:00","Level":"Information","Data":{"EventId":3027025070},"Message":"Started processing notification for message ID 17d375848b6c3000"}

{"Timestamp":"2026-06-05T09:44:55.7742431+00:00","Level":"Information","Data":{"EventId":1202855330},"Message":"Looking up the notification handler for message ID 17d375848b6c3000"}

{"Timestamp":"2026-06-05T09:44:55.7742636+00:00","Level":"Information","Data":{"EventId":4077852851},"Message":"Event handling in process for message ID 17d375848b6c3000"}

{"Timestamp":"2026-06-05T09:44:55.7824429+00:00","Level":"Information","Data":{"EventId":348666221},"Message":"Dispatching the notifications for message ID 17d375848b6c3000"}

{"Timestamp":"2026-06-05T09:44:55.7830682+00:00","Level":"Information","Data":{"EventId":2745148971},"Message":"Successfully processed notification for message ID 17d375848b6c3000"}

{"Timestamp":"2026-06-05T09:44:56.4007483+00:00","Level":"Information","Data":{"EventId":2869041895},"Message":"Notification event with message ID 17d3758520ec3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"8\",\"timerRuleActionId\":\"8\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"alertId\":\"195\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"26\"}"}

{"Timestamp":"2026-06-05T09:44:56.4023327+00:00","Level":"Information","Data":{"EventId":4016865708},"Message":"Started processing notification for message ID 17d3758520ec3000"}

{"Timestamp":"2026-06-05T09:44:56.4023755+00:00","Level":"Information","Data":{"EventId":1780559958},"Message":"Looking up the notification handler for message ID 17d3758520ec3000"}

{"Timestamp":"2026-06-05T09:44:56.4023885+00:00","Level":"Information","Data":{"EventId":3277777534},"Message":"Event handling in process for message ID 17d3758520ec3000"}

{"Timestamp":"2026-06-05T09:44:56.4060636+00:00","Level":"Information","Data":{"EventId":2738368782},"Message":"Dispatching the notifications for message ID 17d3758520ec3000"}

{"Timestamp":"2026-06-05T09:44:56.4064468+00:00","Level":"Information","Data":{"EventId":1717674998},"Message":"Successfully processed notification for message ID 17d3758520ec3000"}

{"Timestamp":"2026-06-05T09:44:57.0455843+00:00","Level":"Information","Data":{"EventId":4055116488},"Message":"Notification event with message ID 17d37585baec3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"updated\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"9\",\"timerRuleActionId\":\"9\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"alertId\":\"195\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine updated notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"In Review\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"27\"}"}

{"Timestamp":"2026-06-05T09:44:57.0476007+00:00","Level":"Information","Data":{"EventId":3294362167},"Message":"Started processing notification for message ID 17d37585baec3000"}

{"Timestamp":"2026-06-05T09:44:57.0476494+00:00","Level":"Information","Data":{"EventId":3115789817},"Message":"Looking up the notification handler for message ID 17d37585baec3000"}

{"Timestamp":"2026-06-05T09:44:57.0476660+00:00","Level":"Information","Data":{"EventId":2929618468},"Message":"Event handling in process for message ID 17d37585baec3000"}

{"Timestamp":"2026-06-05T09:44:57.0557703+00:00","Level":"Information","Data":{"EventId":1301601922},"Message":"Dispatching the notifications for message ID 17d37585baec3000"}

{"Timestamp":"2026-06-05T09:44:57.0565672+00:00","Level":"Information","Data":{"EventId":2341808803},"Message":"Successfully processed notification for message ID 17d37585baec3000"}

{"Timestamp":"2026-06-05T09:44:57.6754579+00:00","Level":"Information","Data":{"EventId":993466753},"Message":"Notification event with message ID 17d37586512c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"updated\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"10\",\"timerRuleActionId\":\"10\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"alertId\":\"195\",\"UserName\":\"Timer Engine QA\",\"ModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Changes\":\"Description and status updated by Timer Engine QA test\",\"NextModuleName\":\"Safety Alert\",\"Description\":\"QA2 Timer Engine updated notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"In Review\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"ModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Changes\\\":\\\"{source.Changes}\\\",\\\"NextModuleName\\\":\\\"Safety Alert\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"28\"}"}

{"Timestamp":"2026-06-05T09:44:57.6777883+00:00","Level":"Information","Data":{"EventId":151840252},"Message":"Started processing notification for message ID 17d37586512c3000"}

{"Timestamp":"2026-06-05T09:44:57.6778382+00:00","Level":"Information","Data":{"EventId":2831039659},"Message":"Looking up the notification handler for message ID 17d37586512c3000"}

{"Timestamp":"2026-06-05T09:44:57.6778556+00:00","Level":"Information","Data":{"EventId":3775615682},"Message":"Event handling in process for message ID 17d37586512c3000"}

{"Timestamp":"2026-06-05T09:44:57.6830290+00:00","Level":"Information","Data":{"EventId":2346262295},"Message":"Dispatching the notifications for message ID 17d37586512c3000"}

{"Timestamp":"2026-06-05T09:44:57.6841402+00:00","Level":"Information","Data":{"EventId":1930286425},"Message":"Successfully processed notification for message ID 17d37586512c3000"}

{"Timestamp":"2026-06-05T09:59:42.6570463+00:00","Level":"Information","Data":{"EventId":3091016791},"Message":"Inside hosted service - for nsq"}

{"Timestamp":"2026-06-05T09:59:42.7394106+00:00","Level":"Information","Data":{"EventId":3138514657},"Message":"Started the consumer service and handler for NSQ"}

{"Timestamp":"2026-06-05T10:14:32.9389562+00:00","Level":"Information","Data":{"EventId":143893317},"Message":"Notification event with message ID 17d37bfba82c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"11\",\"timerRuleActionId\":\"11\",\"scheduledAtUtc\":\"2026-06-04T18:30:00.0000000\",\"alertId\":\"195\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created email test\",\"siteName\":\"Elizabethville\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"29\"}"}

{"Timestamp":"2026-06-05T10:14:33.0817953+00:00","Level":"Information","Data":{"EventId":2736281287},"Message":"Started processing notification for message ID 17d37bfba82c3000"}

{"Timestamp":"2026-06-05T10:14:33.0818742+00:00","Level":"Information","Data":{"EventId":3173061492},"Message":"Looking up the notification handler for message ID 17d37bfba82c3000"}

{"Timestamp":"2026-06-05T10:14:33.0822450+00:00","Level":"Information","Data":{"EventId":1869808217},"Message":"Event handling in process for message ID 17d37bfba82c3000"}

{"Timestamp":"2026-06-05T10:14:33.8264847+00:00","Level":"Information","Data":{"EventId":1784832751},"Message":"Dispatching the notifications for message ID 17d37bfba82c3000"}

{"Timestamp":"2026-06-05T10:14:33.8429618+00:00","Level":"Information","Data":{"EventId":1170638830},"Message":"Successfully processed notification for message ID 17d37bfba82c3000"}

{"Timestamp":"2026-06-05T11:04:38.0718779+00:00","Level":"Information","Data":{"EventId":3351792885},"Message":"Notification event with message ID 17d386ea686c3000 received: {\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"timer_safety_alert_reminder\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"13\",\"timerRuleActionId\":\"13\",\"scheduledAtUtc\":\"2026-06-04T18:30:00.0000000\",\"alertId\":\"195\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine safety alert reminder email test\",\"siteName\":\"Elizabethville\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"alertId\\\":\\\"195\\\",\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"30\"}"}

{"Timestamp":"2026-06-05T11:04:38.0763796+00:00","Level":"Information","Data":{"EventId":2952197152},"Message":"Started processing notification for message ID 17d386ea686c3000"}

{"Timestamp":"2026-06-05T11:04:38.0764427+00:00","Level":"Information","Data":{"EventId":2591325141},"Message":"Looking up the notification handler for message ID 17d386ea686c3000"}

{"Timestamp":"2026-06-05T11:04:38.0765115+00:00","Level":"Information","Data":{"EventId":4247768530},"Message":"Event handling in process for message ID 17d386ea686c3000"}

{"Timestamp":"2026-06-05T11:04:38.0955349+00:00","Level":"Information","Data":{"EventId":1983268536},"Message":"Dispatching the notifications for message ID 17d386ea686c3000"}

{"Timestamp":"2026-06-05T11:04:38.0969503+00:00","Level":"Information","Data":{"EventId":851716935},"Message":"Successfully processed notification for message ID 17d386ea686c3000"}

{"Timestamp":"2026-06-05T11:56:25.2637837+00:00","Level":"Information","Data":{"EventId":3091016791},"Message":"Inside hosted service - for nsq"}

{"Timestamp":"2026-06-05T11:56:25.4270062+00:00","Level":"Information","Data":{"EventId":3138514657},"Message":"Started the consumer service and handler for NSQ"}

{"Timestamp":"2026-06-05T12:27:38.2894917+00:00","Level":"Information","Data":{"EventId":3091016791},"Message":"Inside hosted service - for nsq"}

{"Timestamp":"2026-06-05T12:27:38.3714442+00:00","Level":"Information","Data":{"EventId":3138514657},"Message":"Started the consumer service and handler for NSQ"}

{"Timestamp":"2026-06-05T13:56:36.9798236+00:00","Level":"Information","Data":{"EventId":3091016791},"Message":"Inside hosted service - for nsq"}

{"Timestamp":"2026-06-05T13:56:37.0614713+00:00","Level":"Information","Data":{"EventId":3138514657},"Message":"Started the consumer service and handler for NSQ"}

{"Timestamp":"2026-06-05T14:19:44.8600070+00:00","Level":"Information","Data":{"EventId":3091016791},"Message":"Inside hosted service - for nsq"}

{"Timestamp":"2026-06-05T14:19:44.9452263+00:00","Level":"Information","Data":{"EventId":3138514657},"Message":"Started the consumer service and handler for NSQ"}

