### Start Notification Sender Program.cs Execution ###


### Calling ConfigureService.Configure() function ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2913}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Generating certificate.


System.ArgumentNullException: Value cannot be null.
Parameter name: path4
   at System.IO.Path.Combine(String path1, String path2, String path3, String path4)
   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 26
   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 117
   at IncidentReporter.NotificationSender.DAL.Events.Notifier.SendNotificationToBatchParticipantsForCompletedStatus(String eventName, Int64 batchId) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.NotificationSender\DAL\Events\Notifier.cs:line 3552
   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 538


### End Event Execution ###


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2913},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2913 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


Training Batch Completed - Confined Space - Executive

This is a test mode notification. Notification was not delivered to recipient.


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


Training Batch Absentees - Confined Space - Executive


## Batch Completion Main Emails Sent to 24 Target Role Users ##


## Batch Absentees Emails Sent to 24 Target Role Users ##


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2914}]}


Generating certificate.


### End Event Execution ###


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2914},{"Key":"OrganisationId","Value":264}]}


# Calling SendBatchCompletionRoleNotification for batchId=2914 organisationId=264 #


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2992}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Sending completed batch notification to batch participant14358


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000005507","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":"Umarenzi"},{"type":"text","text":"Safety Leadership & Behavioral Safety - Batch-1"},{"type":"text","text":"Safety Leadership & Behavioral Safety"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:45:06 AM"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/284/2992?dlType=viewBatch"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Value cannot be null.
Parameter name: path4


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2992},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2992 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


Training Batch Completed - Safety Leadership & Behavioral Safety


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


Training Batch Absentees - Safety Leadership & Behavioral Safety


## Batch Completion Main Emails Sent to 36 Target Role Users ##


## Batch Absentees Emails Sent to 36 Target Role Users ##


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2940}]}


Generating certificate.


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2940},{"Key":"OrganisationId","Value":264}]}


# Calling SendBatchCompletionRoleNotification for batchId=2940 organisationId=264 #


Training Batch Completed - Hot Work Safety


Training Batch Absentees - Hot Work Safety


## Batch Completion Main Emails Sent to 18 Target Role Users ##


## Batch Absentees Emails Sent to 18 Target Role Users ##


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2958}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Value cannot be null.
Parameter name: path4


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2958},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2958 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


Training Batch Completed - PTW (Permit To Work) System


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


Training Batch Absentees - PTW (Permit To Work) System


## Batch Completion Main Emails Sent to 30 Target Role Users ##


## Batch Absentees Emails Sent to 30 Target Role Users ##


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2939}]}


Generating certificate.


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2939},{"Key":"OrganisationId","Value":264}]}


# Calling SendBatchCompletionRoleNotification for batchId=2939 organisationId=264 #


## Batch Completion Main Emails Sent to 18 Target Role Users ##


## Batch Absentees Emails Sent to 18 Target Role Users ##


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":3139}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Value cannot be null.
Parameter name: path4


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":3139},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=3139 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


## Batch Completion Main Emails Sent to 20 Target Role Users ##


## Batch Absentees Emails Sent to 20 Target Role Users ##


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2916}]}


Sending completed batch notification to batch participant14449


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000004580","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":"Matthijs Alvares"},{"type":"text","text":"Confined Space - Executive - Batch-4"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  11:22:36 AM"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/2916?dlType=viewBatch"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Generating certificate.


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2916},{"Key":"OrganisationId","Value":264}]}


# Calling SendBatchCompletionRoleNotification for batchId=2916 organisationId=264 #


## Batch Completion Main Emails Sent to 24 Target Role Users ##


## Batch Absentees Emails Sent to 24 Target Role Users ##


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2915}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Value cannot be null.
Parameter name: path4


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2915},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2915 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


## Batch Completion Main Emails Sent to 23 Target Role Users ##


## Batch Absentees Emails Sent to 23 Target Role Users ##


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437264


Osmo-x WhatsApp Message has been Sent


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/GRR/CZFS/BL/26/00001


# Preparing notification body #


Message : {"EventName":"NOTIFICATION_FOR_WORK_PERMIT_CREATION","EventArgs":[{"Key":"WorkPermitId","Value":"3923"},{"Key":"ApproverIds","Value":"[6717]"},{"Key":"SiteName","Value":"Colver"},{"Key":"CreatedBy","Value":"Hebert Eaton"},{"Key":"WorkPermitUid","Value":"WP/FBYDW/ROO/CSE/26/00001"},{"Key":"OrgId","Value":248},{"Key":"OrganisationName","Value":"Falcon's Beyond Global Inc. Warrants"}]}


### Started process for Execution of Event : NOTIFICATION_FOR_WORK_PERMIT_CREATION ###


# Calling SendNotificationForWorkPermitCreation function for email/WhatsApp #


Executing email and WhatsApp notifications to WorkPermit approvers


Sending WorkPermit creation email to:


