InfoSphere DataStage BASIC Interface
Use InfoSphere® DataStage® BASIC functions to perform various tasks.
These functions can be used in a job control routine, which is defined as part of a job's properties and allows other jobs to be run and be controlled from the first job. Some of the functions can also be used for getting status information about the current job; these are useful in active stage expressions and before- and after-stage subroutines.
To do this... | Use this... |
---|---|
Specify the job you want to control | DSAttachJob |
Set parameters for the job you want to control | DSSetParam |
Set limits for the job you want to control | DSSetJobLimit |
Request that a job is run | DSRunJob |
Wait for a called job to finish | DSWaitForJob |
Get information from certain parallel stages. | DSGetCustInfo |
Get information about the current project | DSGetProjectInfo |
Get information about the controlled job or current job | DSGetJobInfo |
Get information about a stage in the controlled job or current job | DSGetStageInfo |
Get information about a link in a controlled job or current job | DSGetLinkInfo |
Get information about a controlled job's parameters | DSGetParamInfo |
Get the log event from the job log | DSGetLogEntry |
Get the log event from the job log, including the message ID and the invocation ID | DSGetLogEntryFull |
Get a list of log event IDs for a given run of a job invocation | DSGetLogEventIds |
Get a number of log events on the specified subject from the job log | DSGetLogSummary |
Get the newest log event, of a specified type, from the job log | DSGetNewestLogId |
Log an event to the job log of a different job | DSLogEvent |
Stop a controlled job | DSStopJob |
Return a job handle previously obtained from DSAttachJob | DSDetachJob |
Log a fatal error message in a job's log file and aborts the job. | DSLogFatal |
Log an information message in a job's log file. | DSLogInfo |
Put an info message in the job log of a job controlling current job. | DSLogToController |
Log a warning message in a job's log file. | DSLogWarn |
Generate a string describing the complete status of a valid attached job. | DSMakeJobReport |
Insert arguments into the message template. | DSMakeMsg |
Ensure a job is in the correct state to be run or validated. | DSPrepareJob |
Interface to system send mail facility. | DSSendMail |
Log a warning message to a job log file. | DSTransformError |
Convert a job control status or error code into an explanatory text message. | DSTranslateCode |
Suspend a job until a named file either exists or does not exist. | DSWaitForFile |
Checks if a BASIC routine is cataloged, either in VOC as a callable item, or in the catalog space. | DSCheckRoutine |
Execute a DOS or engine command from a before/after subroutine. | DSExecute |
Set a status message for a job to return as a termination message when it finishes | DSSetUserStatus |
Specifies whether a job generates operational metadata as it runs. This overrides the default setting for the project. | DSSetGenerateOpMetaData |