Go to primary content
Oracle® Retail Job Orchestration and Scheduler Implementation Guide
Release 16.0.21
E88078-01
Next
Contents
Title and Copyright Information
Send Us Your Comments
Preface
Audience
Documentation Accessibility
Related Documents
Customer Support
Review Patch Documentation
Improved Process for Oracle Retail Documentation Corrections
Oracle Retail Documentation on the Oracle Technology Network
Conventions
1
Introduction
Standards and Specifications
Java Platform Enterprise Edition (Java EE)
Java Batch
Java EE Server
Java Batch Overview
2
JOS Components
JOS Architecture
3
Job Admin
Job Admin Concepts
Job Admin Components
RESTFul Services
Batch Service
Job Admin UI
Best Practices
Job Admin Security
Job Admin Customization
Job Admin Troubleshooting
Deployment Error
Runtime WSMException
Missing System Credentials
Missing System Options
4
JOS Process Flow
Process Flow
Process Flow Concepts
DSL (Domain Specific Language)
Begin Activity
Activity
End Activity
Process Variables
External Variables
Process Flow DSL
Process Flow DSL Characteristics
DSL Keywords
Process Flow Instrumentation
Sub-Processes
Process Schema
Process Restart
Statuses
Implementing a JOS Flow
Activity Features
Skip Activity
REST Endpoint to Set the Skip Activity Flag
Hold/Release Activity
REST Endpoint to Set the Hold Activity Flag
Callback Service
How to Start Process Flow with Input Parameters
Call Back from the Process Flow
How to Invoke the Callback Service Declaratively
How to Invoke the Callback Service Programmatically
Callback Request Payload Structure
Process Security
Troubleshooting
Process Flow Did Not Start
Deleted Process Flow Still Listed in the UI
Best Practices for Process Flow DSL
5
Scheduler
JOS Scheduler Features
Scheduler Concepts
Schedule Definition
Schedule Execution
Schedule Types
Interval Schedules
Calendar Schedules
Scheduling Mechanisms
Simple Scheduling
Advanced Scheduling
Schedule Frequency
Schedule Start Datetime
Schedule End Datetime
Recurrence / Repeat Interval
Schedule Next Run Datetime
Schedule Timzone
Schedule Action
Schedule Action Definition
Schedule Action Type
Sync Action
Async Action
Schedule Action Execution Status
Schedule Action Type and Execution Status
Sync Action Execution Statuses
Async Action Execution Statuses
Schedule Status
Scheduler Runtime
Scheduler Startup
Schedule Runtime Execution
Schedule Execution - Async Action
Schedule Execution - Sync Action
Schedule Execution Failover
Schedule Notification
Scheduler Infrastructure Schema
Best Practices for Scheduler
Scheduler Console
Schedule Summary
Schedules and Executions
Manage Schedules
Creating a Schedule
Basic Infoormation
Schedule Action
Schedule Frequency
Schedule Notification
Starts:
Fails:
Triggered / Completed:
Updating a Schedule
Disabling a Schedule
Enabling a Schedule
Deleting a Schedule
Schedule a Manual Run
Schedule Executions
System Logs
Scheduler Security Considerations
Scheduler Security
Scheduler Operational Considerations
Users Roles for Monitoring and Administration
Monitoring Schedules
Schedule Action Execution Log
Scheduler Log Files
Maintaining Historical Schedule Executions
Scheduler Customization
Seed Data Reload
Customizing Seed Data Schedules
Customizing Schedule Actions
Scheduler Troubleshooting
Scheduler Known Issues
6
Use Cases
Creating Job Admin Batch Jobs
Sample Job XML
Passing Job Parameters
Passing System Options
Passing System Properties
Chaining Multiple Jobs
Sample Process Flow
Creating Split Flows
Sample Split Flow
Creating Split and Join Flows
Sample Split and Join Flow
DefProcess Flow
XyzProcess Flow
Creating a Join Flow with Other Flows
Sample Join Flow
Sharing Data Between Process Flows
Sample Flow that Shares Information with Other Flows
Creating Schedules in Scheduler
Using Sample Seed Data to Create a Schedule
Scheduling an Action DSL
Sample Action DSL
7
Pre-Implementation Considerations
Thread Pool Size in WebLogic
Database Connection Pool Size in WebLogic
8
High Availability Considerations
About High Availability
WebLogic Server Cluster Concepts
Scaling JOS
JOS on Cluster
Logging
Update Log Level
Create/Update/Delete System Options
Create/Update/Delete System Credentials
Scheduler Configuration Changes for Cluster
9
Deployment Architecture
JOS and BDI Deployment Architecture for RMS
JOS Deployment Architecture
JOS Scalable Deployment Architecture
10
Performance Considerations
CPU and Memory Considerations
A
Appendix A: Scheduler REST Endpoints
REST Resource Descriptions
B
Appendix B: Process Flow REST Endpoints
C
Appendix C: Job Admin REST Endpoints
D
Appendix D: System Setting Service
Managing System Options Using Curl
Creating System Options
Updating System Options
Deleting System Options
Resetting System Options Cache
Listing System Options
Managing Credentials Using Curl
Creating Credentials
Updating Credentials
Deleting Credentials
Listing Credentials
E
Appendix E: Scheduler UI Screenshots
Scheduler Summary
Manage Schedules - Schedule Executions
Manage Schedules - Create Schedule
Schedule Executions
System Logs
F
Appendix F: Process Flow UI Screenshots
About Process Flow Live
About Manage Process Flow - Process Flow Executions
Manage Process Flow - Process Flow Configurations
Manage Process Flow - Launch Process Flow
Manage Process Flow - Process Flow Details - Process Details
Manage Process Flow - Process Flow Details - Process DSL
Historical Process Flow Executions
Managing Configurations
About System Logs
G
Appendix G: Job Admin UI Screenshots
About the Batch Summary
Manage Batch Jobs - Job Executions
Manage Batch Jobs - Job Launch
Manage Batch Jobs - Job Definition - Job Details
Manage Batch Jobs - Job Definition - Job XML Content
Manage Configurations
System Logs