@broadcom/endevor-bridge-for-git-for-zowe-cli
Version:
Endevor Bridge for Git plug-in for Zowe CLI
98 lines (97 loc) • 2.31 kB
TypeScript
/**
* Interface for a job dd
* Represents the name and details of an output (spool) DD
* for a z/OS batch job
* @export
* @interface IJobFile
*/
export interface IJobFile {
/**
* job id for a job
* Uniquely identifies a job on a z/OS system
* @type {string}
* @memberof IJobFile
*/
jobid: string;
/**
* job name for a job
* @type {string}
* @memberof IJobFile
*/
jobname: string;
/**
* Record format of the spool file (DD)
* @type {string}
* @memberof IJobFile
*/
recfm: string;
/**
* Total bytes in the spool file
* @type {number}
* @memberof IJobFile
*/
"byte-count": number;
/**
* Total records (roughly equivalent to lines) in the spool file
* @type {number}
* @memberof IJobFile
*/
"record-count": number;
/**
* unique identifier of job (substitute of job name and job id)
* @type {string}
* @memberof IJobFile
*/
"job-correlator": string;
/**
* Job class for which job ran
* @type {string}
* @memberof IJobFile
*/
class: string;
/**
* Identifier for this spool file.
* each IJobFile for a single batch job will have a unique ID
* @type {number}
* @memberof IJobFile
*/
id: number;
/**
* DD name of job spool file
* @type {string}
* @memberof IJobFile
*/
ddname: string;
/**
* Direct access to job record content
* @type {string}
* @memberof IJobFile
*/
"records-url": string;
/**
* Job DD lrecl (logical record length - how many bytes each record is)
* @type {number}
* @memberof IJobFile
*/
lrecl: number;
/**
* The primary or secondary JES subsystem.
* If this value is null, the job was processed by the primary subsystem.
* @type {string}
* @memberof IJobFile
*/
subsystem: string;
/**
* The name of the job step during which this spool file was produced
* @type {string}
* @memberof IJobFile
*/
stepname: string;
/**
* If this spool file was produced during a job procedure step, the
* name of the step will be here.
* @type {string}
* @memberof IJobFile
*/
procstep: string;
}