Error occurred while sending email using Osmo-x.


System.NullReferenceException: Object reference not set to an instance of an object.
   at IncidentReporter.NotificationSender.EmailHelper.SendEmail(String template, String subject, Object args, String toAddress, String ccAddress, List`1 reportAttachments, List`1 additionalAttachmentsFilePath, String rootEmailTemplatePath, OrganisationFromConfig organisationFromAddress) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.NotificationSender\Helpers\EmailHelper.cs:line 39


Sending WorkPermit creation WhatsApp message to: 912000003962


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000003962","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_work_permit_creation_alert_v3","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Adelbert Miley"},{"type":"text","text":"WP/FBYDW/ROO/CSE/26/00001"},{"type":"text","text":"Colver"},{"type":"text","text":"Falcon's Beyond Global Inc. Warrants"},{"type":"text","text":"Hebert Eaton"},{"type":"text","text":"https://sandbox.oqsha.com/#/ptw/view/248/3923"},{"type":"text","text":"EHS Department - TTK Prestige Limited"}]}]}}}


# Fetching devices bypassing preferences (Single System Fallback) #


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"DEPARTMENT_INCHARGE_NOTIFICATION_FOR_WORK_PERMIT_CREATION","EventArgs":[{"Key":"WorkPermitId","Value":"3923"},{"Key":"UserIds","Value":"[5789]"},{"Key":"SiteName","Value":"Colver"},{"Key":"CreatedBy","Value":"Hebert Eaton"},{"Key":"WorkPermitUid","Value":"WP/FBYDW/ROO/CSE/26/00001"},{"Key":"OrgId","Value":248},{"Key":"OrganisationName","Value":"Falcon's Beyond Global Inc. Warrants"}]}


### Started process for Execution of Event : DEPARTMENT_INCHARGE_NOTIFICATION_FOR_WORK_PERMIT_CREATION ###


# Calling SendDepartmentInchargeNotificationForWorkPermitCreation function for email/WhatsApp #


Sending WorkPermit creation email to: osm06923@osmosys.co


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


New Work Permit Raised in Your Department


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


Sending WorkPermit creation WhatsApp message to: 912000006020


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000006020","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_new_work_permit_department_incharge","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Emanuel Cipriano"},{"type":"text","text":"WP/FBYDW/ROO/CSE/26/00001"},{"type":"text","text":"Colver"},{"type":"text","text":"Falcon's Beyond Global Inc. Warrants"},{"type":"text","text":"Hebert Eaton"},{"type":"text","text":"https://sandbox.oqsha.com/#/ptw/view/248/3923"},{"type":"text","text":"EHS Department - TTK Prestige Limited"}]}]}}}


Osmo-x WhatsApp Message has been Sent


# Preparing notification body #


### End Event Execution ###


### Start Notification Sender Program.cs Execution ###


### Calling ConfigureService.Configure() function ###


