Go to primary content
Oracle® Retail Predictive Application Server Cloud Edition Administration Guide
Release 22.2.401.0
F72005-01
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

8 RPASCE Batch Schedule with POM

Process Orchestration and Monitoring (POM) is the enterprise batch-scheduling solution for retail applications migrating to the cloud. It provides the functionality for automating the running and monitoring of both nightly batch executions and ad-hoc batch executions.

RPASCE Batch Framework provides a catalog of batch services from which the customer can define batch jobs by specifying one or more sequences of services in a control file. Each sequence has its own identifier that is used to schedule the batch job. In order for the RPASCE batch operations to fit into the POM framework, a process flow is created to include all regularly scheduled jobs, and each job is associated with an RPASCE batch control set. Additionally, an ad-hoc process is defined for each application that allows the customer to make a one-time request to execute any batch control set.

The execution of each job is carried out by the native Online Admin Tools (OAT) on the RPASCE server. The POM submits the jobs to OAT and waits for them to finish before retrieving their high level logs. The job status and high-level logs can be monitored and downloaded on the POM web interface. The job status and detailed logs are available on the OAT Dashboard of RPASCE Client.

RPASCE Batch Schedule

Table 8-1 lists the processes and jobs of the pre-defined RPASCE Batch Schedule. Each job has a corresponding batch control set in the RPASCE Batch Framework on the RPASCE server, except when the it is "no_op", in which case, the job is just a placeholder on POM to mark the start or end of a process.

Table 8-1 RPASCE Batch Schedule Jobs and Processes

Process Name Job Name Description Batch Control Set Application Module

RPASCE_START_PROCESS

RPASCE_START_JOB

RPASCE Daily Start Job

no_op

RPASCE


RPASCE_END_PROCESS

RPASCE_END_JOB

RPASCE Daily End Job

no_op

RPASCE


RPASCE_HIER_IMP_PROCESS

RPASCE_HIER_IMP_START_JOB

RPASCE Common Hierarchy Import Start Job

no_op

RPASCE


RPASCE_HIER_IMP_PROCESS

RPASCE_HIER_IMP_END_JOB

RPASCE Common Hierarchy Import End Job

no_op

RPASCE


RPASCE_DATA_IMP_PROCESS

RPASCE_DATA_IMP_START_JOB

RPASCE Common Data Import Start Job

no_op

RPASCE


RPASCE_DATA_IMP_PROCESS

RPASCE_DATA_IMP_END_JOB

RPASCE Common Data Import End Job

no_op

RPASCE


RPASCE_POST_IMP_PROCESS

RPASCE_POST_IMP_START_JOB

RPASCE Post Import Start Job

no_op

RPASCE


RPASCE_POST_IMP_PROCESS

RPASCE_POST_IMP_END_JOB

RPASCE Post Import End Job

no_op

RPASCE


MFP_PRE_EXP_PROCESS

MFP_PRE_EXP_START_JOB

MFP Pre Exports Start Job

no_0p

MFP

MFP_Daily

MFP_PRE_EXP_PROCESS

MFP_PRE_EXP_RDX_D_JOB

MFP Pre Exports to RDX Daily Job

MFP_PRE_EXP_RDX_D

MFP

MFP_Daily

MFP_PRE_EXP_PROCESS

MFP_PRE_EXP_OBS_D_JOB

MFP Pre Exports to Files Daily Job

MFP_PRE_EXP_OBS_D

MFP

MFP_Daily

MFP_PRE_EXP_PROCESS

MFP_PRE_EXP_RDX_W_JOB

MFP Pre Exports to RDX Weekly Job

MFP_PRE_EXP_RDX_W

MFP

MFP_Daily

MFP_PRE_EXP_PROCESS

MFP_PRE_EXP_OBS_W_JOB

MFP Pre Exports to Files Weekly Job

MFP_PRE_EXP_OBS_W

MFP

MFP_Daily

MFP_PRE_EXP_PROCESS

MFP_PRE_EXP_END_JOB

MFP Pre Exports End Job

no_op

MFP

MFP_Daily

MFP_COM_HIER_IMP_PROCESS

MFP_COM_HIER_IMP_START_JOB

MFP Common Hierarchy Imports Start Job

no_op

MFP

MFP_Daily

MFP_COM_HIER_IMP_PROCESS

MFP_COM_HIER_IMP_RDX_D_JOB

MFP Common Hierarchy Imports from RDX Daily Job

MFP_COM_HIER_IMP_RDX_D

MFP

MFP_Daily

MFP_COM_HIER_IMP_PROCESS

MFP_COM_HIER_IMP_OBS_D_JOB

MFP Common Hierarchy Imports from Files Daily Job

MFP_COM_HIER_IMP_OBS_D

MFP

MFP_Daily

MFP_COM_HIER_IMP_PROCESS

MFP_COM_HIER_IMP_RDX_W_JOB

MFP Common Hierarchy Imports from RDX Weekly Job

MFP_COM_HIER_IMP_RDX_W

MFP

MFP_Daily

MFP_COM_HIER_IMP_PROCESS

MFP_COM_HIER_IMP_OBS_W_JOB

MFP Common Hierarchy Imports from Files Weekly Job

MFP_COM_HIER_IMP_OBS_W

MFP

MFP_Daily

MFP_COM_HIER_IMP_PROCESS

MFP_COM_HIER_IMP_END_JOB

MFP Common Hierarchy Imports End Job

no_op

MFP

MFP_Daily

MFP_COM_DATA_IMP_PROCESS

MFP_COM_DATA_IMP_START_JOB

MFP Common Data Imports Start Job

no_op

MFP

MFP_Daily

MFP_COM_DATA_IMP_PROCESS

MFP_COM_DATA_IMP_RDX_D_JOB

MFP Common Data Imports from RDX Daily Job

MFP_COM_DATA_IMP_RDX_D

MFP

MFP_Daily

MFP_COM_DATA_IMP_PROCESS

MFP_COM_DATA_IMP_OBS_D_JOB

MFP Common Data Imports from Files Daily Job

MFP_COM_DATA_IMP_OBS_D

MFP

MFP_Daily

MFP_COM_DATA_IMP_PROCESS

MFP_COM_DATA_IMP_RDX_W_JOB

MFP Common Data Imports from RDX Weekly Job

MFP_COM_DATA_IMP_RDX_W

MFP

MFP_Weekly

MFP_COM_DATA_IMP_PROCESS

MFP_COM_DATA_IMP_OBS_W_JOB

MFP Common Data Imports from Files Weekly Job

MFP_COM_DATA_IMP_OBS_W

MFP

MFP_Weekly

MFP_COM_DATA_IMP_PROCESS

