{ "timestamp": "2026-06-25 04:25:02.2034", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 04:25:02.2217", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 04:25:06.4533", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 04:25:06.4718", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 04:25:06.7647", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 04:25:06.7839", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 06:30:44.0204", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 06:30:44.0204", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"SEND_HIRA_STATUS_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"UserIds\",\"Value\":\"[2034]\"},{\"Key\":\"HiraId\",\"Value\":281},{\"Key\":\"HiraUid\",\"Value\":\"CQRSIO\"},{\"Key\":\"InitiatorName\",\"Value\":\"Renard Whatley\"},{\"Key\":\"ModifiedByName\",\"Value\":\"Renard Whatley\"},{\"Key\":\"InitiatedOn\",\"Value\":\"30-Mar-2026 05:19 PM\"},{\"Key\":\"OrgId\",\"Value\":211}]}" }
{ "timestamp": "2026-06-25 06:30:44.2752", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : SEND_HIRA_STATUS_NOTIFICATION ###" }
{ "timestamp": "2026-06-25 06:30:44.2764", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToInformUsersForHiraCreationForAllSites function for email\/WhatsApp #" }
{ "timestamp": "2026-06-25 06:30:44.3521", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-25 06:30:44.3521", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-25 06:30:44.3521", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-25 06:30:44.3589", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-25 06:30:44.4992", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"osm05485@osmosys.co\",\"cc\":null,\"bcc\":null,\"subject\":\"Risk Assessment has been submitted\",\"text\":null,\"html\":\"<p>Hello,<\/p>\\n\\n<p>\\nRenard Whatley has made some changes to the risk assessment & submitted for approval.\\n<\/p>\\n\\n<p>\\n<strong>Risk Assessment ID:<\/strong> CQRSIO<br \/>\\n<strong>Revision Number:<\/strong> 0.0<br \/>\\n<strong>Created By:<\/strong> Renard Whatley<br \/>\\n<strong>Created On: <\/strong> 30-Mar-2026 05:19 PM\\n<\/p>\\n\\n<p>\\n<strong>View Details:<\/strong> https:\/\/oqsha.com\/#\/hira\/view\/281?dlType=viewHIRA&orgId=211\\n<\/p>\\n\\n<p>\\n Regards,<br>\\n <br \/>\\n Oqsha Team\\n <br>\\n -----------------------------------------------\\n <br>\\n OQSHA - Powered by Osmosys\\n\\n<\/p>\\n\\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\":821291,\"created_on\":\"2026-06-25T06:30:44.490Z\",\"updated_on\":\"2026-06-25T06:30:44.490Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-25 06:30:44.4992", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-25 06:30:44.4992", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-25 06:30:44.5151", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-25 06:30:44.5151", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-06-25 06:30:44.5151", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-06-25 06:30:44.5151", "level": "Debug", "severity": "DEBUG", "message": "Sending HIRA Submit Status Notification for HIRA Id:281" }
{ "timestamp": "2026-06-25 06:30:44.5277", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-06-25 06:30:44.5277", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-06-25 06:30:44.5277", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/27eeb551-cb8a-370b-b0a5-7238a427aa9d" }
{ "timestamp": "2026-06-25 06:30:44.7203", "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-25T06:30:44.707Z\"}" }
{ "timestamp": "2026-06-25 06:30:44.7203", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-06-25 06:30:44.7203", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is Unauthorized" }
{ "timestamp": "2026-06-25 06:30:44.7203", "level": "Info", "severity": "INFO", "message": "Push notification failed to send to a device 18327." }
{ "timestamp": "2026-06-25 06:30:44.7203", "level": "Info", "severity": "INFO", "message": "# Push notification did not send #" }
{ "timestamp": "2026-06-25 06:30:44.7203", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 06:31:20.1798", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 06:31:20.1798", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"SEND_HIRA_STATUS_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"UserIds\",\"Value\":\"[2034]\"},{\"Key\":\"HiraId\",\"Value\":330},{\"Key\":\"HiraUid\",\"Value\":\"6LZTBN\"},{\"Key\":\"InitiatorName\",\"Value\":\"Renard Whatley\"},{\"Key\":\"ModifiedByName\",\"Value\":\"Renard Whatley\"},{\"Key\":\"InitiatedOn\",\"Value\":\"31-Mar-2026 06:45 PM\"},{\"Key\":\"OrgId\",\"Value\":211}]}" }
{ "timestamp": "2026-06-25 06:31:20.1818", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : SEND_HIRA_STATUS_NOTIFICATION ###" }
{ "timestamp": "2026-06-25 06:31:20.1818", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToInformUsersForHiraCreationForAllSites function for email\/WhatsApp #" }
{ "timestamp": "2026-06-25 06:31:20.1992", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-25 06:31:20.1992", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-25 06:31:20.1992", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-25 06:31:20.1992", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-25 06:31:20.2520", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"osm05485@osmosys.co\",\"cc\":null,\"bcc\":null,\"subject\":\"Risk Assessment has been submitted\",\"text\":null,\"html\":\"<p>Hello,<\/p>\\n\\n<p>\\nRenard Whatley has made some changes to the risk assessment & submitted for approval.\\n<\/p>\\n\\n<p>\\n<strong>Risk Assessment ID:<\/strong> 6LZTBN<br \/>\\n<strong>Revision Number:<\/strong> 0.0<br \/>\\n<strong>Created By:<\/strong> Renard Whatley<br \/>\\n<strong>Created On: <\/strong> 31-Mar-2026 06:45 PM\\n<\/p>\\n\\n<p>\\n<strong>View Details:<\/strong> https:\/\/oqsha.com\/#\/hira\/view\/330?dlType=viewHIRA&orgId=211\\n<\/p>\\n\\n<p>\\n Regards,<br>\\n <br \/>\\n Oqsha Team\\n <br>\\n -----------------------------------------------\\n <br>\\n OQSHA - Powered by Osmosys\\n\\n<\/p>\\n\\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\":821292,\"created_on\":\"2026-06-25T06:31:20.246Z\",\"updated_on\":\"2026-06-25T06:31:20.246Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-25 06:31:20.2520", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-25 06:31:20.2520", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-25 06:31:20.2520", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-25 06:31:20.2619", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 07:55:28.7621", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 07:55:28.7793", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 07:55:33.0275", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 07:55:33.0439", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 07:55:33.2823", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 07:55:33.3008", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 08:28:52.4634", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 08:28:52.4794", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 08:28:56.4214", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 08:28:56.4467", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 08:28:56.6998", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 08:28:56.7270", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 09:47:35.5394", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 09:47:35.5394", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"ADD_USER\",\"EventArgs\":[{\"Key\":\"DisplayName\",\"Value\":\"Test Dept Head\"},{\"Key\":\"Password\",\"Value\":\"$2a$12$Fy8IVdllK\/nfNxxBU\/EB9OsoWImhhrsU9AAsC.H52l0\/7QmBJvQgy\"},{\"Key\":\"OrganisationName\",\"Value\":\"Neveu\"},{\"Key\":\"UserDivisions\",\"Value\":\"\"},{\"Key\":\"UserIncidentSites\",\"Value\":\"Beaverdam, Champion Heights\"},{\"Key\":\"OldEmail\",\"Value\":null},{\"Key\":\"Email\",\"Value\":\"osm07507@osmosys.co\"}]}" }
{ "timestamp": "2026-06-25 09:47:35.7836", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : ADD_USER ###" }
{ "timestamp": "2026-06-25 09:47:35.7836", "level": "Info", "severity": "INFO", "message": "### Started Event for Add User Email ###" }
{ "timestamp": "2026-06-25 09:47:35.7836", "level": "Info", "severity": "INFO", "message": "Calling Send Email Function for Add User Email" }
{ "timestamp": "2026-06-25 09:47:35.7860", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-25 09:47:35.7860", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-25 09:47:35.7860", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-25 09:47:35.8017", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-25 09:47:35.9440", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"osm07507@osmosys.co\",\"cc\":null,\"bcc\":null,\"subject\":\"Welcome to OQSHA\",\"text\":null,\"html\":\"Hi Test Dept Head,\\n<br>\\n<br>\\nCongratulations. You have been given access to Neveu organisation in OQSHA.\\n<br>\\n<br>\\nAvailable Ticket Sites: Beaverdam, Champion Heights\\n<br>\\nAvailable Category: No incident types available\\n<br>\\n<br>\\nYour Credentials for portal login are:<br><br>Email: osm07507@osmosys.co<br>Password: $2a$12$Fy8IVdllK\/nfNxxBU\/EB9OsoWImhhrsU9AAsC.H52l0\/7QmBJvQgy<br>\\n<br>\\nOrganisation: Neveu\\n<br>\\n<br>\\nClick <a href=\\\"https:\/\/www.oqsha.com\/#\/login\\\">here<\/a> to sign in\\n<br>\\n<br>\\nRegards,\\n<br>\\nOQSHA\\n<br>\\nPowered by Osmosys\",\"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\":821682,\"created_on\":\"2026-06-25T09:47:35.938Z\",\"updated_on\":\"2026-06-25T09:47:35.938Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-25 09:47:35.9440", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-25 09:47:35.9440", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-25 09:47:35.9440", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"ADD_USER\",\"EventArgs\":[{\"Key\":\"DisplayName\",\"Value\":\"Sandie Benedict\"},{\"Key\":\"Password\",\"Value\":\"$2a$12$Fy8IVdllK\/nfNxxBU\/EB9OsoWImhhrsU9AAsC.H52l0\/7QmBJvQgy\"},{\"Key\":\"OrganisationName\",\"Value\":\"Neveu\"},{\"Key\":\"UserDivisions\",\"Value\":\"\"},{\"Key\":\"UserIncidentSites\",\"Value\":\"Beaverdam, Champion Heights\"},{\"Key\":\"OldEmail\",\"Value\":null},{\"Key\":\"Email\",\"Value\":\"osm07294@osmosys.co\"}]}" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : ADD_USER ###" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "### Started Event for Add User Email ###" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "Calling Send Email Function for Add User Email" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-25 09:49:56.4325", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-25 09:49:56.5295", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"osm07294@osmosys.co\",\"cc\":null,\"bcc\":null,\"subject\":\"Welcome to OQSHA\",\"text\":null,\"html\":\"Hi Sandie Benedict,\\n<br>\\n<br>\\nCongratulations. You have been given access to Neveu organisation in OQSHA.\\n<br>\\n<br>\\nAvailable Ticket Sites: Beaverdam, Champion Heights\\n<br>\\nAvailable Category: No incident types available\\n<br>\\n<br>\\nYour Credentials for portal login are:<br><br>Email: osm07294@osmosys.co<br>Password: $2a$12$Fy8IVdllK\/nfNxxBU\/EB9OsoWImhhrsU9AAsC.H52l0\/7QmBJvQgy<br>\\n<br>\\nOrganisation: Neveu\\n<br>\\n<br>\\nClick <a href=\\\"https:\/\/www.oqsha.com\/#\/login\\\">here<\/a> to sign in\\n<br>\\n<br>\\nRegards,\\n<br>\\nOQSHA\\n<br>\\nPowered by Osmosys\",\"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\":821684,\"created_on\":\"2026-06-25T09:49:56.529Z\",\"updated_on\":\"2026-06-25T09:49:56.529Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-25 09:49:56.5295", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-25 09:49:56.5295", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-25 09:49:56.5295", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"ADD_USER\",\"EventArgs\":[{\"Key\":\"DisplayName\",\"Value\":\"Derek Cope\"},{\"Key\":\"Password\",\"Value\":\"$2a$12$Fy8IVdllK\/nfNxxBU\/EB9OsoWImhhrsU9AAsC.H52l0\/7QmBJvQgy\"},{\"Key\":\"OrganisationName\",\"Value\":\"Neveu\"},{\"Key\":\"UserDivisions\",\"Value\":\"\"},{\"Key\":\"UserIncidentSites\",\"Value\":\"Beaverdam, Champion Heights\"},{\"Key\":\"OldEmail\",\"Value\":null},{\"Key\":\"Email\",\"Value\":\"osm03377@osmosys.co\"}]}" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : ADD_USER ###" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "### Started Event for Add User Email ###" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "Calling Send Email Function for Add User Email" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-25 09:52:41.7398", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-25 09:52:41.8369", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"osm03377@osmosys.co\",\"cc\":null,\"bcc\":null,\"subject\":\"Welcome to OQSHA\",\"text\":null,\"html\":\"Hi Derek Cope,\\n<br>\\n<br>\\nCongratulations. You have been given access to Neveu organisation in OQSHA.\\n<br>\\n<br>\\nAvailable Ticket Sites: Beaverdam, Champion Heights\\n<br>\\nAvailable Category: No incident types available\\n<br>\\n<br>\\nYour Credentials for portal login are:<br><br>Email: osm03377@osmosys.co<br>Password: $2a$12$Fy8IVdllK\/nfNxxBU\/EB9OsoWImhhrsU9AAsC.H52l0\/7QmBJvQgy<br>\\n<br>\\nOrganisation: Neveu\\n<br>\\n<br>\\nClick <a href=\\\"https:\/\/www.oqsha.com\/#\/login\\\">here<\/a> to sign in\\n<br>\\n<br>\\nRegards,\\n<br>\\nOQSHA\\n<br>\\nPowered by Osmosys\",\"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\":821688,\"created_on\":\"2026-06-25T09:52:41.836Z\",\"updated_on\":\"2026-06-25T09:52:41.836Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-25 09:52:41.8369", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-25 09:52:41.8369", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-25 09:52:41.8369", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 10:09:10.1736", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 10:09:10.1736", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"ASSIGNED_TO_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"AssignedIncidentID\",\"Value\":75949},{\"Key\":\"AssignedToID\",\"Value\":2620}]}" }
{ "timestamp": "2026-06-25 10:09:10.1895", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : ASSIGNED_TO_NOTIFICATION ###" }
{ "timestamp": "2026-06-25 10:09:10.1895", "level": "Info", "severity": "INFO", "message": "### Started processing Assigned to Notification Event ###" }
{ "timestamp": "2026-06-25 10:09:10.1895", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToAssignedId function for all types of assigned to notification #" }
{ "timestamp": "2026-06-25 10:09:10.2705", "level": "Debug", "severity": "DEBUG", "message": "Generating report." }
{ "timestamp": "2026-06-25 10:09:11.4383", "level": "Info", "severity": "INFO", "message": "Converted to byte file" }
{ "timestamp": "2026-06-25 10:09:11.4383", "level": "Debug", "severity": "DEBUG", "message": "PDF generation successfull" }
{ "timestamp": "2026-06-25 10:09:11.4383", "level": "Debug", "severity": "DEBUG", "message": "Stopped Assigned To SMS as Org Level setting is set to false " }
{ "timestamp": "2026-06-25 10:09:11.4383", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Whatsapp for IncidentId:75949" }
{ "timestamp": "2026-06-25 10:09:11.4496", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000001413\",\"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\":\"Adyson Toribio\"},{\"type\":\"text\",\"text\":\"Ticket\"},{\"type\":\"text\",\"text\":\"6MNIC7\"},{\"type\":\"text\",\"text\":\"dddd\"},{\"type\":\"text\",\"text\":\"Alanreed\"},{\"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\/75949?dlType=viewTicket\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-06-25 10:09:11.5124", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 10:09:11.5124", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-25 10:09:11.5124", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-06-25 10:09:11.5124", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-06-25 10:09:11.5124", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for IncidentId:75949" }
{ "timestamp": "2026-06-25 10:09:11.5289", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-06-25 10:09:11.5289", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-06-25 10:09:11.5289", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/39004cae-4a2e-3e6c-84a7-6e19324b1dba" }
{ "timestamp": "2026-06-25 10:09:11.7174", "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-25T10:09:11.716Z\"}" }
{ "timestamp": "2026-06-25 10:09:11.7174", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-06-25 10:09:11.7174", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is Unauthorized" }
{ "timestamp": "2026-06-25 10:09:11.7382", "level": "Info", "severity": "INFO", "message": "Push notification failed to send to a device 18706." }
{ "timestamp": "2026-06-25 10:09:11.7382", "level": "Info", "severity": "INFO", "message": "# Push notification did not send #" }
{ "timestamp": "2026-06-25 10:09:11.7382", "level": "Info", "severity": "INFO", "message": "### Ended processing Assigned to Notification Event ###" }
{ "timestamp": "2026-06-25 10:09:11.7382", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 10:17:31.2570", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 10:17:31.2570", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"ASSIGNED_TO_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"AssignedIncidentID\",\"Value\":75950},{\"Key\":\"AssignedToID\",\"Value\":5191}]}" }
{ "timestamp": "2026-06-25 10:17:31.2821", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : ASSIGNED_TO_NOTIFICATION ###" }
{ "timestamp": "2026-06-25 10:17:31.2821", "level": "Info", "severity": "INFO", "message": "### Started processing Assigned to Notification Event ###" }
{ "timestamp": "2026-06-25 10:17:31.2821", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToAssignedId function for all types of assigned to notification #" }
{ "timestamp": "2026-06-25 10:17:31.3223", "level": "Debug", "severity": "DEBUG", "message": "Generating report." }
{ "timestamp": "2026-06-25 10:17:32.0369", "level": "Info", "severity": "INFO", "message": "Converted to byte file" }
{ "timestamp": "2026-06-25 10:17:32.0369", "level": "Debug", "severity": "DEBUG", "message": "PDF generation successfull" }
{ "timestamp": "2026-06-25 10:17:32.0369", "level": "Debug", "severity": "DEBUG", "message": "Stopped Assigned To SMS as Org Level setting is set to false " }
{ "timestamp": "2026-06-25 10:17:32.0369", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Whatsapp for IncidentId:75950" }
{ "timestamp": "2026-06-25 10:17:32.0369", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000007395\",\"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\":\"Adriel Avila\"},{\"type\":\"text\",\"text\":\"Ticket\"},{\"type\":\"text\",\"text\":\"8IQP4T\"},{\"type\":\"text\",\"text\":\"dbddh\"},{\"type\":\"text\",\"text\":\"Alanreed\"},{\"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\/75950?dlType=viewTicket\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-06-25 10:17:32.1052", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 10:17:32.1052", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-25 10:17:32.1052", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-06-25 10:17:32.1052", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-06-25 10:17:32.1052", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for IncidentId:75950" }
{ "timestamp": "2026-06-25 10:17:32.1052", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-06-25 10:17:32.1052", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-06-25 10:17:32.1052", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/2eb31efa-2234-3721-99c9-fd2490b01e13" }
{ "timestamp": "2026-06-25 10:17:32.2786", "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-25T10:17:32.278Z\"}" }
{ "timestamp": "2026-06-25 10:17:32.2786", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-06-25 10:17:32.2786", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is Unauthorized" }
{ "timestamp": "2026-06-25 10:17:32.2984", "level": "Info", "severity": "INFO", "message": "Push notification failed to send to a device 10035." }
{ "timestamp": "2026-06-25 10:17:32.2984", "level": "Info", "severity": "INFO", "message": "# Push notification did not send #" }
{ "timestamp": "2026-06-25 10:17:32.3004", "level": "Info", "severity": "INFO", "message": "### Ended processing Assigned to Notification Event ###" }
{ "timestamp": "2026-06-25 10:17:32.3004", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 10:31:04.0584", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 10:31:04.0584", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"AUDIT_CREATION_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"AuditorsUserIds\",\"Value\":\"[267]\"},{\"Key\":\"AuditId\",\"Value\":\"361\"},{\"Key\":\"OrgId\",\"Value\":\"262\"}]}" }
{ "timestamp": "2026-06-25 10:31:04.0795", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : AUDIT_CREATION_NOTIFICATION ###" }
{ "timestamp": "2026-06-25 10:31:04.0795", "level": "Info", "severity": "INFO", "message": "### Started processing for Audit Creation Event ###" }
{ "timestamp": "2026-06-25 10:31:04.0795", "level": "Info", "severity": "INFO", "message": "Using default template for Org 262: Templates\\AuditCreationEmailTemplate.html" }
{ "timestamp": "2026-06-25 10:31:04.1366", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-25 10:31:04.1366", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-25 10:31:04.1366", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-25 10:31:04.1366", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-25 10:31:04.2272", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"TTK_Admin@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"An Audit has been created\",\"text\":null,\"html\":\"<html>\\n<body>\\n    Dear all,\\n    <br>\\n    <br>\\n    The following audit is planned at your site. Refer the details & get ready for the audit.\\n    <br>\\n    <br>\\n    <strong>Details:<\/strong><br>\\n    <strong>Audit ID:<\/strong> A\/SAIL\/RIG\/IAR\/26\/00001\\n    <br>\\n    <strong>{AuditHeading}:<\/strong> uhiuuih\\n    <br>\\n    <strong>Audit Date:<\/strong> 26-Jun-2026\\n    <br>\\n    <strong>Audit View Link:<\/strong> <a href=\\\"https:\/\/oqsha.com\/#\/audit\/edit-audit\/262\/361\\\">Click to open<\/a>\\n    <br><br>\\n    Regards,\\n    <br>\\n    Oqsha Team\\n    <br>\\n    -----------------------------------------------\\n    <br>\\n    OQSHA - Powered by Osmosys\\n<\/body>\\n<\/html>\\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\":821731,\"delivery_status\":1,\"created_on\":\"2026-06-25T10:31:04.227Z\",\"updated_on\":\"2026-06-25T10:31:04.227Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-25 10:31:04.2272", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-25 10:31:04.2272", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-25 10:31:04.2272", "level": "Info", "severity": "INFO", "message": "RequestBody: {  \"providerId\": 48,  \"data\": {    \"to\": \"912000001875\",    \"messaging_product\": \"whatsapp\",    \"type\": \"template\",    \"template\": {        \"namespace\": \"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",        \"name\": \"oqsha_audit_creation_template_v1\",        \"language\": {            \"code\": \"en\",            \"policy\": \"deterministic\"        },        \"components\": [{\"type\":\"body\",\"parameters\":[{\"type\":\"text\",\"text\":\"A\/SAIL\/RIG\/IAR\/26\/00001\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"uhiuuih\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"26-Jun-2026 12:00:00 AM\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/audit\/edit-audit\/262\/361\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"Oqsha Team\",\"image\":null,\"document\":null,\"video\":null}]}]    }   }}" }
{ "timestamp": "2026-06-25 10:31:04.2779", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 10:31:04.3168", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-25 10:31:04.3211", "level": "Info", "severity": "INFO", "message": "### Ended processing Investigation Creator Status Update Event ###" }
{ "timestamp": "2026-06-25 10:31:04.3211", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 10:31:20.9061", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 10:31:20.9061", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"AUDIT_CREATION_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"AuditorsUserIds\",\"Value\":\"[267]\"},{\"Key\":\"AuditId\",\"Value\":\"362\"},{\"Key\":\"OrgId\",\"Value\":\"262\"}]}" }
{ "timestamp": "2026-06-25 10:31:20.9139", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : AUDIT_CREATION_NOTIFICATION ###" }
{ "timestamp": "2026-06-25 10:31:20.9139", "level": "Info", "severity": "INFO", "message": "### Started processing for Audit Creation Event ###" }
{ "timestamp": "2026-06-25 10:31:20.9139", "level": "Info", "severity": "INFO", "message": "Using default template for Org 262: Templates\\AuditCreationEmailTemplate.html" }
{ "timestamp": "2026-06-25 10:31:20.9394", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-25 10:31:20.9394", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-25 10:31:20.9394", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-25 10:31:20.9394", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-25 10:31:20.9896", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"TTK_Admin@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"An Audit has been created\",\"text\":null,\"html\":\"<html>\\n<body>\\n    Dear all,\\n    <br>\\n    <br>\\n    The following audit is planned at your site. Refer the details & get ready for the audit.\\n    <br>\\n    <br>\\n    <strong>Details:<\/strong><br>\\n    <strong>Audit ID:<\/strong> A\/SAIL\/RIG\/IAR\/26\/00002\\n    <br>\\n    <strong>{AuditHeading}:<\/strong> eveve\\n    <br>\\n    <strong>Audit Date:<\/strong> 25-Jun-2026\\n    <br>\\n    <strong>Audit View Link:<\/strong> <a href=\\\"https:\/\/oqsha.com\/#\/audit\/edit-audit\/262\/362\\\">Click to open<\/a>\\n    <br><br>\\n    Regards,\\n    <br>\\n    Oqsha Team\\n    <br>\\n    -----------------------------------------------\\n    <br>\\n    OQSHA - Powered by Osmosys\\n<\/body>\\n<\/html>\\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\":821733,\"delivery_status\":1,\"created_on\":\"2026-06-25T10:31:20.989Z\",\"updated_on\":\"2026-06-25T10:31:20.989Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-25 10:31:20.9896", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-25 10:31:20.9896", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-25 10:31:20.9896", "level": "Info", "severity": "INFO", "message": "RequestBody: {  \"providerId\": 48,  \"data\": {    \"to\": \"912000001875\",    \"messaging_product\": \"whatsapp\",    \"type\": \"template\",    \"template\": {        \"namespace\": \"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",        \"name\": \"oqsha_audit_creation_template_v1\",        \"language\": {            \"code\": \"en\",            \"policy\": \"deterministic\"        },        \"components\": [{\"type\":\"body\",\"parameters\":[{\"type\":\"text\",\"text\":\"A\/SAIL\/RIG\/IAR\/26\/00002\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"eveve\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"25-Jun-2026 12:00:00 AM\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/audit\/edit-audit\/262\/362\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"Oqsha Team\",\"image\":null,\"document\":null,\"video\":null}]}]    }   }}" }
{ "timestamp": "2026-06-25 10:31:21.0372", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 10:31:21.0586", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-25 10:31:21.0586", "level": "Info", "severity": "INFO", "message": "### Ended processing Investigation Creator Status Update Event ###" }
{ "timestamp": "2026-06-25 10:31:21.0586", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 10:32:08.3140", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 10:32:08.3140", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"AUDIT_CREATION_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"AuditorsUserIds\",\"Value\":\"[267]\"},{\"Key\":\"AuditId\",\"Value\":\"363\"},{\"Key\":\"OrgId\",\"Value\":\"262\"}]}" }
{ "timestamp": "2026-06-25 10:32:08.3230", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : AUDIT_CREATION_NOTIFICATION ###" }
{ "timestamp": "2026-06-25 10:32:08.3230", "level": "Info", "severity": "INFO", "message": "### Started processing for Audit Creation Event ###" }
{ "timestamp": "2026-06-25 10:32:08.3230", "level": "Info", "severity": "INFO", "message": "Using default template for Org 262: Templates\\AuditCreationEmailTemplate.html" }
{ "timestamp": "2026-06-25 10:32:08.3384", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-06-25 10:32:08.3384", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-06-25 10:32:08.3384", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-06-25 10:32:08.3384", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-06-25 10:32:08.3888", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"TTK_Admin@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"An Audit has been created\",\"text\":null,\"html\":\"<html>\\n<body>\\n    Dear all,\\n    <br>\\n    <br>\\n    The following audit is planned at your site. Refer the details & get ready for the audit.\\n    <br>\\n    <br>\\n    <strong>Details:<\/strong><br>\\n    <strong>Audit ID:<\/strong> A\/SAIL\/OFF\/IAR\/26\/00001\\n    <br>\\n    <strong>{AuditHeading}:<\/strong> WHUHID\\n    <br>\\n    <strong>Audit Date:<\/strong> 25-Jun-2026\\n    <br>\\n    <strong>Audit View Link:<\/strong> <a href=\\\"https:\/\/oqsha.com\/#\/audit\/edit-audit\/262\/363\\\">Click to open<\/a>\\n    <br><br>\\n    Regards,\\n    <br>\\n    Oqsha Team\\n    <br>\\n    -----------------------------------------------\\n    <br>\\n    OQSHA - Powered by Osmosys\\n<\/body>\\n<\/html>\\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\":821735,\"delivery_status\":1,\"created_on\":\"2026-06-25T10:32:08.393Z\",\"updated_on\":\"2026-06-25T10:32:08.393Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-06-25 10:32:08.3888", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-06-25 10:32:08.3888", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-06-25 10:32:08.3888", "level": "Info", "severity": "INFO", "message": "RequestBody: {  \"providerId\": 48,  \"data\": {    \"to\": \"912000001875\",    \"messaging_product\": \"whatsapp\",    \"type\": \"template\",    \"template\": {        \"namespace\": \"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",        \"name\": \"oqsha_audit_creation_template_v1\",        \"language\": {            \"code\": \"en\",            \"policy\": \"deterministic\"        },        \"components\": [{\"type\":\"body\",\"parameters\":[{\"type\":\"text\",\"text\":\"A\/SAIL\/OFF\/IAR\/26\/00001\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"WHUHID\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"25-Jun-2026 12:00:00 AM\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/audit\/edit-audit\/262\/363\",\"image\":null,\"document\":null,\"video\":null},{\"type\":\"text\",\"text\":\"Oqsha Team\",\"image\":null,\"document\":null,\"video\":null}]}]    }   }}" }
{ "timestamp": "2026-06-25 10:32:08.4429", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 10:32:08.4429", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-06-25 10:32:08.4429", "level": "Info", "severity": "INFO", "message": "### Ended processing Investigation Creator Status Update Event ###" }
{ "timestamp": "2026-06-25 10:32:08.4429", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 11:21:26.3742", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 11:21:26.3923", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 11:21:30.3116", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 11:21:30.3272", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 11:21:30.5615", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 11:21:30.5928", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 11:55:21.8233", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 11:55:21.8410", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 11:55:25.9973", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 11:55:26.0134", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 11:55:26.2604", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 11:55:26.2780", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 12:19:12.2709", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 12:19:12.2709", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"COMPLETED_BATCH\",\"EventArgs\":[{\"Key\":\"BatchId\",\"Value\":1691}]}" }
{ "timestamp": "2026-06-25 12:19:12.5204", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : COMPLETED_BATCH ###" }
{ "timestamp": "2026-06-25 12:19:12.5204", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #" }
{ "timestamp": "2026-06-25 12:19:12.5640", "level": "Debug", "severity": "DEBUG", "message": "Executing completed notification function to batch participants" }
{ "timestamp": "2026-06-25 12:19:12.5640", "level": "Debug", "severity": "DEBUG", "message": "Sending completed batch notification to batch participant267" }
{ "timestamp": "2026-06-25 12:19:12.5965", "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\":\"jlskfs\"},{\"type\":\"text\",\"text\":\"HSE Induction\"},{\"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 25, 2026  05:49:12 PM\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/batches\/view\/262\/284\/1691?dlType=viewBatch\"}]}]}}}" }
{ "timestamp": "2026-06-25 12:19:12.6685", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 12:19:12.6685", "level": "Debug", "severity": "DEBUG", "message": "Generating certificate." }
{ "timestamp": "2026-06-25 12:19:12.7200", "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 3416\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-25 12:19:12.7200", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 12:31:48.3636", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 12:31:48.3636", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"COMPLETED_BATCH\",\"EventArgs\":[{\"Key\":\"BatchId\",\"Value\":1692}]}" }
{ "timestamp": "2026-06-25 12:31:48.3827", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : COMPLETED_BATCH ###" }
{ "timestamp": "2026-06-25 12:31:48.3827", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #" }
{ "timestamp": "2026-06-25 12:31:48.3827", "level": "Debug", "severity": "DEBUG", "message": "Executing completed notification function to batch participants" }
{ "timestamp": "2026-06-25 12:31:48.3827", "level": "Debug", "severity": "DEBUG", "message": "Sending completed batch notification to batch participant267" }
{ "timestamp": "2026-06-25 12:31:48.3827", "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\":\"HSE Induction test\"},{\"type\":\"text\",\"text\":\"HSE Induction\"},{\"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 25, 2026  06:01:48 PM\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/batches\/view\/262\/284\/1692?dlType=viewBatch\"}]}]}}}" }
{ "timestamp": "2026-06-25 12:31:48.4466", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 12:31:48.4466", "level": "Debug", "severity": "DEBUG", "message": "Generating certificate." }
{ "timestamp": "2026-06-25 12:31:48.4466", "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 3416\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-25 12:31:48.4466", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 12:33:24.3790", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 12:33:24.3790", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"COMPLETED_BATCH\",\"EventArgs\":[{\"Key\":\"BatchId\",\"Value\":1693}]}" }
{ "timestamp": "2026-06-25 12:33:24.3790", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : COMPLETED_BATCH ###" }
{ "timestamp": "2026-06-25 12:33:24.3790", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #" }
{ "timestamp": "2026-06-25 12:33:24.3790", "level": "Debug", "severity": "DEBUG", "message": "Executing completed notification function to batch participants" }
{ "timestamp": "2026-06-25 12:33:24.3921", "level": "Debug", "severity": "DEBUG", "message": "Sending completed batch notification to batch participant267" }
{ "timestamp": "2026-06-25 12:33:24.3921", "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\":\"HSE induction2\"},{\"type\":\"text\",\"text\":\"HSE Induction\"},{\"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 25, 2026  06:03:24 PM\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/batches\/view\/262\/284\/1693?dlType=viewBatch\"}]}]}}}" }
{ "timestamp": "2026-06-25 12:33:24.4417", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 12:33:24.4417", "level": "Debug", "severity": "DEBUG", "message": "Generating certificate." }
{ "timestamp": "2026-06-25 12:33:24.4417", "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 3416\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-25 12:33:24.4417", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 12:37:00.4146", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 12:37:00.4146", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"COMPLETED_BATCH\",\"EventArgs\":[{\"Key\":\"BatchId\",\"Value\":1694}]}" }
{ "timestamp": "2026-06-25 12:37:00.4211", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : COMPLETED_BATCH ###" }
{ "timestamp": "2026-06-25 12:37:00.4211", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #" }
{ "timestamp": "2026-06-25 12:37:00.4211", "level": "Debug", "severity": "DEBUG", "message": "Executing completed notification function to batch participants" }
{ "timestamp": "2026-06-25 12:37:00.4211", "level": "Debug", "severity": "DEBUG", "message": "Sending completed batch notification to batch participant267" }
{ "timestamp": "2026-06-25 12:37:00.4211", "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\":\"course 3\"},{\"type\":\"text\",\"text\":\"Certificate\"},{\"type\":\"text\",\"text\":\"SailPoint Inc.\"},{\"type\":\"text\",\"text\":\"0 Week(s) 0 Day(s) 1 Hour(s)\"},{\"type\":\"text\",\"text\":\"No faculty\"},{\"type\":\"text\",\"text\":\"June 25, 2026  06:07:00 PM\"},{\"type\":\"text\",\"text\":\"https:\/\/oqsha.com\/#\/batches\/view\/262\/282\/1694?dlType=viewBatch\"}]}]}}}" }
{ "timestamp": "2026-06-25 12:37:00.4730", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-06-25 12:37:00.4730", "level": "Debug", "severity": "DEBUG", "message": "Generating certificate." }
{ "timestamp": "2026-06-25 12:37:00.4845", "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 3416\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-25 12:37:00.4845", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-06-25 13:07:03.8002", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 13:07:03.8262", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 13:07:07.7793", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 13:07:07.7949", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 13:07:08.0461", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-06-25 13:07:08.0598", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-06-25 13:29:27.8450", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-06-25 13:29:27.8450", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"COMPLETED_BATCH\",\"EventArgs\":[{\"Key\":\"BatchId\",\"Value\":1695}]}" }
{ "timestamp": "2026-06-25 13:29:28.0895", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : COMPLETED_BATCH ###" }
{ "timestamp": "2026-06-25 13:29:28.0895", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #" }
{ "timestamp": "2026-06-25 13:29:28.1240", "level": "Debug", "severity": "DEBUG", "message": "Executing completed notification function to batch participants" }
{ "timestamp": "2026-06-25 13:29:28.1240", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