### Start Event Execution ###


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437265


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000001383","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/MH9/TRUP/EL/26/00001"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Electrical Work"},{"type":"text","text":"Fleischmanns"},{"type":"text","text":" "},{"type":"text","text":"Requested by Nadasity Alderete at 25-Aug-2026 01:06:07 PM"},{"type":"text","text":"Issue"},{"type":"text","text":"Marlon Welton"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437265"}]}]}}}


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/MH9/TRUP/EL/26/00001


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437265


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/55e3b2c9-6b27-3423-b3e8-2c9d778b1d4d


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 25774.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/f45610fb-cc44-34af-8ba8-d3ad1927ef38


Push notification failed to send to a device 26034.


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : INCIDENT_SUBMITTED_NOTIFICATION ###


### Started processing for Incident Submitted Event ###


Using org-specific template for Org 211: Templates\OrgTemplates\211\Templates\IncidentSubmittedNotificationEmailTemplate.html


Executing email notifications to Incident Approvers about the Pending approval


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


FAC FIR Raised – Incident UID: IMF/GLTO/GRR/FAC/26/00001 | Site: Alanreed


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


Executing whatsapp notifications to Incident Approvers about the Pending approval


Sending WhatsApp Notification for Incident Approval to User: 1795


Osmo-x WhatsApp Message has been Sent


# Preparing notification body #


# Fetching devices honoring user preferences for Multiple Module IDs (Single) #


### Ended processing Incident Submitted Event ###


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : INCIDENT_VALIDATED_NOTIFICATION ###


### Started processing for Incident Validated Event ###


Incident Validated – Incident UID: IMF/GLTO/GRR/FAC/26/00001 | Site: Alanreed


Sending WhatsApp for Incident Validation to User: 1955


### Ended processing Incident Validated Event ###


### Started process for Execution of Event : INCIDENT_INVESTIGATION_REQUIRED_NOTIFICATION ###


### Started processing for Incident Investigation Required notification ###


Executing email notifications for Incident Investigation Required


Using org-specific template for Org 211: Templates\OrgTemplates\211\Templates\IncidentInvestigationRequiredNotification.html


Initializing Email Service Client


Generating Email Request


Investigation Required - (FAC) FIR Released | Incident UID: IMF/GLTO/GRR/FAC/26/00001 | Site: Alanreed


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


### Started process for Execution of Event : INCIDENT_SUBMITTED_NOTIFICATION ###


### Started processing for Incident Submitted Event ###


Using org-specific template for Org 211: Templates\OrgTemplates\211\Templates\IncidentSubmittedNotificationEmailTemplate.html


Executing email notifications to Incident Approvers about the Pending approval


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


FAC FIR Raised – Incident UID: IMF/GLTO/GRR/FAC/26/00002 | Site: Alanreed


Executing whatsapp notifications to Incident Approvers about the Pending approval


Sending WhatsApp Notification for Incident Approval to User: 1955


Osmo-x WhatsApp Message has been Sent


# Preparing notification body #


# Fetching devices honoring user preferences for Multiple Module IDs (Single) #


### Ended processing Incident Submitted Event ###


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : INCIDENT_VALIDATED_NOTIFICATION ###


### Started processing for Incident Validated Event ###


Initializing Email Service Client


Generating Email Request


Incident Validated – Incident UID: IMF/GLTO/GRR/FAC/26/00002 | Site: Alanreed


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


Sending WhatsApp for Incident Validation to User: 1795


### Ended processing Incident Validated Event ###


### Started process for Execution of Event : INCIDENT_INVESTIGATION_REQUIRED_NOTIFICATION ###


### Started processing for Incident Investigation Required notification ###


Executing email notifications for Incident Investigation Required


Using org-specific template for Org 211: Templates\OrgTemplates\211\Templates\IncidentInvestigationRequiredNotification.html


Investigation Required - (FAC) FIR Released | Incident UID: IMF/GLTO/GRR/FAC/26/00002 | Site: Alanreed


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437266


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000001383","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/MH9/TRUP/EL/26/00002"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Electrical Work"},{"type":"text","text":"Fleischmanns"},{"type":"text","text":" "},{"type":"text","text":"Requested by Nadasity Alderete at 25-Aug-2026 01:18:32 PM"},{"type":"text","text":"Issue"},{"type":"text","text":"Marlon Welton"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437266"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/MH9/TRUP/EL/26/00002


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437266


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/55e3b2c9-6b27-3423-b3e8-2c9d778b1d4d


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 25774.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/f45610fb-cc44-34af-8ba8-d3ad1927ef38


Push notification failed to send to a device 26034.


### End Event Execution ###


### Start Event Execution ###


Sending notification to issuers of the comapny regarding permit to work 437267


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000001383","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/MH9/TRUP/EL/26/00003"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Electrical Work"},{"type":"text","text":"Fleischmanns"},{"type":"text","text":" "},{"type":"text","text":"Requested by Nadasity Alderete at 25-Aug-2026 01:22:43 PM"},{"type":"text","text":"Issue"},{"type":"text","text":"Marlon Welton"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437267"}]}]}}}


Osmo-x WhatsApp Message has been Sent


# Push Subject for Issuer P/GLTO/MH9/TRUP/EL/26/00003


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437267


Generating AWS SNS Request


Unauthorized


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2927}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Generating certificate.


Value cannot be null.
Parameter name: path4


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2927},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2927 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


## Batch Completion Main Emails Sent to 22 Target Role Users ##


## Batch Absentees Emails Sent to 22 Target Role Users ##


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437268


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000001383","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/MH9/TRUP/EL/26/00004"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Electrical Work"},{"type":"text","text":"Fleischmanns"},{"type":"text","text":" "},{"type":"text","text":"Requested by Nadasity Alderete at 25-Aug-2026 02:29:36 PM"},{"type":"text","text":"Issue"},{"type":"text","text":"Marlon Welton"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437268"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/MH9/TRUP/EL/26/00004


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437268


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/55e3b2c9-6b27-3423-b3e8-2c9d778b1d4d


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 25774.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/f45610fb-cc44-34af-8ba8-d3ad1927ef38


Push notification failed to send to a device 26034.


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2941}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Generating certificate.


Value cannot be null.
Parameter name: path4


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2941},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2941 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


## Batch Completion Main Emails Sent to 20 Target Role Users ##


## Batch Absentees Emails Sent to 20 Target Role Users ##


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437269


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000001383","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/MH9/TRUP/EL/26/00005"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Electrical Work"},{"type":"text","text":"Fleischmanns"},{"type":"text","text":" "},{"type":"text","text":"Requested by Nadasity Alderete at 25-Aug-2026 02:31:52 PM"},{"type":"text","text":"Issue"},{"type":"text","text":"Marlon Welton"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437269"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/MH9/TRUP/EL/26/00005


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437269


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/55e3b2c9-6b27-3423-b3e8-2c9d778b1d4d


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 25774.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/f45610fb-cc44-34af-8ba8-d3ad1927ef38


Push notification failed to send to a device 26034.


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2993}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Sending completed batch notification to batch participant14361


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000006872","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":"Matthijs Turek"},{"type":"text","text":"Safety Leadership & Behavioral Safety - Batch-2"},{"type":"text","text":"Safety Leadership & Behavioral Safety"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  02:35:58 PM"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/284/2993?dlType=viewBatch"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Generating certificate.