MFP_COM_DATA_IMP_END_JOB

MFP Common Data Imports End Job

no_op

MFP

MFP_Daily

MFP_HIER_IMP_PROCESS

MFP_HIER_IMP_START_JOB

MFP Hierarchy Imports Start Job

no_op

MFP

MFP_Daily

MFP_HIER_IMP_PROCESS

MFP_HIER_IMP_RDX_D_JOB

MFP Hierarchy Imports from RDX Daily Job

MFP_HIER_IMP_RDX_D

MFP

MFP_Daily

MFP_HIER_IMP_PROCESS

MFP_HIER_IMP_OBS_D_JOB

MFP Hierarchy Imports from Files Daily Job

MFP_HIER_IMP_OBS_D

MFP

MFP_Daily

MFP_HIER_IMP_PROCESS

MFP_HIER_IMP_RDX_W_JOB

MFP Hierarchy Imports from RDX Weekly Job

MFP_HIER_IMP_RDX_W

MFP

MFP_Weekly

MFP_HIER_IMP_PROCESS

MFP_HIER_IMP_OBS_W_JOB

MFP Hierarchy Imports from Files Weekly Job

MFP_HIER_IMP_OBS_W

MFP

MFP_Weekly

MFP_HIER_IMP_PROCESS

MFP_HIER_IMP_END_JOB

MFP Hierarchy Imports End Job

no_op

MFP

MFP_Daily

MFP_PRE_DATA_IMP_PROCESS

MFP_PRE_DATA_IMP_START_JOB

MFP Pre Data Imports Start Job

no_op

MFP

MFP_Daily

MFP_PRE_DATA_IMP_PROCESS

MFP_PRE_DATA_IMP_RDX_D_JOB

MFP Pre Data Imports from RDX Daily Job

MFP_PRE_DATA_IMP_RDX_D

MFP

MFP_Daily

MFP_PRE_DATA_IMP_PROCESS

MFP_PRE_DATA_IMP_OBS_D_JOB

MFP Pre Data Imports from Files Daily Job

MFP_PRE_DATA_IMP_OBS_D

MFP

MFP_Daily

MFP_PRE_DATA_IMP_PROCESS

MFP_PRE_DATA_IMP_RDX_W_JOB

MFP Pre Data Imports from RDX Weekly Job

MFP_PRE_DATA_IMP_RDX_W

MFP

MFP_Weekly

MFP_PRE_DATA_IMP_PROCESS

MFP_PRE_DATA_IMP_OBS_W_JOB

MFP Pre Data Imports from Files Weekly Job

MFP_PRE_DATA_IMP_OBS_W

MFP

MFP_Weekly

MFP_PRE_DATA_IMP_PROCESS

MFP_PRE_DATA_IMP_END_JOB

MFP Pre Data Imports End Job

no_op

MFP

MFP_Daily

MFP_BATCH_AGG_PROCESS

MFP_BATCH_AGG_START_JOB

MFP Batch Calculations Start Job

no_op

MFP

MFP_Daily

MFP_BATCH_AGG_PROCESS

MFP_BATCH_AGG_D_JOB

MFP Batch Calculations Daily Job

MFP_BATCH_AGG_D

MFP

MFP_Daily

MFP_BATCH_AGG_PROCESS

MFP_BATCH_AGG_W_JOB

MFP Batch Calculations Weekly Job

MFP_BATCH_AGG_W

MFP

MFP_Weekly

MFP_BATCH_AGG_PROCESS

MFP_BATCH_AGG_END_JOB

MFP Batch Calculations End Job

no_op

MFP

MFP_Daily

MFP_POST_DATA_IMP_PROCESS

MFP_POST_DATA_IMP_START_JOB

MFP Post Data Imports Start Job

no_op

MFP

MFP_Daily

MFP_POST_DATA_IMP_PROCESS

MFP_POST_DATA_IMP_RDX_D_JOB

MFP Post Data Imports from RDX Daily Job

MFP_POST_DATA_IMP_RDX_D

MFP

MFP_Daily

MFP_POST_DATA_IMP_PROCESS

MFP_POST_DATA_IMP_OBS_D_JOB

MFP Post Data Imports from Files Daily Job

MFP_POST_DATA_IMP_OBS_D

MFP

MFP_Daily

MFP_POST_DATA_IMP_PROCESS

MFP_POST_DATA_IMP_RDX_W_JOB

MFP Post Data Imports from RDX Weekly Job

MFP_POST_DATA_IMP_RDX_W

MFP

MFP_Weekly

MFP_POST_DATA_IMP_PROCESS

MFP_POST_DATA_IMP_OBS_W_JOB

MFP Post Data Imports from Files Weekly Job

MFP_POST_DATA_IMP_OBS_W

MFP

MFP_Weekly

MFP_POST_DATA_IMP_PROCESS

MFP_POST_DATA_IMP_END_JOB

MFP Post Data Imports End Job

no_op

MFP

MFP_Daily

MFP_POST_EXP_PROCESS

MFP_POST_EXP_START_JOB

MFP Post Exports Start Job

no_op

MFP

MFP_Daily

MFP_POST_EXP_PROCESS

MFP_POST_EXP_RDX_D_JOB

MFP Post Exports to RDX Daily Job

MFP_POST_EXP_RDX_D

MFP

MFP_Daily

MFP_POST_EXP_PROCESS

MFP_POST_EXP_OBS_D_JOB

MFP Post Exports to Files Daily Job

MFP_POST_EXP_OBS_D

MFP

MFP_Daily

MFP_POST_EXP_PROCESS

MFP_POST_EXP_RDX_W_JOB

MFP Post Exports to RDX Weekly Job

MFP_POST_EXP_RDX_W

MFP

MFP_Weekly

MFP_POST_EXP_PROCESS

MFP_POST_EXP_OBS_W_JOB

MFP Post Exports to Files Weekly Job

MFP_POST_EXP_OBS_W

MFP

MFP_Weekly

MFP_POST_EXP_PROCESS

MFP_POST_EXP_END_JOB

MFP Post Exports End Job

no_op

MFP

MFP_Daily

MFP_WB_BUILD_PROCESS

MFP_WB_BUILD_START_JOB

MFP Workbook Build/Refresh Start Job

no_op

MFP

MFP_Daily

MFP_WB_BUILD_PROCESS

MFP_WB_BUILD_D_JOB

MFP Workbook Build/Refresh Daily Job

MFP_WB_BUILD_D

MFP

MFP_Daily

MFP_WB_BUILD_PROCESS

MFP_WB_BUILD_W_JOB

MFP Workbook Build/Refresh Weekly Job

MFP_WB_BUILD_W

