Mirror of Oracle documentation
Converted for search and offline reading. Authoritative source: Oracle. Diagrams and some complex tables are simplified — check the PDF when in doubt.
8
Emails and Notifications
This chapter provides the list of notifications sent by POM to alert users about important events that occur during the batch lifecycle.
Notifications
POM leverages the Oracle Retail Applications Notification framework to notify users about important events in the batch lifecycle. The Notifications generated also provide an option to be sent out as an email, as explained later in this chapter.
All Notification Types within POM can be grouped together, based on the event that generates them as seen in the sections below.
Notification Types
The various Notification Types that are provided as a part of POM are detailed below.
Data Migration
The following notifications are triggered during Data Migration activities that have been started within POM.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Start of Data Migration | DataMigrationStarted Created when any Data Migration job is triggered. | System | All |
| Completion of Data Migration Job | DataMigrationCompleted Created when a Data Migration job has completed. | System | All |
| Failure of Data Migration Job | DataMigrationFailed Created when any Data Migration job has failed. | System | All |
POM Post Install Validation
The following notifications can be triggered during POM post-install validation step.
| Event | Notification Type | Intended audience |
|---|---|---|
| Exception event | POMUpgradeValidation | All |
| during POM post install validation service | This notifcation is sent when there is any failure during asynchronous processing of POM post install validation service. |
Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.
Schedule Upgrade
The following notifications are triggered, when a Schedule is upgraded.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Start of Schedule | BatchScheduleImport | Schedule | All |
| Upgrade | Created when a Schedule update is triggered. | ||
| Completion of | BatchScheduleImport | Schedule | All |
| Schedule Upgrade | Created when a Schedule update has completed |
Schedule Configuration Import
The following notifications are triggered, when a configuration import is initiated by clicking the Import Config button on the Batch Administration screen.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Completion of | BatchScheduleConfgImport | Schedule | All |
| Confguration import | Created at the completion of the import process. | ||
| See Schedule Config Import Summary Email below. |
Customer Modules Synchronization (Retail Home)
The following notifications are triggered, when the “Sync with MDF” button is clicked on the Batch Administration screen.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| On completion of MDF synchronization with Retail Home | ApplicationModuleEnabled Created if an Application or Module were to get enabled, during the process. Indicates that new Jobs may have been enabled. | Schedule | All |
| On completion of MDF synchronization with Retail Home | ApplicationModuleDisabled Created if an Application or Module were to get disabled, during the process. Indicates that existing Jobs may have been disabled. | Schedule | All |
Scheduler Task Execution
The following notifications are generated by the Scheduler, when it runs into any issues with Scheduler Task execution.
Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| On Scheduler Task | SchedulerTaskFailed | Schedule | All |
| fring, at its designated time | Created for unexpected errors during Scheduler Task processing | ||
| On scheduling a | SchedulerTaskDelayed | Schedule | All |
| Scheduler Task at Scheduler Day creation time | Created for Tasks, that cannot be scheduled as their designated time to run has passed. | ||
| On scheduling a Scheduler Task at Scheduler Day creation time | SchedulerTaskSkipped Created if a Task fails to get scheduled, due to unexpected errors. | Schedule | All |
| On scheduler task | SchedulerTaskCancelled | Schedule | All |
| fring at its designated time | Created when the scheduler task is cancelled when the scheduler is disabled. | ||
| On scheduling the | SingleNightlyPerDayValidation | Schedule | All |
| Nightly Scheduler Task at Scheduler Day creation time | Created when the Nightly Task is delayed by a day, due to the validation which ensures only one Nightly runs, per day |
Execution Engine
The following notifications are generated by the Execution Engine, in case it runs into any issues.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Exception event | ExecutionEngineIssue | Schedule | All |
| during Engine processing | This notifcation is sent when there are important/critical events/failures with the Execution Engine, such as | ||
| • Job Agent invocation failure | |||
| • Execution Request stuck in SUBMITTING state |
Scheduler Day Creation
The following notifications are all configured at a Schedule level, and triggered during the creation of a Scheduler Day.
Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.
| Event | Notification Type | Intended audience |
|---|---|---|
| Scheduler Day | InterSchedDepIssue | All |
| creation | Created when either of the following occurs | |
| • The business date between the interdependent Schedules vary by more than a day. | ||
| • The External Schedule is day ahead of the current Schedule and previous day data is not available. • The inter-schedule dependencies are not valid and disabled. | ||
| • A schedule includes inter-schedule dependencies or execution links that are not valid | ||
| Scheduler Day | NewSchedulerDayFailure | All |
| creation | Created when the Scheduler Day creation fails. | |
| Completion of | ScheduleChangesSummaryReport | All |
| Scheduler Day creation | Created after a Scheduler Day is successfully created, to create a report of the changes between the current Scheduler Day and the previous one. | |
| See Schedule Change Summary Emailbelow. |
Hourly Flow Execution
The following notifications are triggered, during the execution of Hourly Flows.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Hourly Flow Skipped | IntradayCycleSkipped Created when an Hourly Flow is skipped | Schedule | All |
| Hourly Flow Completed | IntradayCycleCompleted Created when an Hourly Flow is completed | Schedule | All |
| Hourly Flow | IntradayCycleSummaryReport | Schedule | All |
| Summary Report | Created at the completion of a Hourly Flow, in order to send out a summary of its execution. See Hourly Flow Summary Email below | ||
| Hourly Flow Pending execution | HourlyPending Created by the Execution Engine on encountering Hourly Execution Requests that are awaiting execution | Schedule | All |
Nightly Flow Execution
The following notifications are triggered, during the execution of the Nightly Flow
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Start of Nightly | NightlyStart | Schedule | All |
| Flow | Created when the Nightly Flow starts. |
Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Completion of Nightly Flow | NightlyBatchCompleted Created at the completion of the Nightly Flow. | Schedule | All |
| Completion of Nightly Flow | NightlySummaryReport Created at the completion of the Nightly Flow, in order to send out a summary of its execution. This notifcation is for internal Oracle internal use. | Schedule | Oracle Internal |
| See Nightly Summary Email below. | |||
| Completion of Nightly Flow | NightlySummaryReportExternal Created at the completion of the Nightly Flow, in order to send out a summary of its execution This notifcation is for customers use. See Nightly Summary Email below. | Schedule | Customers / System Integrators |
Job Execution
The following notifications are triggered during the course of execution of the Job.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Start of Job | JobStarted Created when a Job starts. See Job Start Email below. | Job | All |
| Completion of Job | JobCompleted Created when a Job completes successfully. See Job Completion Emailbelow. | Job | All |
| Job runs for longer than expected | LongRunningJob Created when the Job runs longer than its confgured or calculated threshold runtime. For a complete explanation of how a job is deemed long-running, see the Long Running Jobs subsection of the Batch Job subsection of the Batch Schedulesection of the Batch Conceptschapter of this document. | Schedule | All |
| Job Execution failure | ErrorNotifcation Created when a running Job fails. This notifcation is for Oracle internal use. See Job Error Emailbelow. | Schedule | Oracle Internal |
| Job Execution failure | ErrorNotifcationExternal Created when a running Job fails. This notifcation is for customers use. See Job Error Emailbelow. | Schedule | Customers / System Integrators |
Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Job waiting for execution | ExternalDepPending Created when a Job is waiting upon an External Dependency. | Schedule | All |
| Job waiting for execution | InterSchedDepPending Created when a Job is waiting upon an Inter- schedule Dependency | Schedule | All |
| Completion of Job, with warning | JobCompletedWithWarning This notifcation is sent when a job completes with a warning. This indicates that this job’s shell script exited with a code that was defned in the System Options as a ‘Completion with Warning code’. For more information on how these codes are setup, see the SystemOption Tabin the A Batch Schedule Spreadsheet Template. | Schedule. | All |
| Execution Link failure | ExecutionLinkIssue Created when Execution Links fail. They are run, after the source Job has been invoked by POM (regardless of its status). | Schedule | All |
| Custom Dependency | CustomDependencyIssue Created when there is a failure while creating an execution request for the defned Custom dependency. The defned Custom dependency jobs are run by creating an execution request for those jobs before the source Job has been invoked by POM (regardless of its status). | Schedule | All |
External Integration
The following notifications are created, when integrating with External systems.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Release | ExternalDepComplete | Schedule | All |
| External Dependency | Created when an External Dependency is released | ||
| Callback publish failure | CallbackFailure Created when a Callback fails to get published. | Schedule | All |
Batch Entity Operations
The following notifications are triggered, when Custom Batch Entities are created, modified or deleted.
Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| Custom Batch | BatchEntityUpdateEvent | Schedule | Oracle |
| Entity API invocation | Created when a Custom Batch Entity (Flow or Process) is either created, modifed or deleted. | Internal |
General
| Event | Notification Type | Configured At | Intended audience |
|---|---|---|---|
| System Information | InformationNotifcation Internal informational | Schedule | Oracle Internal |
| System Warning | WarningNotifcation Internal warning | Schedule | Oracle Internal |
| System Error | SystemErrorNotifcation Internal error | Schedule | Oracle Internal |
Emails
By default, all notifications are shown within the POM application. It is an option to configure notifications to also send e-mails.
Configuring Email Address
Email addresses are configured against Notification Types. In POM, email addresses can be configured at different levels
1. System Level – Email addresses specified at this level, will apply equally to all Batch Schedules.
2. Schedule Level – Email addresses specified here, will only apply to Notifications for a particular Batch Schedule.
3. Job Level – These emails apply only to the Jobs against which they are specified.
Email addresses are configured through the Notifications Administration function of Retail Home. Refer to the Notifications Administration chapter in the Retail Home Administration Guide for more information.
Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.
Changes in Scheduler day:903 compared to the previous day:902
Modification in Job(s) are as below epi] epaeNome] Proms [eh [Gon Sate Pv Sv] Comm TEST_C_PROCESS|TEST_C_JOB| DISABLED | COMPLETED a There is no modification in External or Inter-Schedule Dependency. There is no modification in Scheduler Tasks.
no-reply@retail.oraclecloud.com
[Customer: POMQAChnage, Env: STAGING1000] MERCH Batch Execution Summary for 07-Mar-2022
To Ajit Gopalan
Execution Summary for Business Date: 07-Mar-2022
Statistics for Hourly Cycle 3: Flow:ACTIVITY SCHED PURGE CYCLE
ieTotal Execution Time (minutes)|—C—éidtmeaomCycle Start nasas|ome Time Cycle End Time Sc] o mfEis o ]mioasas]1 |pp0Om Fr
Execution Comments :
None
Addition Information :
None
ORACLE
ERROR occurred on Fri Now 18 20:43:06 UTC 2022
x | MERCH Schedule Failed for 02-NOV-22 STKXPLD_JOBin Nightly Cycle has Failed Reason: Job Start Time: 18/11/2022 08:42:18 Process Name: STKXPLD STKUPD PROCESS Job Execution ID: 8914 Job Description: Explodes stock count requests created at the department, class or subclass level to the item level. View in POM Copyright& 2019, 2022, Oracle. All Rights Reserved.
Fri 1/13/2023 12:40 PM
no-reply-home@retail.us-phoenix-1.0cs.oc-test.com
(Customer: POMDEV, Env: DEV231] RDSTEST Schedule, TEST_B_JOB Started, for 10-DEC-22
ORACLE
Job STARTED onFriJan1318:38:02 UTC2023
g RDSTEST Schedule STARTED for 10-DEC-22
TEST_B_JOB in Adhoc Cycle has STARTED
Process Name: TEST_B PROCESS Job Execution ID: 3401 Job Description: Test B Job for Adhoc Flow
View in POM
Fri 1/13/2023 12:54 PM
no-reply-home @retail.us-phoenix-1.0cs.oc-test.com (Customer: POMDEV, Env: DEV231] RDSTEST Schedule, TEST_A JOB Completed, for 10-DEC-22 To WB Ajit Gopalan
ORACLE
Job COMPLETEDon Fri Jan 13 18:50:31 UTC 2023
g RDSTEST Schedule COMPLETED for 10-DEC-22
TEST_A JOB in Adhoc Cycle has COMPLETED
Info: Job Completed Successfully Process Name: TEST_A PROCESS Job Execution ID: 3404 Job Description: Test A Job for Adhoc Flow
View in POM
In this guide
- Guide: POM Implementation Guide
- Previous: Import Configuration
- Next: 9 User Roles and OAuth Scopes