Value cannot be null.
Parameter name: path4


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2993},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2993 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


## Batch Completion Main Emails Sent to 35 Target Role Users ##


## Batch Absentees Emails Sent to 35 Target Role Users ##


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2944}]}


Generating certificate.


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2944},{"Key":"OrganisationId","Value":264}]}


# Calling SendBatchCompletionRoleNotification for batchId=2944 organisationId=264 #


## Batch Completion Main Emails Sent to 20 Target Role Users ##


## Batch Absentees Emails Sent to 20 Target Role Users ##


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437270


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000001383","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/MH9/TRUP/EL/26/00006"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Electrical Work"},{"type":"text","text":"Fleischmanns"},{"type":"text","text":" "},{"type":"text","text":"Requested by Nadasity Alderete at 25-Aug-2026 02:40:19 PM"},{"type":"text","text":"Issue"},{"type":"text","text":"Marlon Welton"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437270"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/MH9/TRUP/EL/26/00006


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437270


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/55e3b2c9-6b27-3423-b3e8-2c9d778b1d4d


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 25774.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/f45610fb-cc44-34af-8ba8-d3ad1927ef38


Push notification failed to send to a device 26034.


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2926}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Sending completed batch notification to batch participant14395


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"915555556759","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":"Nevino Vandiver"},{"type":"text","text":"Hot Work Safety - Batch-6"},{"type":"text","text":"Hot Work Safety"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  02:40:22 PM"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/301/2926?dlType=viewBatch"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Generating certificate.


Value cannot be null.
Parameter name: path4


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2926},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2926 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


## Batch Completion Main Emails Sent to 24 Target Role Users ##


## Batch Absentees Emails Sent to 24 Target Role Users ##


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2946}]}


Generating certificate.


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2946},{"Key":"OrganisationId","Value":264}]}


# Calling SendBatchCompletionRoleNotification for batchId=2946 organisationId=264 #


## Batch Completion Main Emails Sent to 20 Target Role Users ##


## Batch Absentees Emails Sent to 20 Target Role Users ##


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437271


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000001383","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/MH9/TRUP/EL/26/00007"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Electrical Work"},{"type":"text","text":"Fleischmanns"},{"type":"text","text":" "},{"type":"text","text":"Requested by Nadasity Alderete at 25-Aug-2026 02:41:29 PM"},{"type":"text","text":"Issue"},{"type":"text","text":"Marlon Welton"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437271"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/MH9/TRUP/EL/26/00007


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437271


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/55e3b2c9-6b27-3423-b3e8-2c9d778b1d4d


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 25774.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/f45610fb-cc44-34af-8ba8-d3ad1927ef38


Push notification failed to send to a device 26034.


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2925}]}


### Started process for Execution of Event : COMPLETED_BATCH ###


# Calling SendNotificationToBatchParticipantsForCompletedStatus function for  whatsapp notification #


Executing completed notification function to batch participants


Generating certificate.


Value cannot be null.
Parameter name: path4


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2925},{"Key":"OrganisationId","Value":264}]}


### Started process for Execution of Event : NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS ###


# Calling SendBatchCompletionRoleNotification for batchId=2925 organisationId=264 #


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchCompleteRoleTemplate.html


Using org-specific template for Org 264: Templates\OrgTemplates\264\Templates\BatchAbsenteesRoleTemplate.html


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


## Batch Completion Main Emails Sent to 24 Target Role Users ##


## Batch Absentees Emails Sent to 24 Target Role Users ##


### End Event Execution ###


### Start Event Execution ###


Message : {"EventName":"COMPLETED_BATCH","EventArgs":[{"Key":"BatchId","Value":2928}]}


Generating certificate.


Message : {"EventName":"NOTIFICATION_FOR_BATCH_COMPLETION_ROLE_USERS","EventArgs":[{"Key":"BatchId","Value":2928},{"Key":"OrganisationId","Value":264}]}


# Calling SendBatchCompletionRoleNotification for batchId=2928 organisationId=264 #


## Batch Completion Main Emails Sent to 22 Target Role Users ##


## Batch Absentees Emails Sent to 22 Target Role Users ##


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437272


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00001"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 03:28:02 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437272"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00001


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437272


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/68cc0e60-3f76-3b29-8e0c-3c523163409f


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 24061.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/c2ef4769-03bb-3a3d-97e8-fb92fb2b9d40


Push notification failed to send to a device 25608.


### End Event Execution ###


### Start Event Execution ###


