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_STATS_PROCESS

MFP_STATS_START_JOB

MFP Stats Start Job

no_op

MFP

MFP_Daily

MFP_STATS_PROCESS

MFP_STATS_OFFER_W_JOB

MFP Stats Offer Metrics Job

MFP_STATS_OFFER_W

MFP

MFP_Weekly

MFP_STATS_PROCESS

MFP_STATS_END_JOB

MFP Stats 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

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_EGRS_EXP_PROCESS AP_EGRS_EXP_START_JOB AP Egress Exports Start Job no_op AP AP_Daily
AP_EGRS_EXP_PROCESS AP_EGRS_EXP_RDX_D_JOB AP Egress Exports to RDX Daily Job AP_EGRS_EXP_RDX_D AP AP_Daily
AP_EGRS_EXP_PROCESS AP_EGRS_EXP_RDX_W_JOB AP Egress Exports to RDX Weekly Job AP_EGRS_EXP_RDX_W AP AP_Weekly
AP_EGRS_EXP_PROCESS AP_EGRS_EXP_END_JOB AP Egress Exports 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_STATS_PROCESS

AP_STATS_START_JOB

AP Stats Start Job

no_op

AP

AP_Daily

AP_STATS_PROCESS

AP_STATS_OFFER_W_JOB

AP Stats Offer Metrics Job

AP_STATS_OFFER_W

AP

AP_Weekly

AP_STATS_PROCESS

AP_STATS_END_JOB

AP Stats 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

IPO_INIT_EXP_PROCESS IPO_INIT_EXP_START_JOB IPO Initial Exports Start Job no_op IPO IPO_Daily
IPO_INIT_EXP_PROCESS IPO_INIT_EXP_RDX_D_JOB IPO Initial Exports to RDX Daily Job IPO_INIT_EXP_RDX_D IPO IPO_Daily
IPO_INIT_EXP_PROCESS IPO_INIT_EXP_OBS_D_JOB IPO Initial Exports to Files Daily Job IPO_INIT_EXP_OBS_D IPO IPO_Daily
IPO_INIT_EXP_PROCESS IPO_INIT_EXP_RDX_W_JOB IPO Initial Exports to RDX Weekly Job IPO_INIT_EXP_RDX_W IPO IPO_Weekly
IPO_INIT_EXP_PROCESS IPO_INIT_EXP_OBS_W_JOB IPO Initial Exports to Files Weekly Job IPO_INIT_EXP_OBS_W IPO IPO_Weekly
IPO_INIT_EXP_PROCESS IPO_INIT_EXP_END_JOB IPO Initial Exports End Job no_op IPO IPO_Daily

IPO_COM_HIER_IMP_PROCESS