MFP

MFP_Weekly

MFP_WB_BUILD_PROCESS

MFP_WB_BUILD_END_JOB

MFP Workbook Build/Refresh End Job

no_op

MFP

MFP_Daily

MFP_ADHOC_01_PROCESS

MFP_ADHOC_01_JOB

MFP Adhoc 01 Job

#SysOpt.mfpAdhoc01

MFP

MFP_Adhoc

MFP_ADHOC_02_PROCESS

MFP_ADHOC_02_JOB

MFP Adhoc 02 Job

#SysOpt.mfpAdhoc02

MFP

MFP_Adhoc

MFP_ADHOC_03_PROCESS

MFP_ADHOC_03_JOB

MFP Adhoc 03 Job

#SysOpt.mfpAdhoc03

MFP

MFP_Adhoc

MFP_ADHOC_04_PROCESS

MFP_ADHOC_04_JOB

MFP Adhoc 04 Job

#SysOpt.mfpAdhoc04

MFP

MFP_Adhoc

MFP_ADHOC_05_PROCESS

MFP_ADHOC_05_JOB

MFP Adhoc 05 Job

#SysOpt.mfpAdhoc05

MFP

MFP_Adhoc

MFP_ADHOC_06_PROCESS

MFP_ADHOC_06_JOB

MFP Adhoc 06 Job

#SysOpt.mfpAdhoc06

MFP

MFP_Adhoc

MFP_ADHOC_07_PROCESS

MFP_ADHOC_07_JOB

MFP Adhoc 07 Job

#SysOpt.mfpAdhoc07

MFP

MFP_Adhoc

MFP_ADHOC_08_PROCESS

MFP_ADHOC_08_JOB

MFP Adhoc 08 Job

#SysOpt.mfpAdhoc08

MFP

MFP_Adhoc

MFP_ADHOC_09_PROCESS

MFP_ADHOC_09_JOB

MFP Adhoc 09 Job

#SysOpt.mfpAdhoc09

MFP

MFP_Adhoc

MFP_ADHOC_10_PROCESS

MFP_ADHOC_10_JOB

MFP Adhoc 10 Job

#SysOpt.mfpAdhoc10

MFP

MFP_Adhoc

RDF_INIT_EXP_PROCESS

RDF_INIT_EXP_START_JOB

RDF Initial Exports Start Job

no_op

RDF

RDF_Daily

RDF_INIT_EXP_PROCESS

RDF_INIT_EXP_RDX_D_JOB

RDF Initial Exports to RDX Daily Job

RDF_INIT_EXP_RDX_D

RDF

RDF_Daily

RDF_INIT_EXP_PROCESS

RDF_INIT_EXP_OBS_D_JOB

RDF Initial Exports to Files Daily Job

RDF_INIT_EXP_OBS_D

RDF

RDF_Daily

RDF_INIT_EXP_PROCESS

RDF_INIT_EXP_RDX_W_JOB

RDF Initial Exports to RDX Weekly Job

RDF_INIT_EXP_RDX_W

RDF

RDF_Weekly

RDF_INIT_EXP_PROCESS

RDF_INIT_EXP_OBS_W_JOB

RDF Initial Exports to Files Weekly Job

RDF_INIT_EXP_OBS_W

RDF

RDF_Weekly

RDF_INIT_EXP_PROCESS

RDF_INIT_EXP_END_JOB

RDF Initial Exports End Job

no_op

RDF

RDF_Daily

RDF_COM_HIER_IMP_PROCESS

RDF_COM_HIER_IMP_START_JOB

RDF Common Hierarchy Imports Start Job

no_op

RDF

RDF_Daily

RDF_COM_HIER_IMP_PROCESS

RDF_COM_HIER_IMP_RDX_D_JOB

RDF Common Hierarchy Imports from RDX Daily Job

RDF_COM_HIER_IMP_RDX_D

RDF

RDF_Daily

RDF_COM_HIER_IMP_PROCESS

RDF_COM_HIER_IMP_OBS_D_JOB

RDF Common Hierarchy Imports from Files Daily Job

RDF_COM_HIER_IMP_OBS_D

RDF

RDF_Daily

RDF_COM_HIER_IMP_PROCESS

RDF_COM_HIER_IMP_RDX_W_JOB

RDF Common Hierarchy Imports from RDX Weekly Job

RDF_COM_HIER_IMP_RDX_W

RDF

RDF_Weekly

RDF_COM_HIER_IMP_PROCESS

RDF_COM_HIER_IMP_OBS_W_JOB

RDF Common Hierarchy Imports from Files Weekly Job

RDF_COM_HIER_IMP_OBS_W

RDF

RDF_Weekly

RDF_COM_HIER_IMP_PROCESS

RDF_COM_HIER_IMP_END_JOB

RDF Common Hierarchy Imports End Job

no_op

RDF

RDF_Daily

RDF_COM_DATA_IMP_PROCESS

RDF_COM_DATA_IMP_START_JOB

RDF Common Data Imports Start Job

no_op

RDF

RDF_Daily

RDF_COM_DATA_IMP_PROCESS

RDF_COM_DATA_IMP_RDX_D_JOB

RDF Common Data Imports from RDX Daily Job

RDF_COM_DATA_IMP_RDX_D

RDF

RDF_Daily

RDF_COM_DATA_IMP_PROCESS

RDF_COM_DATA_IMP_OBS_D_JOB

RDF Common Data Imports from Files Daily Job

RDF_COM_DATA_IMP_OBS_D

RDF

RDF_Daily

RDF_COM_DATA_IMP_PROCESS

RDF_COM_DATA_IMP_RDX_W_JOB

RDF Common Data Imports from RDX Weekly Job

RDF_COM_DATA_IMP_RDX_W

RDF

RDF_Weekly

RDF_COM_DATA_IMP_PROCESS

RDF_COM_DATA_IMP_OBS_W_JOB

RDF Common Data Imports from Files Weekly Job

RDF_COM_DATA_IMP_OBS_W

RDF

RDF_Weekly

RDF_COM_DATA_IMP_PROCESS

RDF_COM_DATA_IMP_END_JOB

RDF Common Data Imports End Job

no_op

RDF

RDF_Daily

RDF_HIER_IMP_PROCESS

RDF_HIER_IMP_START_JOB

RDF Hierarchy Imports Start Job

no_op

RDF

RDF_Daily

RDF_HIER_IMP_PROCESS

RDF_HIER_IMP_RDX_D_JOB

RDF Hierarchy Imports from RDX Daily Job

RDF_HIER_IMP_RDX_D

RDF

RDF_Daily

RDF_HIER_IMP_PROCESS

RDF_HIER_IMP_OBS_D_JOB