Sending notification to issuers of the comapny regarding permit to work 437273


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00002"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 03:33:25 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437273"}]}]}}}


Osmo-x WhatsApp Message has been Sent


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00002


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437273


Generating AWS SNS Request


Unauthorized


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437274


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00003"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 03:37:43 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437274"}]}]}}}


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00003


Sending notification for permit to work: 437274


Inside SendAppNotification Device Type: GCM


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/68cc0e60-3f76-3b29-8e0c-3c523163409f


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 24061.


# Push notification did not send #


# Checking for device existence #


# User device exists #


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/c2ef4769-03bb-3a3d-97e8-fb92fb2b9d40


Unauthorized


Push notification failed to send to a device 25608.


### End Event Execution ###


### Start Event Execution ###


Sending notification to issuers of the comapny regarding permit to work 437275


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000003696","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/GRA/TXG/BL/26/00001"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Leeper"},{"type":"text","text":" "},{"type":"text","text":"Requested by Brenda Carney at 25-Aug-2026 03:50:58 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Abram Olivas"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437275"}]}]}}}


Osmo-x WhatsApp Message has been Sent


# Push Subject for Issuer P/GLTO/GRA/TXG/BL/26/00001


# Preparing notification body #


Sending notification for permit to work: 437275


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/d301acb9-118b-3f0b-8e00-fc086cd25e6b


Push notification failed to send to a device 24384.


# Push notification did not send #


# Checking for device existence #


# User device exists #


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/e87906ed-6c2c-3fac-bb72-622ecfc95994


Unauthorized


Push notification failed to send to a device 24417.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/4baa2067-f720-3938-a4c9-dd4157b0b961


Push notification failed to send to a device 24547.


Inside SendAppNotification Device Type: GCM


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/4b3002fb-e3c8-3501-a4bb-74f9fac1b677


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 24627.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/05a78f32-6f53-322f-8bc5-74e5ba9f6f97


Push notification failed to send to a device 24677.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/0508d675-90ea-3c3b-9a30-cfe9b6b77f6f


Push notification failed to send to a device 24834.


# Push notification did not send #


# Checking for device existence #


# User device exists #


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/b5c88c4c-491b-3e38-a5ae-e9cc8bf325e6


Unauthorized


Push notification failed to send to a device 24868.


Sending notification for permit to work: 437275


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/a90b4465-f8e1-33d5-8595-a9dddc6bdc41


Push notification failed to send to a device 24931.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/ad4ff668-b804-3b55-8b57-24d2c8f2a365


Push notification failed to send to a device 24995.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/99f5c0b6-2a2d-3f74-bfa4-e34c74fe79bf


Push notification failed to send to a device 25036.


Inside SendAppNotification Device Type: GCM


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/928ce875-bc29-31bc-bde2-97278d50d81a


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 25327.


# Push notification did not send #


# Checking for device existence #


# User device exists #


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/eee13bea-beb0-3f48-ad6b-bb3cece98280


Unauthorized


Push notification failed to send to a device 25563.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/0f94213b-4e0e-3643-ac1b-3186b52997c3


Push notification failed to send to a device 25566.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/e5c77c56-2c73-3ebb-9e51-25073e216d71


Push notification failed to send to a device 25680.


Sending notification for permit to work: 437275


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/f54a5767-afd2-3105-b0ce-2b70122f50cc


Push notification failed to send to a device 25826.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/572dedab-50a9-31c6-bf22-56eadc42a2b8


Push notification failed to send to a device 26217.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/849e1a97-f6aa-3f8e-95fd-efb6f3cff869


Push notification failed to send to a device 26237.


# Push notification did not send #


# Checking for device existence #


# User device exists #


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/48dfc602-257b-3cd9-b90b-b567fc85b5a6


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 26295.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/b66a070c-b1db-38da-89c9-2890c15ceba5


Push notification failed to send to a device 26301.


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/a2574314-e0ad-33e4-9697-51229ded4c7a


Push notification failed to send to a device 26372.


### End Event Execution ###


### Start Notification Sender Program.cs Execution ###


### Calling ConfigureService.Configure() function ###


### Start Event Execution ###


### Started process for Execution of Event : NOTIFICATION_TO_TASK_ASSIGNEES ###


# Calling SendNotificationToTaskAssignees function for WhatsApp notification #


Sending WhatsApp notification for task assignment to user ID: 11697


Osmo-x WhatsApp Message has been Sent


# Preparing notification body #


# Fetching devices honoring user preferences for Multiple Module IDs (Single) #


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437276


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00004"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 04:08:17 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437276"}]}]}}}


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00004


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437276


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/68cc0e60-3f76-3b29-8e0c-3c523163409f


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 24061.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/c2ef4769-03bb-3a3d-97e8-fb92fb2b9d40


Push notification failed to send to a device 25608.


### End Event Execution ###


### Start Event Execution ###


Sending notification to issuers of the comapny regarding permit to work 437277


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00005"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 04:09:14 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437277"}]}]}}}


