Appendix E - Job Properties (IWS)

  • task

    Type: string

    Value:The value of the DOCOMMAND, SCRIPTNAME, or TASK field in a job definition. The DOCOMMAND and SCRIPTNAME values consist of text string.

  • jobtype

    Type: string

    Value:

    • The value will be “native” for DOCOMMAND and SCRIPTNAME tasks, where the job workstation is a Fault Tolerant Agent, Standard Agent, or Dynamic Agent.

    • The value will be “extended agent” for DOCOMMAND and SCRIPTNAME tasks, where the job workstation is an extended agent.

    • The value will be retrieved from the Job Scheduling Definition language (JSDL) in the TASK definition for all other job types. Note that JSDL is represented with XML.

  • tasktype

    Type: string

    Value:

    • UNIX - For jobs that run on UNIX platforms.

    • WINDOWS - For jobs that run on Windows operating systems.

    • OTHER - For jobs that run on extended agents. Refer to IBM Workload Scheduler for Applications: User's Guide for information about customized task types for supported vendor acquired applications.

    • BROKER - For jobs that manage the lifecycle of a dynamic workload broker job. Refer to IBM Workload Scheduler: Scheduling Workload Dynamically for information about how to use dynamic workload broker.

  • streamlogon

    Type: string

    Value: The user that will own the job process. For some job types, the value of streamlogon will not be defined.

  • description

    Type: string

    Value: Up to 120 character description of job or job stream.

  • interactive

    Type: boolean

    Value: Only applies to Windows jobs and indicates whether the job will run on the Window server console. The value can be either “true” or “false”

  • succoutputcond

    Type: string

    Value: A success condition consists of a Condition Name and a Condition Value. The Condition Name may match a predecessor dependency.

  • outputcond

    Type: string

    Value: A output condition consists of a Condition Name and a Condition Value. The Condition Name may match a predecessor dependency.

  • recoveryaction

    Type: string

    Value: STOP, CONTINUE, or RERUN

  • recoveryjob

    Type: string

    Value: The name of a job that will execute if the parent job ends with an internal status of ABEND. If the recovery job is successful, the parent job is also considered successful.

  • recoveryprompt

    Type: string

    Value: Recovery prompts are issued if a job ends with the internal status of ABEND. An Operator must reply to the prompt before any other recovery actions are allowed to proceed.

  • timezone

    Type: string

    Value: Default timezone for a job stream is the job stream workstation’s timezone

  • validfrom

  • Type: string

    Value: Multiple definitions of the same job stream can exist in the IWS database, where each definition has a unique validfrom date. The current date must be greater than or equal to the validfrom date of a given job stream definition and less than the validfrom date of any other job stream definitions for the job stream to be active.

  • draft

    Type: boolean

    Value: Indicates whether the job stream is consider by the IWS planning process and can be submitted ad hoc into the plan. The value can be either “true” or “false”.

  • vartable

    Type: string

    Value: The name of the variable table that should be used to search for variables referenced by the job stream or jobs in the job stream.

  • freedays

    Type: string

    Value: Definition of non-working days

  • runcycle

    Type: string

    Value: A job stream can have zero or more run cycle rules. Each rule may also refer to calendar or run cycle group objects.

  • earlieststart

    Type: string

    Value: The earliest time a job or job stream can execute.

  • startDelayForDays

    Type: string

    Value: Number of days to delay start

  • schedtime

    Type: string

    Value: If the job stream does not have a defined schedtime and it does have a defined earliest start time, then the value of schedtime is equal to earlieststart. If the jobs stream does not have a defined schedtime or earlieststart, then the schedtime is equal to the global option setting for start of day. All jobs in a job stream inherit the schedtime of their job stream.

  • deadline

    Type: string

    Value: Deadline time of the job or job stream.

  • lateststart

    Type: string

    Value: Latest start time of the job or job stream. Latest start times also specify an action to perform if the job or job stream is not complete by the specified time. The actions can be to suppress, cancel, or continue the job or job stream, with suppress as the default action.

  • limit

    Type: integer

    Value: Maximum number of jobs that can concurrently execute in the job stream.

  • priority

    Type: string

    Value: Priority value of the job or job stream, which can range from 0 to 101, where 0 is the HELD priority, 100 is the HI priority, and 101 is to GO priority. Priority values of HI and GO override the workstation limit setting of the job workstation.

  • onoverlap

    Type: string

    Value: Defines the action that the scheduler must take on a job stream instance that is about to start but the previous instance has not yet completed. The options are to:

    • Start the job stream instance anyway (parallel)

    • Wait for the previous instance to complete (enqueue)

    • Cancel running the new instance altogether (donotstart)

  • maxdur

    Type: string

    Value: Maximum duration of the job. Maximum durations also specify an action to perform if the job is not complete by the specified time. The actions can be to continue or kill.

  • mindur

    Type: string

    Value: Minimum duration of the job. Minimum durations also specify an action to perform if the job completes faster than the specified time. The actions can be to confirm, continue, or ABEND.

  • every

    Type: string

    Value: Repeat interval for the job

  • critical

    Type: boolean

    Value: Indicates whether the job’s deadline should be tracked by the IWS Workload Service Assurance function (i.e. dynamic critical path). The value can be either “true” or “false”.

  • nop

    Type: boolean

    Value: Indicates whether execution of the job should be skipped. The value can be either “true” or “false”.

  • statistictype

    Type: string

    Value: If this property is defined to a job, it will have a value of “custom”. Otherwise, the value will be null.

  • opens

    Type: string

    Value: File dependency definition

  • needs

    Type: string

    Value: Resource dependency definition

  • prompt

    Type: string

    Value: Prompt dependency definition

  • (RESOURCE PROPERTY) resourceMachine

    Type: string

    Value: For IWS resources this is the workstation that the resource is on. Used to make resources unique in JAWS