RDF Hierarchy Imports from Files Daily Job

RDF_HIER_IMP_OBS_D

RDF

RDF_Daily

RDF_HIER_IMP_PROCESS

RDF_HIER_IMP_RDX_W_JOB

RDF Hierarchy Imports from RDX Weekly Job

RDF_HIER_IMP_RDX_W

RDF

RDF_Weekly

RDF_HIER_IMP_PROCESS

RDF_HIER_IMP_OBS_W_JOB

RDF Hierarchy Imports from Files Weekly Job

RDF_HIER_IMP_OBS_W

RDF

RDF_Weekly

RDF_HIER_IMP_PROCESS

RDF_HIER_IMP_END_JOB

RDF Hierarchy Imports End Job

no_op

RDF

RDF_Daily

RDF_PRE_DATA_IMP_PROCESS

RDF_PRE_DATA_IMP_START_JOB

RDF Pre Data Imports Start Job

no_op

RDF

RDF_Daily

RDF_PRE_DATA_IMP_PROCESS

RDF_PRE_DATA_IMP_RDX_D_JOB

RDF Pre Data Imports from RDX Daily Job

RDF_PRE_DATA_IMP_RDX_D

RDF

RDF_Daily

RDF_PRE_DATA_IMP_PROCESS

RDF_PRE_DATA_IMP_OBS_D_JOB

RDF Pre Data Imports from Files Daily Job

RDF_PRE_DATA_IMP_OBS_D

RDF

RDF_Daily

RDF_PRE_DATA_IMP_PROCESS

RDF_PRE_DATA_IMP_RDX_W_JOB

RDF Pre Data Imports from RDX Weekly Job

RDF_PRE_DATA_IMP_RDX_W

RDF

RDF_Weekly

RDF_PRE_DATA_IMP_PROCESS

RDF_PRE_DATA_IMP_OBS_W_JOB

RDF Pre Data Imports from Files Weekly Job

RDF_PRE_DATA_IMP_OBS_W

RDF

RDF_Weekly

RDF_PRE_DATA_IMP_PROCESS

RDF_PRE_DATA_IMP_END_JOB

RDF Pre Data Imports End Job

no_op

RDF

RDF_Daily

RDF_PRE_BATCH_PROCESS

RDF_PRE_BATCH_START_JOB

RDF Pre Batch Calculations Start Job

no_op

RDF

RDF_Daily

RDF_PRE_BATCH_PROCESS

RDF_PRE_BATCH_D_JOB

RDF Pre Batch Calculations Daily Job

RDF_PRE_BATCH_D

RDF

RDF_Daily

RDF_PRE_BATCH_PROCESS

RDF_PRE_BATCH_W_JOB

RDF Pre Batch Calculations Weekly Job

RDF_PRE_BATCH_W

RDF

RDF_Weekly

RDF_PRE_BATCH_PROCESS

RDF_PRE_BATCH_END_JOB

RDF Pre Batch Calculations End Job

no_op

RDF

RDF_Daily

RDF_PRE_EXP_PROCESS

RDF_PRE_EXP_START_JOB

RDF Pre Exports Start Job

no_op

RDF

RDF_Daily

RDF_PRE_EXP_PROCESS

RDF_PRE_EXP_RDX_D_JOB

RDF Pre Exports to RDX Daily Job

RDF_PRE_EXP_RDX_D

RDF

RDF_Daily

RDF_PRE_EXP_PROCESS

RDF_PRE_EXP_OBS_D_JOB

RDF Pre Exports to Files Daily Job

RDF_PRE_EXP_OBS_D

RDF

RDF_Daily

RDF_PRE_EXP_PROCESS

RDF_PRE_EXP_RDX_W_JOB

RDF Pre Exports to RDX Weekly Job

RDF_PRE_EXP_RDX_W

RDF

RDF_Weekly

RDF_PRE_EXP_PROCESS

RDF_PRE_EXP_OBS_W_JOB

RDF Pre Exports to Files Weekly Job

RDF_PRE_EXP_OBS_W

RDF

RDF_Weekly

RDF_PRE_EXP_PROCESS

RDF_PRE_EXP_END_JOB

RDF Pre Exports End Job

no_op

RDF

RDF_Daily

RDF_POST_DATA_IMP_PROCESS

RDF_POST_DATA_IMP_START_JOB

RDF Post Data Imports Start Job

no_op

RDF

RDF_Daily

RDF_POST_DATA_IMP_PROCESS

RDF_POST_DATA_IMP_RDX_D_JOB

RDF Post Data Imports from RDX Daily Job

RDF_POST_DATA_IMP_RDX_D

RDF

RDF_Daily

RDF_POST_DATA_IMP_PROCESS

RDF_POST_DATA_IMP_OBS_D_JOB

RDF Post Data Imports from Files Daily Job

RDF_POST_DATA_IMP_OBS_D

RDF

RDF_Daily

RDF_POST_DATA_IMP_PROCESS

RDF_POST_DATA_IMP_RDX_W_JOB

RDF Post Data Imports from RDX Weekly Job

RDF_POST_DATA_IMP_RDX_W

RDF

RDF_Weekly

RDF_POST_DATA_IMP_PROCESS

RDF_POST_DATA_IMP_OBS_W_JOB

RDF Post Data Imports from Files Weekly Job

RDF_POST_DATA_IMP_OBS_W

RDF

RDF_Weekly

RDF_POST_DATA_IMP_PROCESS

RDF_POST_DATA_IMP_END_JOB

RDF Post Data Imports End Job

no_op

RDF

RDF_Daily

RDF_POST_BATCH_PROCESS

RDF_POST_BATCH_START_JOB

RDF Post Batch Calculations Start Job

no_op

RDF

RDF_Daily

RDF_POST_BATCH_PROCESS

RDF_POST_BATCH_D_JOB

RDF Post Batch Calculations Daily Job

RDF_POST_BATCH_D

RDF

RDF_Daily

RDF_POST_BATCH_PROCESS

RDF_POST_BATCH_W_JOB

RDF Post Batch Calculations Weekly Job

RDF_POST_BATCH_W

RDF

RDF_Weekly

RDF_POST_BATCH_PROCESS

RDF_POST_BATCH_END_JOB

RDF Post Batch Calculations End Job

no_op

RDF

RDF_Daily

RDF_POST_EXP_PROCESS

RDF_POST_EXP_START_JOB

RDF Post Exports Start Job

no_op

RDF

RDF_Daily

RDF_POST_EXP_PROCESS

RDF_POST_EXP_RDX_D_JOB

RDF Post Exports to RDX Daily Job

RDF_POST_EXP_RDX_D

RDF