IPO_COM_HIER_IMP_START_JOB IPO Common Hierarchy Imports Start Job no_op IPO IPO_Daily
IPO_COM_HIER_IMP_PROCESS IPO_COM_HIER_IMP_RDX_D_JOB IPO Common Hierarchy Imports from RDX Daily Job IPO_COM_HIER_IMP_RDX_D IPO IPO_Daily
IPO_COM_HIER_IMP_PROCESS IPO_COM_HIER_IMP_OBS_D_JOB IPO Common Hierarchy Imports from Files Daily Job IPO_COM_HIER_IMP_OBS_D IPO IPO_Daily
IPO_COM_HIER_IMP_PROCESS IPO_COM_HIER_IMP_RDX_W_JOB IPO Common Hierarchy Imports from RDX Weekly Job IPO_COM_HIER_IMP_RDX_W IPO IPO_Weekly
IPO_COM_HIER_IMP_PROCESS IPO_COM_HIER_IMP_OBS_W_JOB IPO Common Hierarchy Imports from Files Weekly Job IPO_COM_HIER_IMP_OBS_W IPO IPO_Weekly
IPO_COM_HIER_IMP_PROCESS IPO_COM_HIER_IMP_END_JOB IPO Common Hierarchy Imports End Job no_op IPO IPO_Daily
IPO_COM_HIER_IMP_PROCESS IPO_COM_DATA_IMP_START_JOB IPO Common Data Imports Start Job no_op IPO IPO_Daily
IPO_COM_HIER_IMP_PROCESS IPO_COM_DATA_IMP_RDX_D_JOB IPO Common Data Imports from RDX Daily Job IPO_COM_DATA_IMP_RDX_D IPO IPO_Daily
IPO_COM_HIER_IMP_PROCESS IPO_COM_DATA_IMP_OBS_D_JOB IPO Common Data Imports from Files Daily Job IPO_COM_DATA_IMP_OBS_D IPO IPO_Daily
IPO_COM_HIER_IMP_PROCESS IPO_COM_DATA_IMP_RDX_W_JOB IPO Common Data Imports from RDX Weekly Job IPO_COM_DATA_IMP_RDX_W IPO IPO_Weekly
IPO_COM_HIER_IMP_PROCESS IPO_COM_DATA_IMP_OBS_W_JOB IPO Common Data Imports from Files Weekly Job IPO_COM_DATA_IMP_OBS_W IPO IPO_Weekly
IPO_COM_HIER_IMP_PROCESS IPO_COM_DATA_IMP_END_JOB IPO Common Data Imports End Job no_op IPO IPO_Daily
IPO_HIER_IMP_PROCESS IPO_HIER_IMP_START_JOB IPO Hierarchy Imports Start Job no_op IPO IPO_Daily
IPO_HIER_IMP_PROCESS IPO_HIER_IMP_RDX_D_JOB IPO Hierarchy Imports from RDX Daily Job IPO_HIER_IMP_RDX_D IPO IPO_Daily
IPO_HIER_IMP_PROCESS IPO_HIER_IMP_OBS_D_JOB IPO Hierarchy Imports from Files Daily Job IPO_HIER_IMP_OBS_D IPO IPO_Daily
IPO_HIER_IMP_PROCESS IPO_HIER_IMP_RDX_W_JOB IPO Hierarchy Imports from RDX Weekly Job IPO_HIER_IMP_RDX_W IPO IPO_Weekly
IPO_HIER_IMP_PROCESS IPO_HIER_IMP_OBS_W_JOB IPO Hierarchy Imports from Files Weekly Job IPO_HIER_IMP_OBS_W IPO IPO_Weekly
IPO_HIER_IMP_PROCESS IPO_HIER_IMP_END_JOB IPO Hierarchy Imports End Job no_op IPO IPO_Daily
IPO_PRE_DATA_IMP_PROCESS IPO_PRE_DATA_IMP_START_JOB IPO Pre Data Imports Start Job

no_op

