The DefineJobs utility

You must run the DefineJobs script before you run your control script for the first time, or whenever your control script changes. DefineJobs provides each instance of the Endeca JCD with the job definitions it will need in order to execute its job(s).

Job definitions are derived from the bricks in the control script itself.

After you have defined your jobs, you can run the control script as often as you want, without re-running DefineJobs, as long as the control script doesn’t change. If you change your control script, your job definitions also change, and you must re-run DefineJobs to send the new definitions to the Endeca JCDs.

The DefineJobs utility is located in $ENDECA_ROOT/bin on UNIX and %ENDECA_ROOT%\bin on Windows.