Osmo-x WhatsApp Message has been Sent


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00005


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437277


Generating AWS SNS Request


Unauthorized


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437278


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00006"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 04:16:54 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437278"}]}]}}}


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00006


Sending notification for permit to work: 437278


Inside SendAppNotification Device Type: GCM


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/68cc0e60-3f76-3b29-8e0c-3c523163409f


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 24061.


# Push notification did not send #


# Checking for device existence #


# User device exists #


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/c2ef4769-03bb-3a3d-97e8-fb92fb2b9d40


Unauthorized


Push notification failed to send to a device 25608.


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : NOTIFICATION_TO_TASK_ASSIGNEES ###


# Calling SendNotificationToTaskAssignees function for WhatsApp notification #


Sending WhatsApp notification for task assignment to user ID: 11697


Osmo-x WhatsApp Message has been Sent


# Preparing notification body #


# Fetching devices honoring user preferences for Multiple Module IDs (Single) #


Message : {"EventName":"INFORM_TO_INCIDENT_CREATION_NOTIFICATION","EventArgs":[{"Key":"IncidentId","Value":79016},{"Key":"InformToUserId","Value":5827}]}


### Started process for Execution of Event : INFORM_TO_INCIDENT_CREATION_NOTIFICATION ###


### Started processing Inform-To Incident Creation Notification ###


Calling SendInformToNotification function for ticket creation


Sending Inform-To WhatsApp for IncidentId: 79016


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000002062","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_ticket_inform_to_template_v3","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Merwin Barnette"},{"type":"text","text":"Safety Alert"},{"type":"text","text":"T/FBYDW/NMM/26/00001"},{"type":"text","text":"hgfdsf"},{"type":"text","text":"Colver"},{"type":"text","text":"Near Misses"},{"type":"text","text":"Hebert Eaton"},{"type":"text","text":"Falcon's Beyond Global Inc. Warrants"},{"type":"text","text":"Open"},{"type":"text","text":"https://sandbox.oqsha.com/#/inct/view/248/79016"},{"type":"text","text":"EHS Department - TTK Prestige Limited"}]}]}}}


Generating Safety Alert report.


Converted to byte file


## Safety Alert Email Sent to Merwin Barnette##


Sending Inform-To Email (with Safety Alert PDF) for IncidentId: 79016


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


Safety Alert T/FBYDW/NMM/26/00001 has been created


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


Sending Inform-To Push Notification for IncidentId: 79016


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/27140765-fe94-364d-b7c5-e9fca8aada8b


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 25135.


Inside SendAppNotification Device Type: APNS


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/APNS/Oqsha-IOS-Production/cc5086a6-9c9c-3484-9628-2bd9e71b3f66


Push notification failed to send to a device 26395.


### Ended processing Inform-To Incident Creation Notification ###


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : WHATSAPP_TO_BATCH_PARTICIPANTS ###


# Calling SendNotificationToBatchParticipants function for  whatsapp notification #


Executing completed course notification function to batch participants


Executing planned/Inprogress notification function to batch participants


Sending notification to batch participant for planned and in progress status19277


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000007780","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Bernaden Baier"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Sending notification to batch participant for planned and in progress status19276


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"915555555680","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Bryamilli Marine"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status16545


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000005428","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Gla Panek"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status14529


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000001177","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Keese Carbonell"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status23019


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000002478","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Kipp Sung"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status16548


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"915555557002","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Lagh Troy"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status14530


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"915555555713","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Mittie Adler"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status16544


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000006016","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Orahildrey Digiacomo"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Executing completed course notification function to batch participants


Executing planned/Inprogress notification function to batch participants


Sending notification to batch participant for planned and in progress status20303


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000003565","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Venla Cleary"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Sending notification to batch participant for planned and in progress status14531


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"915555558110","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Wilburn Gilroy"},{"type":"text","text":"Testing"},{"type":"text","text":"Confined Space - Executive"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  04:57:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/314/3148?dlType=viewBatch"}]}]}}}


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : NOTIFICATION_TO_TASK_ASSIGNEES ###


# Calling SendNotificationToTaskAssignees function for WhatsApp notification #


Sending WhatsApp notification for task assignment to user ID: 11697


# Preparing notification body #


# Fetching devices honoring user preferences for Multiple Module IDs (Single) #


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437279


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00007"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 05:10:12 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437279"}]}]}}}


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00007


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437279


Inside SendAppNotification Device Type: GCM


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/68cc0e60-3f76-3b29-8e0c-3c523163409f


Unauthorized


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 24061.


# Push notification did not send #


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/c2ef4769-03bb-3a3d-97e8-fb92fb2b9d40


Push notification failed to send to a device 25608.


### End Event Execution ###


### Start Event Execution ###


Sending notification to issuers of the comapny regarding permit to work 437280


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00008"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 05:17:44 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437280"}]}]}}}


