Using FW DBMS Scheduler REST APIs

OUAF provides various REST services to directly interact with the DBMS scheduler. While batch operations uses the underlying services of these APIs to interact with the DBMS scheduler, there are certain restrictions in calling the REST services from outside the system or via a third party integration.

A copy of the batch job stream definitions created in batch operations is kept in OUAF along with publishing them to DBMS scheduler. Any changes to such batch job stream definitions such as step changes, schedule changes etc. must be done through the batch operations UI itself. The OUAF REST services should not be used directly for changing the definitions as this can cause the OUAF job stream definitions go out of sync with the definitions inside the DBMS scheduler. This can result in a risk of losing historical data tracking, logging, risk of losing definitions and re-work etc. It is advised that only those OUAF DBMS Scheduler REST services that pertain to handling job stream runs, not definitions be used from outside of the system or via third party integrations. Such services involve querying on the job stream run status, details, make adhoc submissions of the job stream run, cancelling a job stream run and getting past job stream runs.