Oracle® Retail Predictive Application Server Cloud Edition Administration Guide Release 23.1.201.0 F80305-03 |
|
Previous |
Next |
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.
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 |
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_STATS_PROCESS |
RDF_STATS_START_JOB |
RDF Stats Start Job |
no_op |
RDF |
RDF_Daily |
RDF_STATS_PROCESS |
RDF_STATS_OFFER_W_JOB |
RDF Stats Offer Metrics Job |
RDF_STATS_OFFER_W |
RDF |
RDF_Weekly |
RDF_STATS_PROCESS |
RDF_STATS_END_JOB |
RDF Stats 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_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 |
The modules in the schedule are mapped to MDF modules on Retail Home.
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 |
RDF |
RDF_Daily |
/RDFCS/RDF_Daily |
RDF |
RDF_Weekly |
/RDFCS/RDF_Weekly |
RDF |
RDF_Adhoc |
/RDFCS/RDF_Adhoc |
AP |
AP_Daily |
/APCS/AP_Daily |
AP |
AP_Weekly |
/APCS/AP_Weekly |
AP |
AP_Adhoc |
/APCS/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.
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.
On the POM System Administration page, shown in Figure 8-2,schedule properties can be modified that include System Options, Settings, Throttling, and Environment.
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.
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-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.
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-6 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-7 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.
The batch scheduling is done through the Scheduler Administration page. The Nightly batch, shown in Figure 8-8, is run every day, and only the start time can be scheduled. The Standalone batch, shown in Figure 8-9, has more scheduling flexibility, and it is used to schedule the ad-hoc jobs. Both frequency and start time can be specified.
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:
|
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 |
Sample values: RPASCE, MERCH, RDE, and so on.
Sample values: Nightly, Hourly, or Adhoc.
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.
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.
Possible Values:
|
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-10.
Figure 8-10 POM Schedule Maintenance Page