IPO IPO_Daily
IPO_PRE_DATA_IMP_PROCESS IPO_PRE_DATA_IMP_RDX_D_JOB IPO Pre Data Imports from RDX Daily Job IPO_PRE_DATA_IMP_RDX_D IPO IPO_Daily
IPO_PRE_DATA_IMP_PROCESS IPO_PRE_DATA_IMP_OBS_D_JOB IPO Pre Data Imports from Files Daily Job IPO_PRE_DATA_IMP_OBS_D IPO IPO_Daily
IPO_PRE_DATA_IMP_PROCESS IPO_PRE_DATA_IMP_RDX_W_JOB IPO Pre Data Imports from RDX Weekly Job IPO_PRE_DATA_IMP_RDX_W IPO IPO_Weekly
IPO_PRE_DATA_IMP_PROCESS IPO_PRE_DATA_IMP_OBS_W_JOB IPO Pre Data Imports from Files Weekly Job IPO_PRE_DATA_IMP_OBS_W IPO IPO_Weekly
IPO_PRE_DATA_IMP_PROCESS IPO_PRE_DATA_IMP_END_JOB IPO Pre Data Imports End Job no_op IPO IPO_Daily
IPO_PRE_BATCH_PROCESS IPO_PRE_BATCH_START_JOB IPO Pre Batch Calculations Start Job no_op IPO IPO_Daily
IPO_PRE_BATCH_PROCESS IPO_PRE_BATCH_D_JOB IPO Pre Batch Calculations Daily Job IPO_PRE_BATCH_D IPO IPO_Daily
IPO_PRE_BATCH_PROCESS IPO_PRE_BATCH_W_JOB IPO Pre Batch Calculations Weekly Job IPO_PRE_BATCH_W IPO IPO_Weekly
IPO_PRE_BATCH_PROCESS IPO_PRE_BATCH_END_JOB IPO Pre Batch Calculations End Job no_op IPO IPO_Daily
IPO_PRE_EXP_PROCESS IPO_PRE_EXP_START_JOB IPO Pre Exports Start Job no_op IPO IPO_Daily
IPO_PRE_EXP_PROCESS IPO_PRE_EXP_RDX_D_JOB IPO Pre Exports to RDX Daily Job IPO_PRE_EXP_RDX_D IPO IPO_Daily
IPO_PRE_EXP_PROCESS IPO_PRE_EXP_OBS_D_JOB IPO Pre Exports to Files Daily Job IPO_PRE_EXP_OBS_D IPO IPO_Daily
IPO_PRE_EXP_PROCESS IPO_PRE_EXP_RDX_W_JOB IPO Pre Exports to RDX Weekly Job IPO_PRE_EXP_RDX_W IPO IPO_Weekly
IPO_PRE_EXP_PROCESS IPO_PRE_EXP_OBS_W_JOB IPO Pre Exports to Files Weekly Job IPO_PRE_EXP_OBS_W IPO IPO_Weekly
IPO_PRE_EXP_PROCESS IPO_PRE_EXP_END_JOB IPO Pre Exports End Job no_op IPO IPO_Daily
IPO_EGRS_EXP_PROCESS IPO_EGRS_EXP_START_JOB IPO Egress Exports Start Job no_op IPO IPO_Daily
IPO_EGRS_EXP_PROCESS IPO_EGRS_EXP_RDX_D_JOB IPO Egress Exports to RDX Daily Job IPO_EGRS_EXP_RDX_D IPO IPO_Daily
IPO_EGRS_EXP_PROCESS IPO_EGRS_EXP_RDX_W_JOB IPO Egress Exports to RDX Weekly Job IPO_EGRS_EXP_RDX_W IPO IPO_Weekly
IPO_EGRS_EXP_PROCESS IPO_EGRS_EXP_END_JOB IPO Egress Exports End Job no_op IPO IPO_Daily
IPO_POST_DATA_IMP_PROCESS IPO_POST_DATA_IMP_START_JOB IPO Post Data Imports Start Job no_op IPO IPO_Daily
IPO_POST_DATA_IMP_PROCESS IPO_POST_DATA_IMP_RDX_D_JOB IPO Post Data Imports from RDX Daily Job IPO_POST_DATA_IMP_RDX_D IPO IPO_Daily
IPO_POST_DATA_IMP_PROCESS IPO_POST_DATA_IMP_OBS_D_JOB IPO Post Data Imports from Files Daily Job IPO_POST_DATA_IMP_OBS_D IPO IPO_Daily
IPO_POST_DATA_IMP_PROCESS IPO_POST_DATA_IMP_RDX_W_JOB IPO Post Data Imports from RDX Weekly Job IPO_POST_DATA_IMP_RDX_W IPO IPO_Weekly
IPO_POST_DATA_IMP_PROCESS IPO_POST_DATA_IMP_OBS_W_JOB IPO Post Data Imports from Files Weekly Job IPO_POST_DATA_IMP_OBS_W IPO IPO_Weekly
IPO_POST_DATA_IMP_PROCESS IPO_POST_DATA_IMP_END_JOB IPO Post Data Imports End Job no_op IPO IPO_Daily
IPO_POST_BATCH_PROCESS IPO_POST_BATCH_START_JOB IPO Post Batch Calculations Start Job no_op IPO IPO_Daily
IPO_POST_BATCH_PROCESS IPO_POST_BATCH_D_JOB IPO Post Batch Calculations Daily Job IPO_POST_BATCH_D IPO IPO_Daily
IPO_POST_BATCH_PROCESS IPO_POST_BATCH_W_JOB IPO Post Batch Calculations Weekly Job IPO_POST_BATCH_W IPO IPO_Weekly
IPO_POST_BATCH_PROCESS IPO_POST_BATCH_END_JOB IPO Post Batch Calculations End Job no_op IPO IPO_Daily
IPO_LIFECYCLE_BATCH_PROCESS IPO_LIFECYCLE_BATCH_START_JOB IPO Lifecycle Batch Start Job no_op IPO IPO_Daily
IPO_LIFECYCLE_BATCH_PROCESS IPO_LIFECYCLE_BATCH_D_JOB IPO Lifecycle Batch Daily Job IPO_LIFECYCLE_BATCH_D IPO IPO_Lifecycle_Daily
IPO_LIFECYCLE_BATCH_PROCESS IPO_LIFECYCLE_BATCH_W_JOB IPO Lifecycle Batch Weekly Job IPO_LIFECYCLE_BATCH_W IPO IPO_Lifecycle_Weekly
IPO_LIFECYCLE_BATCH_PROCESS IPO_LIFECYCLE_BATCH_END_JOB IPO Lifecycle Batch End Job no_op IPO IPO_Daily
IPO_LIFECYCLE_BATCH_ID_1_PROCESS IPO_LIFECYCLE_BATCH_ID_1_JOB IPO Lifecycle Batch Intra-Day 1 Job #SysOpt.ipoIntraDay1 IPO IPO_IntraDay
IPO_LIFECYCLE_BATCH_ID_2_PROCESS IPO_LIFECYCLE_BATCH_ID_2_JOB IPO Lifecycle Batch Intra-Day 2 Job #SysOpt.ipoIntraDay2 IPO IPO_IntraDay
IPO_POST_EXP_PROCESS IPO_POST_EXP_START_JOB IPO Post Exports Start Job no_op IPO IPO_Daily
IPO_POST_EXP_PROCESS IPO_POST_EXP_RDX_D_JOB IPO Post Exports to RDX Daily Job IPO_POST_EXP_RDX_D IPO IPO_Daily
IPO_POST_EXP_PROCESS IPO_POST_EXP_OBS_D_JOB IPO Post Exports to Files Daily Job IPO_POST_EXP_OBS_D IPO IPO_Daily
IPO_POST_EXP_PROCESS IPO_POST_EXP_RDX_W_JOB IPO Post Exports to RDX Weekly Job IPO_POST_EXP_RDX_W IPO IPO_Weekly
IPO_POST_EXP_PROCESS IPO_POST_EXP_OBS_W_JOB IPO Post Exports to Files Weekly Job IPO_POST_EXP_OBS_W IPO IPO_Weekly
IPO_POST_EXP_PROCESS IPO_POST_EXP_END_JOB IPO Post Exports End Job no_op IPO IPO_Daily
IPO_WB_BUILD_PROCESS IPO_WB_BUILD_START_JOB IPO Workbook Build/Refresh Start Job no_op IPO IPO_Daily
IPO_WB_BUILD_PROCESS IPO_WB_BUILD_D_JOB IPO Workbook Build/Refresh Daily Job IPO_WB_BUILD_D IPO IPO_Daily
IPO_WB_BUILD_PROCESS IPO_WB_BUILD_W_JOB IPO Workbook Build/Refresh Weekly Job IPO_WB_BUILD_W IPO IPO_Weekly
IPO_WB_BUILD_PROCESS IPO_WB_BUILD_END_JOB IPO Workbook Build/Refresh End Job no_op IPO IPO_Daily
IPO_ADHOC_01_PROCESS IPO_ADHOC_01_JOB IPO Adhoc 01 Job #SysOpt.IPOAdhoc01 IPO IPO_Adhoc
IPO_ADHOC_02_PROCESS IPO_ADHOC_02_JOB IPO Adhoc 02 Job #SysOpt.IPOAdhoc02 IPO IPO_Adhoc
IPO_ADHOC_03_PROCESS IPO_ADHOC_03_JOB IPO Adhoc 03 Job #SysOpt.IPOAdhoc03 IPO IPO_Adhoc
IPO_ADHOC_04_PROCESS IPO_ADHOC_04_JOB IPO Adhoc 04 Job #SysOpt.IPOAdhoc04 IPO IPO_Adhoc
IPO_ADHOC_05_PROCESS IPO_ADHOC_05_JOB IPO Adhoc 05 Job #SysOpt.IPOAdhoc05 IPO IPO_Adhoc
IPO_ADHOC_06_PROCESS IPO_ADHOC_06_JOB IPO Adhoc 06 Job #SysOpt.IPOAdhoc06 IPO IPO_Adhoc
IPO_ADHOC_07_PROCESS IPO_ADHOC_07_JOB IPO Adhoc 07 Job #SysOpt.IPOAdhoc07 IPO IPO_Adhoc
IPO_ADHOC_08_PROCESS IPO_ADHOC_08_JOB IPO Adhoc 08 Job #SysOpt.IPOAdhoc08 IPO IPO_Adhoc
IPO_ADHOC_09_PROCESS IPO_ADHOC_09_JOB IPO Adhoc 09 Job #SysOpt.IPOAdhoc09 IPO IPO_Adhoc
IPO_ADHOC_10_PROCESS IPO_ADHOC_10_JOB IPO Adhoc 10 Job #SysOpt.IPOAdhoc10 IPO IPO_Adhoc
RPASCE_POM_VPROCESS RPASCE_VALIDATION_JOB RPASCE POM Validation Job ping RPASCE