Osmo-x WhatsApp Message has been Sent


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00008


# Preparing notification body #


# Checking for device existence #


# User device exists #


Sending notification for permit to work: 437280


Generating AWS SNS Request


Unauthorized


### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###


# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #


# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #


Executing sending notification to issuers through whatsapp


Sending notification to issuers of the comapny regarding permit to work 437281


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000008454","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"ptw_assigned_to_generic_template_v4","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"P/GLTO/VIP/TXG/BL/26/00009"},{"type":"text","text":"25-Aug-2026"},{"type":"text","text":"Blasting Work"},{"type":"text","text":"Vinings"},{"type":"text","text":" "},{"type":"text","text":"Requested by Launa Landis at 25-Aug-2026 05:30:36 PM"},{"type":"text","text":"Approve"},{"type":"text","text":"Alasdair Ecker"},{"type":"text","text":"https://sandbox.oqsha.com/#/wp/view/211/437281"}]}]}}}


Executing sending push notification to the issuers


# Push Subject for Issuer P/GLTO/VIP/TXG/BL/26/00009


Sending notification for permit to work: 437281


Inside SendAppNotification Device Type: GCM


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/68cc0e60-3f76-3b29-8e0c-3c523163409f


--- AWS SNS Push Notification created using Osmo-x ---


--- Push notification response from Osmo-x is Unauthorized


Push notification failed to send to a device 24061.


# Push notification did not send #


# Checking for device existence #


# User device exists #


Generating AWS SNS Request


Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Production/c2ef4769-03bb-3a3d-97e8-fb92fb2b9d40


Unauthorized


Push notification failed to send to a device 25608.


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : INSPECTION_NEXT_DUE_DATE_NOTIFICATION ###


# INSPECTION_NEXT_DUE_DATE_NOTIFICATION - Calling InspectionNextDueDateNotification function for WhatsApp Notification #


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 21506 | Inspection: I/GLTO/AKR/P-H/26/00001 ##


Osmo-x WhatsApp Message has been Sent


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 2400 | Inspection: I/GLTO/AKR/P-H/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3368 | Inspection: I/GLTO/GRR/P-F/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13576 | Inspection: I/GLTO/APA/P-B/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 8618 | Inspection: I/GLTO/APA/P-B/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20749 | Inspection: I/GLTO/VYO/FBH/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 5366 | Inspection: I/GLTO/GRR/FBH/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 5366 | Inspection: I/GLTO/GRR/FBH/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 4482 | Inspection: I/GLTO/VYO/FBH/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 4482 | Inspection: I/GLTO/VYO/FBH/26/00003 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 4482 | Inspection: I/GLTO/VYO/FBH/26/00004 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 4482 | Inspection: I/GLTO/VYO/FBH/26/00005 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 4482 | Inspection: I/GLTO/VYO/FBH/26/00006 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 4482 | Inspection: I/GLTO/VYO/FBH/26/00007 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 4482 | Inspection: I/GLTO/VYO/FBH/26/00008 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00009 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00010 ##


Osmo-x WhatsApp Message has been Sent


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00011 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00012 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00013 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00014 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00015 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00016 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00017 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00018 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00019 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/FBH/26/00020 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/AGI/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/AGI/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/CSI/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 20383 | Inspection: I/GLTO/VYO/CSI/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 1836 | Inspection: I/GLTO/VYO/FBH/26/00017 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 1836 | Inspection: I/GLTO/VYO/FBH/26/00018 ##


Osmo-x WhatsApp Message has been Sent


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 1836 | Inspection: I/GLTO/VYO/FBH/26/00019 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 1836 | Inspection: I/GLTO/VYO/FBH/26/00020 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 1836 | Inspection: I/GLTO/VYO/AGI/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/CFE/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DFE/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/CM//26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/CM//26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DMI/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DMI/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DMI/26/00003 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DMI/26/00004 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DMI/26/00005 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DMI/26/00006 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DMI/26/00007 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/DMI/26/00008 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/CMI/26/00001 ##


Osmo-x WhatsApp Message has been Sent


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/AGI/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/AGI/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/AGI/26/00003 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/AGI/26/00004 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/AGI/26/00005 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/AGI/26/00006 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 13169 | Inspection: I/GLTO/APA/AGI/26/00007 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/CFE/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DFE/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/CM//26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/CM//26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DMI/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DMI/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DMI/26/00003 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DMI/26/00004 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DMI/26/00005 ##


Osmo-x WhatsApp Message has been Sent


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DMI/26/00006 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DMI/26/00007 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/DMI/26/00008 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/CMI/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/AGI/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/AGI/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/AGI/26/00003 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/AGI/26/00004 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/AGI/26/00005 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/AGI/26/00006 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 3875 | Inspection: I/GLTO/APA/AGI/26/00007 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 2617 | Inspection: I/GLTO/GRR/SIC/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 2617 | Inspection: I/GLTO/GRR/SIC/26/00002 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 2617 | Inspection: I/GLTO/GRR/SIC/26/00003 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 2620 | Inspection: I/GLTO/GRR/SIC/26/00001 ##


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 2620 | Inspection: I/GLTO/GRR/SIC/26/00002 ##