RDF_Daily

RDF_POST_EXP_PROCESS

RDF_POST_EXP_OBS_D_JOB

RDF Post Exports to Files Daily Job

RDF_POST_EXP_OBS_D

RDF

RDF_Daily

RDF_POST_EXP_PROCESS

RDF_POST_EXP_RDX_W_JOB

RDF Post Exports to RDX Weekly Job

RDF_POST_EXP_RDX_W

RDF

RDF_Weekly

RDF_POST_EXP_PROCESS

RDF_POST_EXP_OBS_W_JOB

RDF Post Exports to Files Weekly Job

RDF_POST_EXP_OBS_W

RDF

RDF_Weekly

RDF_POST_EXP_PROCESS

RDF_POST_EXP_END_JOB

RDF Post Exports End Job

no_op

RDF

RDF_Daily

RDF_WB_BUILD_PROCESS

RDF_WB_BUILD_START_JOB

RDF Workbook Build/Refresh Start Job

no_op

RDF

RDF_Daily

RDF_WB_BUILD_PROCESS

RDF_WB_BUILD_D_JOB

RDF Workbook Build/Refresh Daily Job

RDF_WB_BUILD_D

RDF

RDF_Daily

RDF_WB_BUILD_PROCESS

RDF_WB_BUILD_W_JOB

RDF Workbook Build/Refresh Weekly Job

RDF_WB_BUILD_W

RDF

RDF_Weekly

RDF_WB_BUILD_PROCESS

RDF_WB_BUILD_END_JOB

RDF Workbook Build/Refresh End Job

no_op

RDF

RDF_Daily

RDF_ADHOC_01_PROCESS

RDF_ADHOC_01_JOB

RDF Adhoc 01 Job

#SysOpt.rdfAdhoc01

RDF

RDF_Adhoc

RDF_ADHOC_02_PROCESS

RDF_ADHOC_02_JOB

RDF Adhoc 02 Job

#SysOpt.rdfAdhoc02

RDF

RDF_Adhoc

RDF_ADHOC_03_PROCESS

RDF_ADHOC_03_JOB

RDF Adhoc 03 Job

#SysOpt.rdfAdhoc03

RDF

RDF_Adhoc

RDF_ADHOC_04_PROCESS

RDF_ADHOC_04_JOB

RDF Adhoc 04 Job

#SysOpt.rdfAdhoc04

RDF

RDF_Adhoc

RDF_ADHOC_05_PROCESS

RDF_ADHOC_05_JOB

RDF Adhoc 05 Job

#SysOpt.rdfAdhoc05

RDF

RDF_Adhoc

RDF_ADHOC_06_PROCESS

RDF_ADHOC_06_JOB

RDF Adhoc 06 Job

#SysOpt.rdfAdhoc06

RDF

RDF_Adhoc

RDF_ADHOC_07_PROCESS

RDF_ADHOC_07_JOB

RDF Adhoc 07 Job

#SysOpt.rdfAdhoc07

RDF

RDF_Adhoc

RDF_ADHOC_08_PROCESS

RDF_ADHOC_08_JOB

RDF Adhoc 08 Job

#SysOpt.rdfAdhoc08

RDF

RDF_Adhoc

RDF_ADHOC_09_PROCESS

RDF_ADHOC_09_JOB

RDF Adhoc 09 Job

#SysOpt.rdfAdhoc09

RDF

RDF_Adhoc

RDF_ADHOC_10_PROCESS

RDF_ADHOC_10_JOB

RDF Adhoc 10 Job

#SysOpt.rdfAdhoc10

RDF

RDF_Adhoc

AP_PRE_EXP_PROCESS

AP_PRE_EXP_START_JOB

AP Pre Exports Start Job

no_op

AP

AP_Daily

AP_PRE_EXP_PROCESS

AP_PRE_EXP_RDX_D_JOB

AP Pre Exports to RDX Daily Job

AP_PRE_EXP_RDX_D

AP

AP_Daily

AP_PRE_EXP_PROCESS

AP_PRE_EXP_OBS_D_JOB

AP Pre Exports to Files Daily Job

AP_PRE_EXP_OBS_D

AP

AP_Daily

AP_PRE_EXP_PROCESS

AP_PRE_EXP_RDX_W_JOB

AP Pre Exports to RDX Weekly Job

AP_PRE_EXP_RDX_W

AP

AP_Weekly

AP_PRE_EXP_PROCESS

AP_PRE_EXP_OBS_W_JOB

AP Pre Exports to Files Weekly Job

AP_PRE_EXP_OBS_W

AP

AP_Weekly

AP_PRE_EXP_PROCESS

AP_PRE_EXP_END_JOB

AP Pre Exports End Job

no_op

AP

AP_Daily

AP_COM_HIER_IMP_PROCESS

AP_COM_HIER_IMP_START_JOB

AP Common Hierarchy Imports Start Job

no_op

AP

AP_Daily

AP_COM_HIER_IMP_PROCESS

AP_COM_HIER_IMP_RDX_D_JOB

AP Common Hierarchy Imports from RDX Daily Job

AP_COM_HIER_IMP_RDX_D

AP

AP_Daily

AP_COM_HIER_IMP_PROCESS

AP_COM_HIER_IMP_OBS_D_JOB

AP Common Hierarchy Imports from Files Daily Job

AP_COM_HIER_IMP_OBS_D

AP

AP_Daily

AP_COM_HIER_IMP_PROCESS

AP_COM_HIER_IMP_RDX_W_JOB

AP Common Hierarchy Imports from RDX Weekly Job

AP_COM_HIER_IMP_RDX_W

AP

AP_Weekly

AP_COM_HIER_IMP_PROCESS

AP_COM_HIER_IMP_OBS_W_JOB

AP Common Hierarchy Imports from Files Weekly Job

AP_COM_HIER_IMP_OBS_W

AP

AP_Weekly

AP_COM_HIER_IMP_PROCESS

AP_COM_HIER_IMP_END_JOB

AP Common Hierarchy Imports End Job

no_op

AP

AP_Daily

AP_COM_DATA_IMP_PROCESS

AP_COM_DATA_IMP_START_JOB

AP Common Data Imports Start Job

no_op

AP

AP_Daily

AP_COM_DATA_IMP_PROCESS

AP_COM_DATA_IMP_RDX_D_JOB

AP Common Data Imports from RDX Daily Job

AP_COM_DATA_IMP_RDX_D

AP

AP_Daily

AP_COM_DATA_IMP_PROCESS

AP_COM_DATA_IMP_OBS_D_JOB

AP Common Data Imports from Files Daily Job

AP_COM_DATA_IMP_OBS_D

AP

AP_Daily