The modules in the schedule are mapped to MDF modules on Retail Home, as shown in the following table.

Table 8-2 Application/Module to MDF Module Path Mappings

Application Module MDF Module Path on Retail Home

MFP

MFP_Daily

/MFPEECS/MFP_Daily

MFP

MFP_Weekly

/MFPEECS/MFP_Weekly

MFP

MFP_Adhoc

/MFPEECS/MFP_Adhoc

AP

AP_Daily

/APCS/AP_Daily

AP

AP_Weekly

/APCS/AP_Weekly

AP

AP_Adhoc

/APCS/AP_Adhoc

IPO IPO_Daily /IPOCS/IPO_Daily
IPO IPO_Weekly /IPOCS/IPO_Weekly
IPO IPO_Lifecycle_Daily /IPOCS/IPO_Lifecycle_Daily
IPO IPO_Lifecycle_Weekly /IPOCS/IPO_Lifecycle_Weekly
IPO IPO_Adhoc /IPOCS/IPO_Adhoc
IPO IPO_IntraDay /IPOCS/IPO_IntraDay

Batch Schedules for Additional Instances of RPASCE Applications

The general RPASCE batch schedule supports only one instance each of the MFP, AP, or IPO applications. If the customer has additional instances of MFP or AP, each instance will have its own batch schedule in POM.