Osmo-x WhatsApp Message has been Sent


## Sending Inspection WhatsApp Next Due Date Notification | UserId: 2620 | Inspection: I/GLTO/GRR/SIC/26/00003 ##


### End Event Execution ###


### Start Notification Sender Program.cs Execution ###


### Calling ConfigureService.Configure() function ###


### Start Event Execution ###


### Started process for Execution of Event : BULK_EXPORT_READY ###


# Calling SendBulkExportReadyEmail for exportId=20 userId=1 #


[BulkExport] Fetching user details for userId=1


[BulkExport] Sending email to=osm01349@osmosys.co


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


Your OQSHA bulk export is ready


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


[BulkExport] Email sent successfully to=osm01349@osmosys.co


# Calling SendBulkExportReadyEmail for exportId=21 userId=1 #


### End Event Execution ###


### Started process for Execution of Event : Update_USER ###


### Started Event for Update User Email ###


Calling Send Email Function for Update User Email


Your OQSHA Access Has Been Updated


### Start Event Execution ###


### Started process for Execution of Event : Update_APP_USER ###


### Started Event for Update App User Email ###


Message : {"EventName":"WHATSAPP_TO_BATCH_PARTICIPANTS","EventArgs":[{"Key":"BatchParticipantIds","Value":"[66199,66200,66201,66202,66203,66204,66205,66206]"},{"Key":"BatchId","Value":3149}]}


### Started process for Execution of Event : WHATSAPP_TO_BATCH_PARTICIPANTS ###


# Calling SendNotificationToBatchParticipants function for  whatsapp notification #


Executing completed course notification function to batch participants


Executing planned/Inprogress notification function to batch participants


Sending notification to batch participant for planned and in progress status19277


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000007780","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Bernaden Baier"},{"type":"text","text":"SEction in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:35:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3149?dlType=viewBatch"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Sending notification to batch participant for planned and in progress status19276


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"915555555680","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Bryamilli Marine"},{"type":"text","text":"SEction in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:35:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3149?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status16545


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000005428","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Gla Panek"},{"type":"text","text":"SEction in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:35:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3149?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status678


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912222222223","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Giselle Angle"},{"type":"text","text":"SEction in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:35:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3149?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status23019


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000002478","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Kipp Sung"},{"type":"text","text":"SEction in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:35:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3149?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status16548


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"915555557002","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Lagh Troy"},{"type":"text","text":"SEction in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:35:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3149?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status16544


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000006016","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Orahildrey Digiacomo"},{"type":"text","text":"SEction in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:35:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3149?dlType=viewBatch"}]}]}}}


Sending notification to batch participant for planned and in progress status20303


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000003565","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Venla Cleary"},{"type":"text","text":"SEction in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:35:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3149?dlType=viewBatch"}]}]}}}


### End Event Execution ###


### Start Event Execution ###


### Started process for Execution of Event : Update_USER ###


### Started Event for Update User Email ###


Calling Send Email Function for Update User Email


*--- Sending Email Serice Initiated ---*


Reading and binding data to Email Template


Initializing Email Service Client


Generating Email Request


Your OQSHA Access Has Been Updated


--- Email created using Osmo-x ---


--- Email response from Osmo-x is 201


### Started process for Execution of Event : Update_APP_USER ###


### Started Event for Update App User Email ###


### Started process for Execution of Event : WHATSAPP_TO_BATCH_PARTICIPANTS ###


# Calling SendNotificationToBatchParticipants function for  whatsapp notification #


Executing completed course notification function to batch participants


Executing planned/Inprogress notification function to batch participants


Sending notification to batch participant for planned and in progress status19277


Osmo-x WhatsApp payload: {"providerId":48,"data":{"to":"912000007780","messaging_product":"whatsapp","type":"template","template":{"namespace":"d8bcb6bd_2ab2_439c_9d9e_947501266c77","name":"oqsha_planned_batch_latest_v1","language":{"policy":"deterministic","code":"en"},"components":[{"type":"body","sub_type":null,"index":0,"parameters":[{"type":"text","text":"Bernaden Baier"},{"type":"text","text":"in charge"},{"type":"text","text":"Basic Safety & PPE"},{"type":"text","text":"Neveu"},{"type":"text","text":"0 Week(s) 0 Day(s) 2 Hour(s)"},{"type":"text","text":"No faculty"},{"type":"text","text":"August 25, 2026  10:42:00 PM"},{"type":"text","text":"PLANNED"},{"type":"text","text":"https://oqsha.com/#/batches/view/264/293/3150?dlType=viewBatch"}]}]}}}


Osmo-x WhatsApp Message has been Sent


Sending notification to batch participant for planned and in progress status14510