AP_COM_DATA_IMP_PROCESS

AP_COM_DATA_IMP_RDX_W_JOB

AP Common Data Imports from RDX Weekly Job

AP_COM_DATA_IMP_RDX_W

AP

AP_Weekly

AP_COM_DATA_IMP_PROCESS

AP_COM_DATA_IMP_OBS_W_JOB

AP Common Data Imports from Files Weekly Job

AP_COM_DATA_IMP_OBS_W

AP

AP_Weekly

AP_COM_DATA_IMP_PROCESS

AP_COM_DATA_IMP_END_JOB

AP Common Data Imports End Job

no_op

AP

AP_Daily

AP_HIER_IMP_PROCESS

AP_HIER_IMP_START_JOB

AP Hierarchy Imports Start Job

no_op

AP

AP_Daily

AP_HIER_IMP_PROCESS

AP_HIER_IMP_RDX_D_JOB

AP Hierarchy Imports from RDX Daily Job

AP_HIER_IMP_RDX_D

AP

AP_Daily

AP_HIER_IMP_PROCESS

AP_HIER_IMP_OBS_D_JOB

AP Hierarchy Imports from Files Daily Job

AP_HIER_IMP_OBS_D

AP

AP_Daily

AP_HIER_IMP_PROCESS

AP_HIER_IMP_RDX_W_JOB

AP Hierarchy Imports from RDX Weekly Job

AP_HIER_IMP_RDX_W

AP

AP_Weekly

AP_HIER_IMP_PROCESS

AP_HIER_IMP_OBS_W_JOB

AP Hierarchy Imports from Files Weekly Job

AP_HIER_IMP_OBS_W

AP

AP_Weekly

AP_HIER_IMP_PROCESS

AP_HIER_IMP_END_JOB

AP Hierarchy Imports End Job

no_op

AP

AP_Daily

AP_PRE_DATA_IMP_PROCESS

AP_PRE_DATA_IMP_START_JOB

AP Pre Data Imports Start Job

no_op

AP

AP_Daily

AP_PRE_DATA_IMP_PROCESS

AP_PRE_DATA_IMP_RDX_D_JOB

AP Pre Data Imports from RDX Daily Job

AP_PRE_DATA_IMP_RDX_D

AP

AP_Daily

AP_PRE_DATA_IMP_PROCESS

AP_PRE_DATA_IMP_OBS_D_JOB

AP Pre Data Imports from Files Daily Job

AP_PRE_DATA_IMP_OBS_D

AP

AP_Daily

AP_PRE_DATA_IMP_PROCESS

AP_PRE_DATA_IMP_RDX_W_JOB

AP Pre Data Imports from RDX Weekly Job

AP_PRE_DATA_IMP_RDX_W

AP

AP_Weekly

AP_PRE_DATA_IMP_PROCESS

AP_PRE_DATA_IMP_OBS_W_JOB

AP Pre Data Imports from Files Weekly Job

AP_PRE_DATA_IMP_OBS_W

AP

AP_Weekly

AP_PRE_DATA_IMP_PROCESS

AP_PRE_DATA_IMP_END_JOB

AP Pre Data Imports End Job

no_op

AP

AP_Daily

AP_BATCH_AGG_PROCESS

AP_BATCH_AGG_START_JOB

AP Batch Calculations Start Job

no_op

AP

AP_Daily

AP_BATCH_AGG_PROCESS

AP_BATCH_AGG_D_JOB

AP Batch Calculations Daily Job

AP_BATCH_AGG_D

AP

AP_Daily

AP_BATCH_AGG_PROCESS

AP_BATCH_AGG_W_JOB

AP Batch Calculations Weekly Job

AP_BATCH_AGG_W

AP

AP_Weekly

AP_BATCH_AGG_PROCESS

AP_BATCH_AGG_END_JOB

AP Batch Calculations End Job

no_op

AP

AP_Daily

AP_POST_DATA_IMP_PROCESS

AP_POST_DATA_IMP_START_JOB

AP Post Data Imports Start Job

no_op

AP

AP_Daily

AP_POST_DATA_IMP_PROCESS

AP_POST_DATA_IMP_RDX_D_JOB

AP Post Data Imports from RDX Daily Job

AP_POST_DATA_IMP_RDX_D

AP

AP_Daily

AP_POST_DATA_IMP_PROCESS

AP_POST_DATA_IMP_OBS_D_JOB

AP Post Data Imports from Files Daily Job

AP_POST_DATA_IMP_OBS_D

AP

AP_Daily

AP_POST_DATA_IMP_PROCESS

AP_POST_DATA_IMP_RDX_W_JOB

AP Post Data Imports from RDX Weekly Job

AP_POST_DATA_IMP_RDX_W

AP

AP_Weekly

AP_POST_DATA_IMP_PROCESS

AP_POST_DATA_IMP_OBS_W_JOB

AP Post Data Imports from Files Weekly Job

AP_POST_DATA_IMP_OBS_W

AP

AP_Weekly

AP_POST_DATA_IMP_PROCESS

AP_POST_DATA_IMP_END_JOB

AP Post Data Imports End Job

no_op

AP

AP_Daily

AP_POST_EXP_PROCESS

AP_POST_EXP_START_JOB

AP Post Exports Start Job

no_op

AP

AP_Daily

AP_POST_EXP_PROCESS

AP_POST_EXP_RDX_D_JOB

AP Post Exports to RDX Daily Job

AP_POST_EXP_RDX_D

AP

AP_Daily

AP_POST_EXP_PROCESS

AP_POST_EXP_OBS_D_JOB

AP Post Exports to Files Daily Job

AP_POST_EXP_OBS_D

AP

AP_Daily

AP_POST_EXP_PROCESS

AP_POST_EXP_RDX_W_JOB

AP Post Exports to RDX Weekly Job

AP_POST_EXP_RDX_W

AP

AP_Weekly

AP_POST_EXP_PROCESS

AP_POST_EXP_OBS_W_JOB

AP Post Exports to Files Weekly Job

AP_POST_EXP_OBS_W

AP

AP_Weekly

AP_POST_EXP_PROCESS

AP_POST_EXP_END_JOB

AP Post Exports End Job

no_op

AP

AP_Daily

AP_WB_BUILD_PROCESS

AP_WB_BUILD_START_JOB

AP Workbook Build/Refresh Start Job

no_op

AP

AP_Daily

AP_WB_BUILD_PROCESS

AP_WB_BUILD_D_JOB

AP Workbook Build/Refresh Daily Job

AP_WB_BUILD_D

AP

AP_Daily

AP_WB_BUILD_PROCESS

AP_WB_BUILD_W_JOB