For an additional MFP instance, the name of the schedule is RPASCEMFx, where x is the index number of the application instance code (such as 2 in MFPSCS2). Similarly, for AP, the name of the schedule is RPASCEAPx.

Figure 8-1 Multiple RPASCE Batch Schedules

This image shows multiple rpasce batch schedules.
The following table shows the processes and jobs of a single application batch schedule. Note that the prefix PDSXX is replaced with the application instance code during deployment (for example, APCS2).
Process Name Job Name Description Batch Control Set Application Module

PDSXX_START_PROCESS

PDSXX_START_JOB PDSXX Daily Start Job no_op PDSXX PDSXX_Daily

PDSXX_END_PROCESS

PDSXX_END_JOB PDSXX Daily End Job no_op PDSXX PDSXX_Daily

PDSXX_PRE_EXP_PROCESS

PDSXX_PRE_EXP_START_JOB PDSXX Pre Exports Start Job no_op PDSXX PDSXX_Daily

PDSXX_PRE_EXP_PROCESS

PDSXX_PRE_EXP_RDX_D_JOB

PDSXX Pre Exports to RDX Daily Job

PDSXX_PRE_EXP_RDX_D

PDSXX PDSXX_Daily

PDSXX_PRE_EXP_PROCESS

PDSXX_PRE_EXP_OBS_D_JOB

PDSXX Pre Exports to Files Daily Job

PDSXX_PRE_EXP_OBS_D

PDSXX PDSXX_Daily

PDSXX_PRE_EXP_PROCESS

PDSXX_PRE_EXP_RDX_W_JOB

PDSXX Pre Exports to RDX Weekly Job

PDSXX_PRE_EXP_RDX_W

PDSXX PDSXX_Weekly

PDSXX_PRE_EXP_PROCESS

PDSXX_PRE_EXP_OBS_W_JOB

PDSXX Pre Exports to Files Weekly Job

PDSXX_PRE_EXP_OBS_W

PDSXX PDSXX_Weekly

PDSXX_PRE_EXP_PROCESS

PDSXX_PRE_EXP_END_JOB

PDSXX Pre Exports End Job

no_op PDSXX PDSXX_Daily

PDSXX_HIER_IMP_PROCESS

PDSXX_HIER_IMP_START_JOB

PDSXX Hierarchy Imports Start Job

no_op PDSXX PDSXX_Daily

PDSXX_HIER_IMP_PROCESS

