Integrating scheduler applications

You can integrate scheduler applications with Product Master so that the scheduler applications can schedule jobs to run from the command line.

Product Master provides a template shell script that you modify to define jobs that you want to schedule to run in various scheduler applications.

To allow a scheduler application access to run jobs:

  1. Identify the Product Master jobs that are scheduled by an external scheduler. For example, you might have several Product Master status reports that must be produced as part of a monthly review. Or you might automate running an Product Master import as part of an external scheduled delta refresh into Product Master.
  2. Enable access to the Product Master code.

    To schedule a Product Master job, the scheduler must be authorized to the local Product Master code. In most cases, you must set up a scheduler-specific UNIX user that has the same permissions and authorizations as the Product Master user. In addition, this user profile might need to set up the correct Product Master environment.

  3. Create the scripts. See Creating the scripts for external scheduling.
  4. Run the job. You can run the job from a command line, or if you use Tivoli Workload Scheduler, you can use the Tivoli Workload Scheduler user interface to schedule and run the job. For more information, see
    Running an external scheduler job from the command line
    Before you can run an external scheduler job from the command-line interface:
    From the command line, run the shell script for the job that you want. In these examples, the run_job_feed1.sh script is run.
    • ./run_job_feed1.sh
    • /usr/IBM/mdmpim/schedulejobs/run_job_feed1.sh
    Running a job from the Tivoli Workload Scheduler interface
    For more information, see Running a job from the Tivoli Workload Scheduler interface.

For information about how to work with jobs inside of Product Master, see Creating and scheduling jobs.