HCL Workload Automation, Version 9.4

Job stream

File definition syntax:

schedule [workstation#][folder/]jobstreamname
    # comment
    [validfrom date]
    [timezone|tz tzname]
    [descriptiontext”]
    [draft]
    [vartable table_name]
    [freedays calendarname [-sa] [-su]]
    [on [runcycle name
       [validfrom date] [validto date]
       [descriptiontext”]
       [vartable table_name]]
      {date|day|calendar|request|”icalendar|runcyclegroup} [,...]
       [fdignore|fdnext|fdprev]
       [({at time [+n day[s]] |
       schedtime time [+n day[s]]}
       [until | jsuntil time [+n day[s]] [onuntil action]]
       [every rate {everyendtime time[+n day[s]]}
       [deadline time [+n day[s]]])]]
    [,...]]
startcond filecreated | filemodified workstation_name#file_name user username
interval
seconds [(alias startcond_jobname rerun batch outfile outputfilename
params "filemonitor additional parameters")] |

startcond job workstation_name#job_name outcond joboutputcondition interval
seconds [(alias startcond_jobname rerun)]

:
    [except [runcycle name]
          [validfrom date] [validto date]
          [descriptiontext”]
          {date|day|calendar|request|”icalendar|runcyclegroup} [,...]
          [fdignore|fdnext|fdprev]  
          [{(at time [+n day[s]])] |
          (schedtime time [+n day[s]])}]
    [,...]
    [{at time [timezone|tz tzname] [+n day[s]] |
    schedtime time [timezone|tz tzname] [+n day[s]]}]
    [until | jsuntil time [timezone|tz tzname] [+n day[s]] [onuntil action]]
    [deadline time [timezone|tz tzname] [+n day[s]]]
    [carryforward]
    [matching {previous|sameday|relative from [+ | -] time to [+ | -] time|
      from time [+ | -n day[s]] to time [+ n day[s]] [,...]}]
    [follows {[netagent::][workstation#][folder/]jobstreamname[.jobname |
      @] [previous|
      sameday|relative from [+|-] time to [+|-] time|
      from time [+|-n day[s]] to time [+|-n day[s]]
       ][if <condition> [| <condition>...]]
       } ] [,...]] [...]
   [join condition_name [number | numconditions | all] of  
      description "..."]
      .....
      endjoin

         [keysched]
    [limit joblimit]
    [needs { [n] [workstation#]resourcename } [,...] ] [...]
    [opens { [workstation#]"filename" [ (qualifier) ] [,...] }]  [...]
    [priority number | hi | go]
    [prompt {promptname|"[:|!]text"} [,...] ] [...]
    [onoverlap {parallel|enqueue|donotstart}]
   :
job-statement
    # comment
job_name [job_alias]
[outcond joboutputcondition interval seconds]

    [{at time [timezone|tz tzname] [+n day[s]] |
    schedtime time [timezone|tz tzname] [+n day[s]]}][,...]
    [until time [timezone|tz tzname] [+n day[s]] [onuntil action]
    [deadline time [timezone|tz tzname] [+n day[s]] [onlate action] ]
    [maxdur time | percentage % onmaxdur action]
    [mindur time | percentage % onmindur action]
    [every rate]
    [follows {[netagent::][workstation#]jobstreamname{.jobname @} [previous|
      sameday|relative from [+|-] time to [+|-] time |
      from time [+|-n day[s]] to time [+|-n day[s]]
       ]} ][if <condition> [| <condition>...]] [,...]] [...]
    [join condition_name [number | numconditions | all] of  
      description "..."]
       .....
      endjoin

         [confirmed]
    [critical]
    [keyjob]
    [needs { [n] [workstation#]resourcename } [,...] ] [...]
    [opens { [workstation#]"filename" [ (qualifier) ] [,...] }]  [...]
    [priority number | hi | go]
    [prompt {promptname|"[:|!]text"} [,...] ] [...]
    [nop]
    [statistictype custom]
  
[job-statement...]
end