PDSXX_HIER_IMP_RDX_D_JOB

PDSXX Hierarchy Imports from RDX Daily Job

PDSXX_HIER_IMP_RDX_D

PDSXX PDSXX_Daily

PDSXX_HIER_IMP_PROCESS

PDSXX_HIER_IMP_OBS_D_JOB

PDSXX Hierarchy Imports from Files Daily Job

PDSXX_HIER_IMP_OBS_D

PDSXX PDSXX_Daily

PDSXX_HIER_IMP_PROCESS

PDSXX_HIER_IMP_RDX_W_JOB

PDSXX Hierarchy Imports from RDX Weekly Job

PDSXX_HIER_IMP_RDX_W

PDSXX PDSXX_Weekly

PDSXX_HIER_IMP_PROCESS

PDSXX_HIER_IMP_OBS_W_JOB

PDSXX Hierarchy Imports from Files Weekly Job

PDSXX_HIER_IMP_OBS_W

PDSXX PDSXX_Weekly

PDSXX_HIER_IMP_PROCESS

PDSXX_HIER_IMP_END_JOB

PDSXX Hierarchy Imports End Job

no_op PDSXX PDSXX_Daily
PDSXX_PRE_DATA_IMP_PROCESS PDSXX_PRE_DATA_IMP_START_JOB

PDSXX Pre Data Imports Start Job

no_op PDSXX PDSXX_Daily
PDSXX_PRE_DATA_IMP_PROCESS PDSXX_PRE_DATA_IMP_RDX_D_JOB

PDSXX Pre Data Imports from RDX Daily Job

PDSXX_PRE_DATA_IMP_RDX_D

PDSXX PDSXX_Daily
PDSXX_PRE_DATA_IMP_PROCESS PDSXX_PRE_DATA_IMP_OBS_D_JOB

PDSXX Pre Data Imports from Files Daily Job

PDSXX_PRE_DATA_IMP_OBS_D

PDSXX PDSXX_Daily
PDSXX_PRE_DATA_IMP_PROCESS PDSXX_PRE_DATA_IMP_RDX_W_JOB

PDSXX Pre Data Imports from RDX Weekly Job

PDSXX_PRE_DATA_IMP_RDX_W

PDSXX PDSXX_Weekly
PDSXX_PRE_DATA_IMP_PROCESS PDSXX_PRE_DATA_IMP_OBS_W_JOB

PDSXX Pre Data Imports from Files Weekly Job

PDSXX_PRE_DATA_IMP_OBS_W PDSXX PDSXX_Weekly
PDSXX_PRE_DATA_IMP_PROCESS PDSXX_PRE_DATA_IMP_END_JOB PDSXX Pre Data Imports End Job no_op PDSXX PDSXX_Daily
PDSXX_BATCH_AGG_PROCESS PDSXX_BATCH_AGG_START_JOB

PDSXX Batch Calculations Start Job

no_op PDSXX PDSXX_Daily
PDSXX_BATCH_AGG_PROCESS PDSXX_BATCH_AGG_D_JOB

PDSXX Batch Calculations Daily Job

PDSXX_BATCH_AGG_D

PDSXX PDSXX_Daily
PDSXX_BATCH_AGG_PROCESS PDSXX_BATCH_AGG_W_JOB

PDSXX Batch Calculations Weekly Job

PDSXX_BATCH_AGG_W

PDSXX

PDSXX_Weekly

PDSXX_BATCH_AGG_PROCESS PDSXX_BATCH_AGG_END_JOB

PDSXX Batch Calculations End Job

no_op PDSXX PDSXX_Daily
PDSXX_POST_DATA_IMP_PROCESS PDSXX_POST_DATA_IMP_START_JOB

PDSXX Post Data Imports Start Job

no_op PDSXX PDSXX_Daily
PDSXX_POST_DATA_IMP_PROCESS PDSXX_POST_DATA_IMP_RDX_D_JOB

PDSXX Post Data Imports from RDX Daily Job

PDSXX_POST_DATA_IMP_RDX_D

PDSXX PDSXX_Daily
PDSXX_POST_DATA_IMP_PROCESS PDSXX_POST_DATA_IMP_OBS_D_JOB

PDSXX Post Data Imports from Files Daily Job

PDSXX_POST_DATA_IMP_OBS_D