AP Workbook Build/Refresh Weekly Job

AP_WB_BUILD_W

AP

AP_Weekly

AP_WB_BUILD_PROCESS

AP_WB_BUILD_END_JOB

AP Workbook Build/Refresh End Job

no_op

AP

AP_Daily

AP_ADHOC_01_PROCESS

AP_ADHOC_01_JOB

AP Adhoc 01 Job

#SysOpt.APAdhoc01

AP

AP_Adhoc

AP_ADHOC_02_PROCESS

AP_ADHOC_02_JOB

AP Adhoc 02 Job

#SysOpt.APAdhoc02

AP

AP_Adhoc

AP_ADHOC_03_PROCESS

AP_ADHOC_03_JOB

AP Adhoc 03 Job

#SysOpt.APAdhoc03

AP

AP_Adhoc

AP_ADHOC_04_PROCESS

AP_ADHOC_04_JOB

AP Adhoc 04 Job

#SysOpt.APAdhoc04

AP

AP_Adhoc

AP_ADHOC_05_PROCESS

AP_ADHOC_05_JOB

AP Adhoc 05 Job

#SysOpt.APAdhoc05

AP

AP_Adhoc

AP_ADHOC_06_PROCESS

AP_ADHOC_06_JOB

AP Adhoc 06 Job

#SysOpt.APAdhoc06

AP

AP_Adhoc

AP_ADHOC_07_PROCESS

AP_ADHOC_07_JOB

AP Adhoc 07 Job

#SysOpt.APAdhoc07

AP

AP_Adhoc

AP_ADHOC_08_PROCESS

AP_ADHOC_08_JOB

AP Adhoc 08 Job

#SysOpt.APAdhoc08

AP

AP_Adhoc

AP_ADHOC_09_PROCESS

AP_ADHOC_09_JOB

AP Adhoc 09 Job

#SysOpt.APAdhoc09

AP

AP_Adhoc

AP_ADHOC_10_PROCESS

AP_ADHOC_10_JOB

AP Adhoc 10 Job

#SysOpt.APAdhoc10

AP

AP_Adhoc


The following sections provide only basic information regarding managing RPASCE batch jobs on POM. For more information regarding the POM user interface, refer to the POM online help, which can be reached by using the Help list menu (the question mark icon) on the top right of the window to open the tab for the Application Help.

POM Batch Monitoring

The POM Batch Monitoring page, shown in Figure 8-1, is the dashboard for the batch process flows and jobs. On the monitor page, each job can be viewed and acted on and the business date can be viewed and modified. The business date is passed to RPASCE as the value of RPAS_TODAY for batch execution. The Nightly batch include all jobs in the process flow in Table 8-1. The Standalone batch includes only the ad-hoc job.

Figure 8-1 POM Batch Monitoring

Description of Figure 8-1 follows
Description of ''Figure 8-1 POM Batch Monitoring''

POM System Administration

On the POM System Administration page, shown in Figure 8-2,schedule properties can be modified that include System Options, Settings, Throttling, and Environment.

Figure 8-2 POM System Configuration

Description of Figure 8-2 follows
Description of ''Figure 8-2 POM System Configuration''

The System Options, shown in Figure 8-3, contain some values that are used in the job parameters. The logLevel is used by the server to determine the detail level of the log for the jobs. The values can be error, warning, information, debug, or all, with increasing details. The mfpAdhoc is used by the ad-hoc job as its batch control set name. The System Options variable is referred to as #SysOpt.{name} in the job parameters attribute.

Figure 8-3 POM System Options

Description of Figure 8-3 follows
Description of ''Figure 8-3 POM System Options''

POM Batch Administration

On the POM Batch Administration page, shown in Figure 8-4, each job in the Nightly batch can be enabled/disabled or modified. Clicking on the job brings up a dialog box, shown in Figure 8-5, where dependencies can be modified.

Figure 8-4 POM Batch Administration

Description of Figure 8-4 follows
Description of ''Figure 8-4 POM Batch Administration''

Figure 8-5 Editing POM Batch Administration Dependencies

Description of Figure 8-5 follows
Description of ''Figure 8-5 Editing POM Batch Administration Dependencies''

In the Edit dialog box, the parameters consist of name and value pairs separated by double vertical bars in the following format:

solution=#SysOpt.mfpName||batchid=MFP_BATCH_AGG_D||loglevel=#SysOpt.logLevel||rpastoday=#JobCtxt.businessDate

The #SysOpt values come from the System Options of the schedule, which can be modified from the System Configuration page. It is not recommended to modify the parameters on the Edit page. Instead, the System Options value must be changed.

An additional parameter, exclusive, can be added to the ad-hoc job. Be default, all RPASCE jobs submitted by POM are executed in exclusive mode; that is, online users cannot access the application while the batch jobs are running. If the exclusive parameter is set to 0, online users are allowed to access the application during job execution. Use this parameter cautiously to avoid any side effects.

solution=#SysOpt.mfpName||batchid=#SysOpt.mfpAdhoc||loglevel=#SysOpt.logLevel||rpastoday=#JobCtxt.businessDate||exclusive=0

The Days of the Week check boxes are used to enable the job on the checked day. For example, for a weekly job, only Saturday is checked.

POM Batch Scheduling

The batch scheduling is done through the Scheduler Administration page. The Nightly batch, shown in Figure 8-6, is run every day, and only the start time can be scheduled. The Standalone batch, shown in Figure 8-7, has more scheduling flexibility, and it is used to schedule the ad-hoc jobs. Both frequency and start time can be specified.

Figure 8-7 POM Standalone Batch

Description of Figure 8-7 follows
Description of ''Figure 8-7 POM Standalone Batch''

Batch Integration through Restful Endpoints

In addition to the scheduling capability from the UI, POM also provides restful endpoints for end-to-end integration. These web service endpoints can be used in a script or invoked manually. For manual operation, it is recommended to use a Chrome extension for HTTP request, such as Advanced REST client, to submit the request to start the nightly schedule or an ad-hoc process. All POM endpoints are protected by the OAuth authorization protocol. To invoke an endpoint in POM, a customer application must use an Access Token that was generated using the OAuth Client Credentials Grant.

Refer to Retail Process Orchestration and Monitoring Implementation Guide for further details.

Execution Request Creation

The specification of the ReST service to start the POM cycle execution is shown here:

HTTP Method POST
Path http://<pom-server-host>/ProcessServices/services/private/executionEngine/schedules/<Schedule_Name>/execution

Note: <pom-server-host> and <Schedule_Name> variables must be changed according to the target environment and schedule. For RPASCE applications, the schedule name is RPASCE.

HTTP Headers Content-Type = application/json

