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.

EventNotification TypeConfigured AtIntended
audience
Start of Data MigrationDataMigrationStarted
Created when any Data Migration job
is triggered.
SystemAll
Completion of Data
Migration Job
DataMigrationCompleted
Created when a Data Migration job
has completed.
SystemAll
Failure of Data Migration
Job
DataMigrationFailed
Created when any Data Migration job
has failed.
SystemAll
POM Post Install Validation

The following notifications can be triggered during POM post-install validation step.

EventNotification TypeIntended audience
Exception eventPOMUpgradeValidationAll
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.

EventNotification TypeConfigured AtIntended
audience
Start of ScheduleBatchScheduleImportScheduleAll
UpgradeCreated when a Schedule update is
triggered.
Completion ofBatchScheduleImportScheduleAll
Schedule UpgradeCreated 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.

EventNotification TypeConfigured AtIntended
audience
Completion of
BatchScheduleConfgImportScheduleAll
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.

EventNotification TypeConfigured AtIntended
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.
ScheduleAll
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.
ScheduleAll
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.

EventNotification TypeConfigured AtIntended
audience
On Scheduler Task
SchedulerTaskFailedScheduleAll
fring, at its
designated time
Created for unexpected errors during
Scheduler Task processing
On scheduling aSchedulerTaskDelayedScheduleAll
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.
ScheduleAll
On scheduler task
SchedulerTaskCancelledScheduleAll
fring at its
designated time
Created when the scheduler task is
cancelled when the scheduler is disabled.
On scheduling theSingleNightlyPerDayValidationScheduleAll
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.

EventNotification TypeConfigured AtIntended
audience
Exception eventExecutionEngineIssueScheduleAll
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.

EventNotification TypeIntended
audience
Scheduler Day
InterSchedDepIssueAll
creationCreated 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 DayNewSchedulerDayFailureAll
creationCreated when the Scheduler Day creation fails.
Completion ofScheduleChangesSummaryReportAll
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.

EventNotification TypeConfigured AtIntended
audience
Hourly Flow
Skipped
IntradayCycleSkipped
Created when an Hourly Flow is skipped
ScheduleAll
Hourly Flow
Completed
IntradayCycleCompleted
Created when an Hourly Flow is completed
ScheduleAll
Hourly FlowIntradayCycleSummaryReportScheduleAll
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
ScheduleAll
Nightly Flow Execution

The following notifications are triggered, during the execution of the Nightly Flow

EventNotification TypeConfigured AtIntended
audience
Start of NightlyNightlyStartScheduleAll
FlowCreated when the Nightly Flow starts.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

EventNotification TypeConfigured AtIntended
audience
Completion of
Nightly Flow
NightlyBatchCompleted
Created at the completion of the Nightly Flow.
ScheduleAll
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.
ScheduleOracle
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.
ScheduleCustomers /
System
Integrators
Job Execution

The following notifications are triggered during the course of execution of the Job.

EventNotification TypeConfigured AtIntended
audience
Start of JobJobStarted
Created when a Job starts. See
Job Start Email
below.
JobAll
Completion of
Job
JobCompleted
Created when a Job completes successfully.
See
Job Completion Emailbelow.
JobAll
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.
ScheduleAll
Job Execution
failure
ErrorNotifcation
Created when a running Job fails.
This notifcation is for Oracle internal use.
See
Job Error Emailbelow.
ScheduleOracle
Internal
Job Execution
failure
ErrorNotifcationExternal
Created when a running Job fails.
This notifcation is for customers use.
See
Job Error Emailbelow.
ScheduleCustomers /
System
Integrators

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

EventNotification TypeConfigured AtIntended
audience
Job waiting for
execution
ExternalDepPending
Created when a Job is waiting upon an
External Dependency.
ScheduleAll
Job waiting for
execution
InterSchedDepPending
Created when a Job is waiting upon an Inter-
schedule Dependency
ScheduleAll
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).
ScheduleAll
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).
ScheduleAll
External Integration

The following notifications are created, when integrating with External systems.

EventNotification TypeConfigured AtIntended
audience
ReleaseExternalDepCompleteScheduleAll
External
Dependency
Created when an External Dependency is
released
Callback
publish failure
CallbackFailure
Created when a Callback fails to get
published.
ScheduleAll
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.

EventNotification TypeConfigured AtIntended
audience
Custom BatchBatchEntityUpdateEventScheduleOracle
Entity API
invocation
Created when a Custom Batch Entity (Flow or
Process) is either created, modifed or
deleted.
Internal
General
EventNotification TypeConfigured AtIntended
audience
System
Information
InformationNotifcation
Internal informational
ScheduleOracle
Internal
System
Warning
WarningNotifcation
Internal warning
ScheduleOracle
Internal
System ErrorSystemErrorNotifcation
Internal error
ScheduleOracle
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