PDSXX PDSXX_Daily
PDSXX_POST_DATA_IMP_PROCESS PDSXX_POST_DATA_IMP_RDX_W_JOB

PDSXX Post Data Imports from RDX Weekly Job

PDSXX_POST_DATA_IMP_RDX_W

PDSXX PDSXX_Weekly
PDSXX_POST_DATA_IMP_PROCESS PDSXX_POST_DATA_IMP_OBS_W_JOB

PDSXX Post Data Imports from Files Weekly Job

PDSXX_POST_DATA_IMP_OBS_W

PDSXX PDSXX_Weekly
PDSXX_POST_DATA_IMP_PROCESS PDSXX_POST_DATA_IMP_END_JOB

PDSXX Post Data Imports End Job

no_op PDSXX PDSXX_Daily
PDSXX_POST_EXP_PROCESS PDSXX_POST_EXP_START_JOB

PDSXX Post Exports Start Job

no_op

PDSXX PDSXX_Daily
PDSXX_POST_EXP_PROCESS PDSXX_POST_EXP_RDX_D_JOB

PDSXX Post Exports to RDX Daily Job

PDSXX_POST_EXP_RDX_D

PDSXX PDSXX_Daily
PDSXX_POST_EXP_PROCESS PDSXX_POST_EXP_OBS_D_JOB

PDSXX Post Exports to Files Daily Job

PDSXX_POST_EXP_OBS_D

PDSXX PDSXX_Daily
PDSXX_POST_EXP_PROCESS PDSXX_POST_EXP_RDX_W_JOB

PDSXX Post Exports to RDX Weekly Job

PDSXX_POST_EXP_RDX_W

PDSXX PDSXX_Weekly
PDSXX_POST_EXP_PROCESS PDSXX_POST_EXP_OBS_W_JOB

PDSXX Post Exports to Files Weekly Job

PDSXX_POST_EXP_OBS_W

PDSXX PDSXX_Weekly
PDSXX_POST_EXP_PROCESS PDSXX_POST_EXP_END_JOB

PDSXX Post Exports End Job

no_op PDSXX

PDSXX_Daily

PDSXX_WB_BUILD_PROCESS PDSXX_WB_BUILD_START_JOB

PDSXX Workbook Build/Refresh Start Job

no_op PDSXX PDSXX_Daily
PDSXX_WB_BUILD_PROCESS PDSXX_WB_BUILD_D_JOB

PDSXX Workbook Build/Refresh Daily Job

PDSXX_WB_BUILD_D

PDSXX

PDSXX_Daily

PDSXX_WB_BUILD_PROCESS PDSXX_WB_BUILD_W_JOB

PDSXX Workbook Build/Refresh Weekly Job

PDSXX_WB_BUILD_W

PDSXX

PDSXX_Weekly

PDSXX_WB_BUILD_PROCESS PDSXX_WB_BUILD_END_JOB

PDSXX Workbook Build/Refresh End Job

no_op

PDSXX

PDSXX_Daily

PDSXX_ADHOC_01_PROCESS PDSXX_ADHOC_01_JOB

PDSXX Adhoc 01 Job

#SysOpt.pdsAdhoc01 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_02_PROCESS PDSXX_ADHOC_02_JOB

PDSXX Adhoc 02 Job

#SysOpt.pdsAdhoc02 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_03_PROCESS PDSXX_ADHOC_03_JOB

PDSXX Adhoc 03 Job

#SysOpt.pdsAdhoc03 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_04_PROCESS PDSXX_ADHOC_04_JOB

PDSXX Adhoc 04 Job

#SysOpt.pdsAdhoc04 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_05_PROCESS PDSXX_ADHOC_05_JOB

PDSXX Adhoc 05 Job

#SysOpt.pdsAdhoc05 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_06_PROCESS PDSXX_ADHOC_06_JOB

PDSXX Adhoc 06 Job

#SysOpt.pdsAdhoc06 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_07_PROCESS PDSXX_ADHOC_07_JOB

PDSXX Adhoc 07 Job

#SysOpt.pdsAdhoc07 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_08_PROCESS PDSXX_ADHOC_08_JOB

PDSXX Adhoc 08 Job

#SysOpt.pdsAdhoc08 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_09_PROCESS PDSXX_ADHOC_09_JOB

