InfoSphere DataStage Development Kit (Job Control Interfaces)

The InfoSphere® DataStage® development kit and other job control interfaces are tools that you can use to run jobs directly on the engine. These tools provide flexibility for running jobs in multiple scenarios without the need to use the Director client.

InfoSphere DataStage provides a range of methods that enable you to run server or parallel jobs directly on the engine, without using the Director client. The methods are:

  • C/C++ API (the InfoSphere DataStage development kit)
  • InfoSphere DataStage BASIC calls
  • Command line Interface commands (CLI)
  • InfoSphere DataStage macros

These methods can be used in different situations as follows:

  • API. Using the API you can build a self-contained program that can run anywhere on your system, provided that it can connect to an engine tier host across the network.
  • BASIC. Programs built using the InfoSphere DataStage BASIC interface can be run from any engine tier host on the network. You can use this interface to define jobs that run and control other jobs. The controlling job can be run from the Director client like any other job, or directly on the engine machine from the TCL prompt.
  • CLI. The CLI can be used from the command line of any engine tier host on the network. Using this method, you can run jobs on other engines too.
  • Macros. A set of macros can be used in job designs or in BASIC programs. These are mostly used to retrieve information about other jobs.