Authorization = Bearer <<OAuth_Token_FROM_IDCS_or_OCI_IAM>>

Request Body
{
   "cycleName": "<Cycle Name>",
   "flowName": "<Flow Name>",
   "processName": "<Process Name>",   "requestParameters":"<Comma Separated Key Value Pairs>"
}
Notes:
  • The processName attribute required only for Ad hoc cycles.

  • The requestParameters attribute is optional. This is useful if external systems would like to provide custom identifiers to POM and expect them to be returned on callbacks sent from POM.

Response Body
{
    "value": "171" -Execution Request ID,
    "cycleName": "CycleName",
    "flowName": "FlowName",
    "processName": "ProcessName",
    "jobName": "JobName",
    "requestType": "requestType",
    "requestParameters": ":"<Comma Separated Key Value Pairs>"
    "executionEngineInfo": "STARTED",
    "hyperMediaContent": {}
}

Invocation Request Payload
Nightly Cycle invocation.
{
    "cycleName" : "Nightly",
    "flowName" : "Nightly",
    "requestParameters" : "callerId=XXX,correlationId=123"
}
Note: The Nightly Cycle contains a single flow, hence a single invocation will suffice to start the Nightly Flow.
Hourly Cycle invocation. (Currently no hourly cycles are defined for RPASCE schedule)
{
    "cycleName" : "Hourly_Cycle_<N>",
    "flowName" : "<FLOW_NAME>",
    "requestParameters" : "callerId=XXX,correlationId=456"
}
<N> is the cycle number (1 to 24)

<FLOW_NAME> is name of the flow (Process Group) to invoke. For example, SALESPROCESS_CYCLE.

{
     "cycleName" : "Hourly_Cycle_1",
     "flowName" : "SALESPROCESS_CYCLE",
     "requestParameters":"callerId=Sys_Name,correlationId=456" 
}

Note: The Hourly Cycles comprise of many distinct flows, and for each flow a separate invocation is required.

Ad hoc Cycle invocation.In case of Adhoc processes, the parameters for Jobs can be overridden by parameters specified as part of the invocation request.
{
    "cycleName" : "Adhoc",
    "flowName" : "Adhoc",
    "processName" : "<ADHOC_PROCESS_NAME>",
    "requestParameters" : "callerId=xxx,correlationId=789"
}
Example:
{
    "cycleName": "Adhoc",
    "flowName":"Adhoc",
    "processName":"MFP_ADHOC_01_PROCESS",
    "requestParameters":"callerId=Ext_System_Name, correlationId= 789"
}

Example with overriding job parameters:

{
    "cycleName": "Adhoc",
    "flowName":"Adhoc",
    "processName":"MFP_ADHOC_01_PROCESS",
    "requestParameters":"callerId=Ext_System_Name, correlationId=789,jobParams.MFP_ADHOC_01_JOB=solution=#SysOpt.mfpName||batchid=export_meas1||loglevel=#SysOpt.logLevel||rpastoday=#JobCtxt.businessDate||exclusive=0"
}

Note: Ad hoc Cycles are composed of many discrete individual Processes. For each Process, a separate invocation is required.


Execution Request Status Tracking

The following endpoints provide the ability to check the status of an execution request in POM:

HTTP Method GET
Path http://<pom-server-host>/ProcessServices/services/private/executionEngine/schedules/<scheduleName>/requests/{executionId}

Note: Replace <pom-server-host> according to the target environment.

<scheduleName>: Name of the schedule. For RPASCE applications, the schedule name is RPASCE.

<executionId>: ID of the execution request returned by POM when the execution request was submitted.

HTTP Headers Content-Type = application/json

Authorization = Bearer <<OAuth_Token_FROM_IDCS_or_OCI_IAM>>

Response Body
  • executionId - ID of the execution request.
  • scheduleName - Name of the schedule for which this execution request was created.

Sample values: RPASCE, MERCH, RDE, and so on.

  • cycleName - Name of the Cycle for which this execution request was created.

Sample values: Nightly, Hourly, or Adhoc.

  • flowName - Name of the Flow for which the execution request was created.

Sample Values:

For Ad hoc Cycle: Adhoc

For Nightly Cycle: Nightly

For Hourly Cycle: Name of the flow such as DEAL_PURGE_CYCLE, and so on.

  • processName - Name of the Process for which the execution request was created.

Sample Values:

For Ad hoc: Name of the process such as MFP_ADHOC_01_PROCESS, and so on.

For Nightly/Hourly: Always set to ALL.

  • requestParameters - Parameters associated with the execution request.

  • status - Status of the execution request.

Possible Values:

  • QUEUED: Request is queued up for execution.

  • RUNNING: Jobs from this request are being executed.

  • ERROR: One of the jobs in this request has failed. Note that a failed job will be restarted by POM Admin; there is no need to re-submit the execution request.

  • COMPLETED: All jobs from this request have been executed successfully.


Custom Batch Schedule

While the process flow in the generic batch schedule provided by Oracle should cover the most common use cases, customers can upload their own custom batch schedule with their own tailored jobs and process flows. The whole batch schedule is defined in a Microsoft Excel spreadsheet. The generic batch schedule spreadsheet can be obtained from Oracle support and used as the base for further customization. Refer to the Retail Process Orchestration and Monitoring Implementation Guide for instructions on how to define and validate jobs and processes in the spreadsheet. Table 8-2 contains the fields to be filled in for an RPASCE batch job:

Table 8-2 RPASCE Batch Job Fields

Field Name Value Note

JobName

Meaningful job name with underscores ( for example, MFP_DAILY_JOB)


Description

Description of the job (for example, MFP daily batch job)


RmsBatch


Leave blank

ScriptFolder


Leave blank

RmsWrapper


Leave blank

ParameterValue

solution=#SysOpt.mfpName||batchid={batch_control_set}||loglevel=#SysOpt.logLevel||rpastoday=#JobCtxt.businessDate||exclusive=1

The batch control set name must be defined in the batch control file of RPASCE Batch Framework. The parameters are explained in "POM Batch Administration".

ApplicationName

Must be one of the pre-defined application names in the spreadsheet (for example, MFP)


Modules

Must be one of the pre-defined module names in the spreadsheet (for example, MFP_Daily)


FixedParameterInd

Y


ParameterUpdated

N


SkipOnError

N


JobType

RPAS

Fixed value to indicate RPAS web service is used for this job.


After the custom spreadsheet is ready, it can be imported to the Schedule Maintenance page of the POM website, shown in Figure 8-8.

Figure 8-8 POM Schedule Maintenance Page

Description of Figure 8-8 follows
Description of ''Figure 8-8 POM Schedule Maintenance Page''