PDSXX Adhoc 09 Job

#SysOpt.pdsAdhoc09 PDSXX PDSXX_Adhoc
PDSXX_ADHOC_10_PROCESS PDSXX_ADHOC_10_JOB

PDSXX Adhoc 10 Job

#SysOpt.pdsAdhoc10 PDSXX PDSXX_Adhoc
PDSXX_POM_VPROCESS PDSXX_VALIDATION_JOB

PDSXX POM Validation Job

ping PDSXX PDSXX_Adhoc

The following modules in the schedule are mapped to the MDF modules on Retail Home after the PDSXX is replaced by the application instance code during deployment, as shown at the lower portion of the following figure.

Application Module MDF Module Path on Retail Home
PDSXX PDSXX Daily /PDSXX/PDSXX Daily
PDSXX PDSXX Weekly /PDSXX/PDSXX Weekly
PDSXX PDSXX Adhoc /PDSXX/PDSXX Adhoc

The following figure shows MDF modules from the Customer Modules Management page of Retail Home

Figure 8-2 MDF Modules from Customer Modules Management of Retail Home

This image shows mdf modules retail home

POM Batch Monitoring

This and the following sections provide 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.

The POM Batch Monitoring page, shown in Figure 8-3, 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-3 POM Batch Monitoring

Description of Figure 8-3 follows
Description of "Figure 8-3 POM Batch Monitoring"

POM System Administration

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

Figure 8-4 POM System Configuration

Description of Figure 8-4 follows
Description of "Figure 8-4 POM System Configuration"

The System Options, shown in Figure 8-5, 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.

POM Batch Administration

On the POM Batch Administration page, shown in Figure 8-6, 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-7, where dependencies can be modified.

Figure 8-6 POM Batch Administration

Description of Figure 8-6 follows
Description of "Figure 8-6 POM Batch Administration"

Figure 8-7 Editing POM Batch Administration Dependencies

Description of Figure 8-7 follows
Description of "Figure 8-7 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.

Controlling POM Batch Execution Using Retail Home Customer Module Management

RPASCE Cloud Services provide support for Customer Module Management through Retail Home. Customer Module Management provides a mechanism for customers to see which services they are subscribed to and provides a framework to manage enabling and disabling optional modules for those services.

Figure 8-8 Customer Module Management Page of Retail Home

Description of Figure 8-8 follows
Description of "Figure 8-8 Customer Module Management Page of Retail Home"

The RPASCE application define three modules for every subscription. These three modules - Daily, Weekly, and Ad Hoc - correspond to the three modules used for specifying POM batch schedules, as described above. Customers who wish to disable the batch jobs defined for one or all of these modules can do so by disabling the module within the Customer Module Management screen of Retail Home.

This can be valuable in cases where a customer wants to avoid running any POM batch activities for a given subscription. For example, a customer who had purchased multiple subscriptions but who is implementing the subscriptions in a phased manner can disable the modules for all RPASCE applications except the initial implementation. When the implementation of the next application begins, the POM batch schedules for that application can then be enabled, and so on.

In order for the changes made through enabling or disabling modules within the Customer Module Management screen to be applied to POM batch schedules, customers must access the POM Batch Administration task and perform the Sync with MDF operation. This will cause POM to query Retail Home for an up-to-date list of modules that are and are not enabled and enable and disable the POM schedules to reflect the status of the enabled modules.

Figure 8-9 POM Batch Administration Screen with Sync with MDF Action

Description of Figure 8-9 follows
Description of "Figure 8-9 POM Batch Administration Screen with Sync with MDF Action"

For more information on using the Retail Home Customer Module Management screen, see the chapter "Customer Module Management" of the Oracle Retail Home Administration Guide. For more information on working with POM batch schedules see the "Batch Administration" section of the chapter "Process Orchestration and Monitoring" of the Oracle Retail Process Orchestration and Monitoring User Guide.

POM Batch Scheduling

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

Figure 8-11 POM Standalone Batch

Description of Figure 8-11 follows
Description of "Figure 8-11 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-3 contains the fields to be filled in for an RPASCE batch job:

Table 8-3 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-12.

Figure 8-12 POM Schedule Maintenance Page

Description of Figure 8-12 follows
Description of "Figure 8-12 POM Schedule Maintenance Page"