{ "timestamp": "2026-06-29 04:46:37.3715", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-29 04:46:37.3715", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"Update_USER\",\"EventArgs\":[{\"Key\":\"DisplayName\",\"Value\":\"Renard Whatley\"},{\"Key\":\"Password\",\"Value\":\"\"},{\"Key\":\"OrganisationName\",\"Value\":\"Galecto Inc.\"},{\"Key\":\"UserDivisions\",\"Value\":\"Near miss, Unsafe Act, Unsafe Condition\"},{\"Key\":\"UserIncidentSites\",\"Value\":\"Alanreed, Bowers, Council Bluffs, Cowgill, Fleischmanns, Fort Myers Beach, Galeville, Leeper, Rosewood, Suffield Depot, Vinings, Weldona, Yorba Linda\"},{\"Key\":\"OldEmail\",\"Value\":\"\"},{\"Key\":\"Email\",\"Value\":\"MH_Admin_HO@oqsha.com\"}]}" }
{ "timestamp": "2026-06-29 04:46:37.3955", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : Update_USER ###" }
{ "timestamp": "2026-06-29 04:46:37.3955", "level": "Info", "severity": "INFO", "message": "### Started Event for Update User Email ###" }
{ "timestamp": "2026-06-29 04:46:37.3955", "level": "Info", "severity": "INFO", "message": "Calling Send Email Function for Update User Email" }
{ "timestamp": "2026-06-29 04:46:37.3955", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-29 04:46:37.3955", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-29 04:46:37.3955", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-29 04:46:37.3955", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-29 04:46:37.4955", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"MH_Admin_HO@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"Your OQSHA Access Has Been Updated\",\"text\":null,\"html\":\"Hi Renard Whatley,\\n<br><br>\\nYour access to the <strong>Galecto Inc.<\/strong> organisation in OQSHA has been updated.\\n<br><br>\\nAvailable Ticket Sites: Alanreed, Bowers, Council Bluffs, Cowgill, Fleischmanns, Fort Myers Beach, Galeville, Leeper, Rosewood, Suffield Depot, Vinings, Weldona, Yorba Linda\\n<br>\\nAvailable Category: Near miss, Unsafe Act, Unsafe Condition\\n<br><br>\\nPlease use your existing credentials to login.<br><br>\\n<br>\\nOrganisation: Galecto Inc.\\n<br><br>\\nClick <a href=\\\"https:\/\/www.oqsha.com\/#\/login\\\">here<\/a> to sign in.\\n<br><br>\\nRegards,\\n<br>\\nOQSHA\\n<br>\\nPowered by Osmosys\\n\",\"attachments\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"result\":null,\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":825415,\"delivery_status\":1,\"created_on\":\"2026-06-29T04:46:37.495Z\",\"updated_on\":\"2026-06-29T04:46:37.495Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-29 04:46:37.4955", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-29 04:46:37.4955", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-29 04:46:37.4955", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"Update_APP_USER\",\"EventArgs\":[{\"Key\":\"DisplayName\",\"Value\":\"Renard Whatley\"},{\"Key\":\"Password\",\"Value\":\"\"},{\"Key\":\"OrganisationName\",\"Value\":\"Galecto Inc.\"},{\"Key\":\"UserUid\",\"Value\":\"9100999124\"},{\"Key\":\"UserDivisions\",\"Value\":\"Near miss, Unsafe Act, Unsafe Condition\"},{\"Key\":\"UserIncidentSites\",\"Value\":\"Alanreed, Bowers, Council Bluffs, Cowgill, Fleischmanns, Fort Myers Beach, Galeville, Leeper, Rosewood, Suffield Depot, Vinings, Weldona, Yorba Linda\"},{\"Key\":\"Email\",\"Value\":\"MH_Admin_HO@oqsha.com\"},{\"Key\":\"MobileNumber\",\"Value\":\"+912000000713\"}]}" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : Update_APP_USER ###" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "### Started Event for Update App User Email ###" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "Calling Send Email Function for Update User Email" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-29 04:46:37.4991", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-29 04:46:37.5524", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"MH_Admin_HO@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"Your OQSHA Access Has Been Updated\",\"text\":null,\"html\":\"Hi Renard Whatley,\\n<br><br>\\nYour access to the <strong>Galecto Inc.<\/strong> organisation in OQSHA has been updated.\\n<br><br>\\nAvailable Ticket Sites: Alanreed, Bowers, Council Bluffs, Cowgill, Fleischmanns, Fort Myers Beach, Galeville, Leeper, Rosewood, Suffield Depot, Vinings, Weldona, Yorba Linda\\n<br>\\nAvailable Category: Near miss, Unsafe Act, Unsafe Condition\\n<br><br>\\nYour Credentials for app login are:<br><br>Email: MH_Admin_HO@oqsha.com<br>Unique user ID: 9100999124<br>Mobile number: +912000000713\\n<br>\\nOrganisation: Galecto Inc.\\n<br><br>\\nClick <a href=\\\"https:\/\/www.oqsha.com\/#\/login\\\">here<\/a> to sign in.\\n<br><br>\\nRegards,\\n<br>\\nOQSHA\\n<br>\\nPowered by Osmosys\\n\",\"attachments\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"result\":null,\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":825416,\"delivery_status\":1,\"created_on\":\"2026-06-29T04:46:37.551Z\",\"updated_on\":\"2026-06-29T04:46:37.551Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-29 04:46:37.5524", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-29 04:46:37.5524", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-29 04:46:37.5524", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-29 05:09:52.5567", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 05:09:52.5744", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 05:09:56.3327", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 05:09:56.3511", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 05:09:56.6142", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 05:09:56.6329", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 07:17:14.0305", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-29 07:17:14.0305", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_FOR_MOC_CREATION\",\"EventArgs\":[{\"Key\":\"MocId\",\"Value\":\"394\"},{\"Key\":\"ApproverIds\",\"Value\":\"[5530,5538]\"},{\"Key\":\"SiteName\",\"Value\":\"Washoe Valley\"},{\"Key\":\"CreatedBy\",\"Value\":\"Sal Eaton\"},{\"Key\":\"MocUid\",\"Value\":\"M\/FBYDW\/COI\/LMM\/26\/00001\"},{\"Key\":\"OrgId\",\"Value\":248},{\"Key\":\"OrganisationName\",\"Value\":\"Falcon's Beyond Global Inc. Warrants\"}]}" }
{ "timestamp": "2026-06-29 07:17:14.2741", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_FOR_MOC_CREATION ###" }
{ "timestamp": "2026-06-29 07:17:14.2741", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationForMocCreation function for email\/WhatsApp #" }
{ "timestamp": "2026-06-29 07:17:14.2741", "level": "Info", "severity": "INFO", "message": "Executing email and WhatsApp notifications to MOC approvers" }
{ "timestamp": "2026-06-29 07:17:14.3222", "level": "Info", "severity": "INFO", "message": "Sending MOC creation email to: TTK_COB_SITE_EHS@oqsha.com" }
{ "timestamp": "2026-06-29 07:17:14.3253", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-29 07:17:14.3253", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-29 07:17:14.3253", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-29 07:17:14.3253", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-29 07:17:14.4769", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"TTK DSMS\\\" <ttk_dsms@oqsha.com>\",\"to\":\"TTK_COB_SITE_EHS@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"New MOC Assigned\",\"text\":null,\"html\":\"Dear Curley Benedict,\\n<br><br>\\nA new MOC has been created and assigned to you.\\n<br><br>\\n\\n<strong>MOC ID:<\/strong> M\/FBYDW\/COI\/LMM\/26\/00001<br>\\n<strong>Site:<\/strong> Washoe Valley<br>\\n<strong>Organisation:<\/strong> Falcon's Beyond Global Inc. Warrants<br>\\n<strong>Created By:<\/strong> Sal Eaton<br>\\n<strong>Link:<\/strong> <a href=\\\"https:\/\/oqsha.com\/#\/moc\/view\/248\/394?dlType=viewMOC\\\">https:\/\/oqsha.com\/#\/moc\/view\/248\/394?dlType=viewMOC<\/a>\\n<br><br>\\n\\n Regards,<br>\\n <br \/>\\n EHS Department - TTK Prestige Limited\\n <br>\\n -----------------------------------------------\\n <br>\\n OQSHA - Powered by Osmosys\\n\",\"attachments\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"result\":null,\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":825526,\"delivery_status\":1,\"created_on\":\"2026-06-29T07:17:14.474Z\",\"updated_on\":\"2026-06-29T07:17:14.474Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-29 07:17:14.4769", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-29 07:17:14.4769", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-29 07:17:14.5243", "level": "Info", "severity": "INFO", "message": "Sending MOC creation WhatsApp message to: 912000001716" }
{ "timestamp": "2026-06-29 07:17:14.5323", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000001716\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_moc_creation_alert_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Curley Benedict\"},{\"type\":\"text\",\"text\":\"M\/FBYDW\/COI\/LMM\/26\/00001\"},{\"type\":\"text\",\"text\":\"Washoe Valley\"},{\"type\":\"text\",\"text\":\"Falcon's Beyond Global Inc. Warrants\"},{\"type\":\"text\",\"text\":\"Sal Eaton\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/moc\/view\/248\/394?dlType=viewMOC\"},{\"type\":\"text\",\"text\":\"EHS Department - TTK Prestige Limited\"}]}]}}}" }
{ "timestamp": "2026-06-29 07:17:14.5870", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-29 07:17:14.5870", "level": "Info", "severity": "INFO", "message": "Sending MOC creation email to: TTK_EHS@oqsha.com" }
{ "timestamp": "2026-06-29 07:17:14.5870", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-29 07:17:14.5870", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-29 07:17:14.5870", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-29 07:17:14.5870", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-29 07:17:14.6351", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"TTK DSMS\\\" <ttk_dsms@oqsha.com>\",\"to\":\"TTK_EHS@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"New MOC Assigned\",\"text\":null,\"html\":\"Dear Mozell Heaton,\\n<br><br>\\nA new MOC has been created and assigned to you.\\n<br><br>\\n\\n<strong>MOC ID:<\/strong> M\/FBYDW\/COI\/LMM\/26\/00001<br>\\n<strong>Site:<\/strong> Washoe Valley<br>\\n<strong>Organisation:<\/strong> Falcon's Beyond Global Inc. Warrants<br>\\n<strong>Created By:<\/strong> Sal Eaton<br>\\n<strong>Link:<\/strong> <a href=\\\"https:\/\/oqsha.com\/#\/moc\/view\/248\/394?dlType=viewMOC\\\">https:\/\/oqsha.com\/#\/moc\/view\/248\/394?dlType=viewMOC<\/a>\\n<br><br>\\n\\n Regards,<br>\\n <br \/>\\n EHS Department - TTK Prestige Limited\\n <br>\\n -----------------------------------------------\\n <br>\\n OQSHA - Powered by Osmosys\\n\",\"attachments\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"result\":null,\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":825528,\"delivery_status\":1,\"created_on\":\"2026-06-29T07:17:14.634Z\",\"updated_on\":\"2026-06-29T07:17:14.634Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-29 07:17:14.6351", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-29 07:17:14.6351", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-29 07:17:14.6395", "level": "Info", "severity": "INFO", "message": "Sending MOC creation WhatsApp message to: 912000002528" }
{ "timestamp": "2026-06-29 07:17:14.6395", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000002528\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_moc_creation_alert_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Mozell Heaton\"},{\"type\":\"text\",\"text\":\"M\/FBYDW\/COI\/LMM\/26\/00001\"},{\"type\":\"text\",\"text\":\"Washoe Valley\"},{\"type\":\"text\",\"text\":\"Falcon's Beyond Global Inc. Warrants\"},{\"type\":\"text\",\"text\":\"Sal Eaton\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/moc\/view\/248\/394?dlType=viewMOC\"},{\"type\":\"text\",\"text\":\"EHS Department - TTK Prestige Limited\"}]}]}}}" }
{ "timestamp": "2026-06-29 07:17:14.6907", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-29 07:17:14.6907", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-29 07:17:14.6907", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-29 07:21:30.8216", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 07:21:30.8372", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 07:21:34.7294", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 07:21:34.7474", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 07:21:34.9920", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 07:21:35.0152", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 08:11:01.2714", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 08:11:01.2906", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 08:11:05.5816", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 08:11:05.5978", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 08:11:05.8482", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 08:11:05.8627", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 08:15:09.5146", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 08:15:09.5299", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 08:15:13.3959", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 08:15:13.4230", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 08:15:13.6727", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 08:15:13.6900", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 09:37:11.6998", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-29 09:37:11.6998", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"ASSIGNED_TO_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"AssignedIncidentID\",\"Value\":76116},{\"Key\":\"AssignedToID\",\"Value\":13064}]}" }
{ "timestamp": "2026-06-29 09:37:11.9391", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : ASSIGNED_TO_NOTIFICATION ###" }
{ "timestamp": "2026-06-29 09:37:11.9391", "level": "Info", "severity": "INFO", "message": "### Started processing Assigned to Notification Event ###" }
{ "timestamp": "2026-06-29 09:37:11.9391", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToAssignedId function for all types of assigned to notification #" }
{ "timestamp": "2026-06-29 09:37:12.0295", "level": "Debug", "severity": "DEBUG", "message": "Generating report." }
{ "timestamp": "2026-06-29 09:37:14.1230", "level": "Info", "severity": "INFO", "message": "Converted to byte file" }
{ "timestamp": "2026-06-29 09:37:14.1230", "level": "Debug", "severity": "DEBUG", "message": "PDF generation successfull" }
{ "timestamp": "2026-06-29 09:37:14.1317", "level": "Debug", "severity": "DEBUG", "message": "Stopped Assigned To SMS as Org Level setting is set to false " }
{ "timestamp": "2026-06-29 09:37:14.1317", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Whatsapp for IncidentId:76116" }
{ "timestamp": "2026-06-29 09:37:14.1560", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"915555556387\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_assigned_to_whatsapp_template_v3\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Christl Vinson\"},{\"type\":\"text\",\"text\":\"Ticket\"},{\"type\":\"text\",\"text\":\"XX4UB2\"},{\"type\":\"text\",\"text\":\"OFLINE\"},{\"type\":\"text\",\"text\":\"Council Bluffs\"},{\"type\":\"text\",\"text\":\"Unsafe Act\"},{\"type\":\"text\",\"text\":\"Renard Whatley\"},{\"type\":\"text\",\"text\":\"Galecto Inc.\"},{\"type\":\"text\",\"text\":\"Open\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/incidents\/view\/211\/76116?dlType=viewTicket\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-06-29 09:37:14.2167", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-29 09:37:14.2167", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-29 09:37:14.2294", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-06-29 09:37:14.2294", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-06-29 09:37:14.2294", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for IncidentId:76116" }
{ "timestamp": "2026-06-29 09:37:14.2412", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-06-29 09:37:14.2412", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-06-29 09:37:14.2412", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/c34ebfd0-852a-3ba6-9d2b-5072e233617a" }
{ "timestamp": "2026-06-29 09:37:14.4638", "level": "Info", "severity": "INFO", "message": "{\"type\":\"http:\/\/notify.osmosys.co\/problems\/auth-unauthorized\",\"title\":\"Unauthorized\",\"status\":401,\"detail\":\"Invalid API key\",\"instance\":\"\/notifications\",\"error_code\":\"AUTH_UNAUTHORIZED\",\"timestamp\":\"2026-06-29T09:37:14.443Z\"}" }
{ "timestamp": "2026-06-29 09:37:14.4638", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-06-29 09:37:14.4638", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is Unauthorized" }
{ "timestamp": "2026-06-29 09:37:14.4638", "level": "Info", "severity": "INFO", "message": "Push notification failed to send to a device 20204." }
{ "timestamp": "2026-06-29 09:37:14.4638", "level": "Info", "severity": "INFO", "message": "# Push notification did not send #" }
{ "timestamp": "2026-06-29 09:37:14.4638", "level": "Info", "severity": "INFO", "message": "### Ended processing Assigned to Notification Event ###" }
{ "timestamp": "2026-06-29 09:37:14.4800", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-29 09:49:59.6968", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-29 09:49:59.6968", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"COMPLETED_BATCH\",\"EventArgs\":[{\"Key\":\"BatchId\",\"Value\":1709}]}" }
{ "timestamp": "2026-06-29 09:49:59.6968", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : COMPLETED_BATCH ###" }
{ "timestamp": "2026-06-29 09:49:59.6968", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #" }
{ "timestamp": "2026-06-29 09:49:59.7288", "level": "Debug", "severity": "DEBUG", "message": "Executing completed notification function to batch participants" }
{ "timestamp": "2026-06-29 09:49:59.7288", "level": "Debug", "severity": "DEBUG", "message": "Sending completed batch notification to batch participant267" }
{ "timestamp": "2026-06-29 09:49:59.7288", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000001875\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_completed_batch_v5\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Sal Eaton\"},{\"type\":\"text\",\"text\":\"Test Purpose\"},{\"type\":\"text\",\"text\":\"Shivganga Test\"},{\"type\":\"text\",\"text\":\"SailPoint Inc.\"},{\"type\":\"text\",\"text\":\"0 Week(s) 0 Day(s) 2 Hour(s)\"},{\"type\":\"text\",\"text\":\"No faculty\"},{\"type\":\"text\",\"text\":\"June 29, 2026  03:19:59 PM\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/batches\/view\/262\/307\/1709?dlType=viewBatch\"}]}]}}}" }
{ "timestamp": "2026-06-29 09:49:59.7904", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-29 09:49:59.7904", "level": "Debug", "severity": "DEBUG", "message": "Generating certificate." }
{ "timestamp": "2026-06-29 09:49:59.8106", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"HandleMessage\",\r\n  \"Message\": \"Value cannot be null.\\r\\nParameter name: path4\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"NotificationSender\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "System.ArgumentNullException: Value cannot be null.\r\nParameter name: path4\r\n   at System.IO.Path.Combine(String path1, String path2, String path3, String path4)\r\n   at IncidentReporter.API.Helpers.ExportTrainingCertificateHelper.ExportCertificate(TrainingCertificateDTO participant, String outputAbsoluteFilePath, Int32 orgId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportTrainingCertificateHelper.cs:line 25\r\n   at IncidentReporter.API.Helpers.ExportTrainingCertificateHelper.ExportCertificatePDFAsByteArray(TrainingCertificateDTO participant, Int32 orgId, Int32 batchId, Int32 participantId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportTrainingCertificateHelper.cs:line 115\r\n   at IncidentReporter.NotificationSender.DAL.Events.Notifier.SendNotificationToBatchParticipantsForCompletedStatus(Int64 batchId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\Notifier.cs:line 3426\r\n   at IncidentReporter.NotificationSender.DAL.Events.EventHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\EventHandler.cs:line 515" }
{ "timestamp": "2026-06-29 09:49:59.8106", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-29 09:54:11.7955", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-29 09:54:11.7955", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"COMPLETED_BATCH\",\"EventArgs\":[{\"Key\":\"BatchId\",\"Value\":1710}]}" }
{ "timestamp": "2026-06-29 09:54:11.8202", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : COMPLETED_BATCH ###" }
{ "timestamp": "2026-06-29 09:54:11.8202", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #" }
{ "timestamp": "2026-06-29 09:54:11.8202", "level": "Debug", "severity": "DEBUG", "message": "Executing completed notification function to batch participants" }
{ "timestamp": "2026-06-29 09:54:11.8202", "level": "Debug", "severity": "DEBUG", "message": "Sending completed batch notification to batch participant267" }
{ "timestamp": "2026-06-29 09:54:11.8202", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000001875\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_completed_batch_v5\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Sal Eaton\"},{\"type\":\"text\",\"text\":\"Testing Purpose\"},{\"type\":\"text\",\"text\":\"Task Test\"},{\"type\":\"text\",\"text\":\"SailPoint Inc.\"},{\"type\":\"text\",\"text\":\"0 Week(s) 0 Day(s) 2 Hour(s)\"},{\"type\":\"text\",\"text\":\"No faculty\"},{\"type\":\"text\",\"text\":\"June 29, 2026  03:24:11 PM\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/batches\/view\/262\/308\/1710?dlType=viewBatch\"}]}]}}}" }
{ "timestamp": "2026-06-29 09:54:11.8855", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-29 09:54:11.8855", "level": "Debug", "severity": "DEBUG", "message": "Generating certificate." }
{ "timestamp": "2026-06-29 09:54:11.8855", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"HandleMessage\",\r\n  \"Message\": \"Value cannot be null.\\r\\nParameter name: path4\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"NotificationSender\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "System.ArgumentNullException: Value cannot be null.\r\nParameter name: path4\r\n   at System.IO.Path.Combine(String path1, String path2, String path3, String path4)\r\n   at IncidentReporter.API.Helpers.ExportTrainingCertificateHelper.ExportCertificate(TrainingCertificateDTO participant, String outputAbsoluteFilePath, Int32 orgId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportTrainingCertificateHelper.cs:line 25\r\n   at IncidentReporter.API.Helpers.ExportTrainingCertificateHelper.ExportCertificatePDFAsByteArray(TrainingCertificateDTO participant, Int32 orgId, Int32 batchId, Int32 participantId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportTrainingCertificateHelper.cs:line 115\r\n   at IncidentReporter.NotificationSender.DAL.Events.Notifier.SendNotificationToBatchParticipantsForCompletedStatus(Int64 batchId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\Notifier.cs:line 3426\r\n   at IncidentReporter.NotificationSender.DAL.Events.EventHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\EventHandler.cs:line 515" }
{ "timestamp": "2026-06-29 09:54:11.8855", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-29 11:48:08.6041", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 11:48:08.6237", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 11:48:12.5155", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 11:48:12.5413", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 11:48:12.7912", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 11:48:12.8099", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 12:56:14.8387", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-29 12:56:14.8387", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"SAFETY_ALERT_ESCALATION_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"IncidentId\",\"Value\":\"75527\"},{\"Key\":\"IncidentUid\",\"Value\":\"QTW6TT\"},{\"Key\":\"OrgId\",\"Value\":\"249\"},{\"Key\":\"UserId\",\"Value\":\"10096\"},{\"Key\":\"EscalationLevel\",\"Value\":\"1\"}]}" }
{ "timestamp": "2026-06-29 12:56:15.1009", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : SAFETY_ALERT_ESCALATION_NOTIFICATION ###" }
{ "timestamp": "2026-06-29 12:56:15.1009", "level": "Info", "severity": "INFO", "message": "### Started processing Safety Alert Escalation Notification ###" }
{ "timestamp": "2026-06-29 12:56:15.1009", "level": "Info", "severity": "INFO", "message": "# Calling SendSafetyAlertEscalationNotification for incident QTW6TT#" }
{ "timestamp": "2026-06-29 12:56:15.1009", "level": "Info", "severity": "INFO", "message": "[SafetyAlertEscalation] Starting notification for incident QTW6TT" }
{ "timestamp": "2026-06-29 12:56:15.1606", "level": "Info", "severity": "INFO", "message": "[SafetyAlertEscalation] Sending email to Annis Baron" }
{ "timestamp": "2026-06-29 12:56:15.1606", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-29 12:56:15.1606", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-29 12:56:15.1606", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-29 12:56:15.1606", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-29 12:56:15.3111", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"osm02769@osmosys.co\",\"cc\":null,\"bcc\":null,\"subject\":\"Ticket Escalation - QTW6TT\",\"text\":null,\"html\":\"<html>\\n  <head> <\/head>\\n  <body>\\n    Dear Annis Baron,\\n    <br \/>\\n    <br \/>\\n    A Ticket has been escalated to you.\\n    <br \/>\\n    <br \/>\\n    <b>Ticket details<\/b>\\n    <br \/>\\n    <b>UID:<\/b> QTW6TT\\n    <br \/>\\n    <b>Description:<\/b> N\/A\\n    <br \/>\\n    <b>Site:<\/b> Lazear\\n    <br \/>\\n    <b>Category:<\/b> Unsafe condition\\n    <br \/>\\n    <b>Reported by:<\/b> Ernestine Donofrio\\n    <br \/>\\n    <b>Organisation:<\/b> Netskope Inc.\\n    <br \/>\\n    <b>Status:<\/b> Open (Escalated to You)\\n    <br \/>\\n    <br \/>\\n    You can view Ticket details by clicking on the link below,\\n    <br \/>\\n    <a href=\\\"https:\/\/oqsha.com\/#\/incidents\/view\/249\/75527?dlType=viewTicket\\\">https:\/\/oqsha.com\/#\/incidents\/view\/249\/75527?dlType=viewTicket<\/a>\\n    <br \/>\\n    <br \/>\\n    <p>\\n      Regards,<br \/><br \/>\\n      Oqsha Team<br \/>\\n      -----------------------------------------------<br \/>\\n      OQSHA - Powered by Osmosys\\n    <\/p>\\n  <\/body>\\n<\/html>\\n\",\"attachments\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":827353,\"created_on\":\"2026-06-29T12:56:15.306Z\",\"updated_on\":\"2026-06-29T12:56:15.306Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-29 12:56:15.3111", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-29 12:56:15.3111", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-29 12:56:15.3111", "level": "Info", "severity": "INFO", "message": "[SafetyAlertEscalation] Email sent successfully to osm02769@osmosys.co" }
{ "timestamp": "2026-06-29 12:56:15.3312", "level": "Info", "severity": "INFO", "message": "[SafetyAlertEscalation] Sending WhatsApp to Annis Baron, Number: 912000002657" }
{ "timestamp": "2026-06-29 12:56:15.3312", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000002657\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_cron_escalate_whatsapp_template_v2\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Annis Baron\"},{\"type\":\"text\",\"text\":\"Ticket\"},{\"type\":\"text\",\"text\":\"QTW6TT\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Lazear\"},{\"type\":\"text\",\"text\":\"Unsafe condition\"},{\"type\":\"text\",\"text\":\"Ernestine Donofrio\"},{\"type\":\"text\",\"text\":\"Netskope Inc.\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/incidents\/view\/249\/75527?dlType=viewTicket\"}]}]}}}" }
{ "timestamp": "2026-06-29 12:56:15.3898", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-29 12:56:15.3898", "level": "Info", "severity": "INFO", "message": "[SafetyAlertEscalation] WhatsApp sent successfully to 912000002657" }
{ "timestamp": "2026-06-29 12:56:15.3898", "level": "Info", "severity": "INFO", "message": "### Ended processing Safety Alert Escalation Notification ###" }
{ "timestamp": "2026-06-29 12:56:15.3898", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-29 13:03:12.8234", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:03:12.8394", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 13:03:16.8603", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:03:16.8782", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 13:03:17.1228", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:03:17.1407", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 13:26:29.4390", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:26:29.4567", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 13:26:33.9394", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:26:33.9577", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 13:26:34.2048", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:26:34.2209", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 13:40:13.6437", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:40:13.6600", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 13:40:17.7688", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:40:17.7860", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 13:40:18.0340", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 13:40:18.0513", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 16:11:16.9349", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-29 16:11:16.9349", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"COMPLETED_BATCH\",\"EventArgs\":[{\"Key\":\"BatchId\",\"Value\":1711}]}" }
{ "timestamp": "2026-06-29 16:11:17.2041", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : COMPLETED_BATCH ###" }
{ "timestamp": "2026-06-29 16:11:17.2041", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #" }
{ "timestamp": "2026-06-29 16:11:17.2440", "level": "Debug", "severity": "DEBUG", "message": "Executing completed notification function to batch participants" }
{ "timestamp": "2026-06-29 16:11:17.2578", "level": "Debug", "severity": "DEBUG", "message": "Sending completed batch notification to batch participant267" }
{ "timestamp": "2026-06-29 16:11:17.2874", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000001875\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_completed_batch_v5\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Sal Eaton\"},{\"type\":\"text\",\"text\":\"Certificate test\"},{\"type\":\"text\",\"text\":\"Shivganga Test\"},{\"type\":\"text\",\"text\":\"SailPoint Inc.\"},{\"type\":\"text\",\"text\":\"0 Week(s) 0 Day(s) 2 Hour(s)\"},{\"type\":\"text\",\"text\":\"No faculty\"},{\"type\":\"text\",\"text\":\"June 29, 2026  09:41:16 PM\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/batches\/view\/262\/307\/1711?dlType=viewBatch\"}]}]}}}" }
{ "timestamp": "2026-06-29 16:11:17.3555", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-29 16:11:17.3555", "level": "Debug", "severity": "DEBUG", "message": "Generating certificate." }
{ "timestamp": "2026-06-29 16:11:17.3845", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"HandleMessage\",\r\n  \"Message\": \"Value cannot be null.\\r\\nParameter name: path4\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"NotificationSender\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "System.ArgumentNullException: Value cannot be null.\r\nParameter name: path4\r\n   at System.IO.Path.Combine(String path1, String path2, String path3, String path4)\r\n   at IncidentReporter.API.Helpers.ExportTrainingCertificateHelper.ExportCertificate(TrainingCertificateDTO participant, String outputAbsoluteFilePath, Int32 orgId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportTrainingCertificateHelper.cs:line 25\r\n   at IncidentReporter.API.Helpers.ExportTrainingCertificateHelper.ExportCertificatePDFAsByteArray(TrainingCertificateDTO participant, Int32 orgId, Int32 batchId, Int32 participantId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportTrainingCertificateHelper.cs:line 115\r\n   at IncidentReporter.NotificationSender.DAL.Events.Notifier.SendNotificationToBatchParticipantsForCompletedStatus(Int64 batchId) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\Notifier.cs:line 3426\r\n   at IncidentReporter.NotificationSender.DAL.Events.EventHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\EventHandler.cs:line 515" }
{ "timestamp": "2026-06-29 16:11:17.3953", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-29 18:53:19.4397", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 18:53:19.4584", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 18:53:23.4125", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 18:53:23.4301", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-29 18:53:23.6755", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-29 18:53:23.6909", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
