Low Orbit Flux Logo 2 F

IBM Tivoli Workload Automation ( TWS )

You can’t talk about workload automation and batch scheduling without talking about TWS.

TWS Hodge Podge

IBM has their own suite of workload automation software. TWS or Tivoli Workload Automation is a collection of workload automation products used for batch scheduling and job management. It is cross platform and supports a selection of different operating systems. It is basically a hodge podge of different products that have been gathered together over the years. Some of the products were acquired from other companies and integrated by TWS before IBM even acquired TWS. One of the included products that was assimilated was a scheduler for z/OS dating back to the 1970s. Another product that was included brought Unix support.

IBM Tivoli Workload Automation ( TWS )

TWS was a job scheduler originally created by a company called Tivoli Software. Tivoli Software was acquired by and merged into IBM and became a brand within IBM which was eventually renamed.

IBM Tivoli Workload Scheduler was also eventually renamed to IBM Workload Scheduler. It isn’t the biggest change and the underlying product is the same. They just removed the word “Tivoli” from the name. This doesn’t feel right to me but I guess it is just branding so it is just as well.

Price and Cost

If you are looking price one of the first things you will notice is that it is not prohibitively expensive. It can be affordable and can also be licensed on a monthly basis. TWS starts at $74.30 per month as of August 2017. According to IBM’s product page. The official product page describing TWS can be found here: IBM Workload Automation You can find the official Wikipedia page here: Tivoli Wikipedia

Mature Software

If you are looking for an enterprise job scheduler that is considered mature, this may be what you are looking for. This is piece of software with a very long and eventful history. It is one of, if not the oldest schedulers out there. It is owned by one of the largest and oldest technology companies there is. This is a prime example of a tool ( or set of tools ) that has been time tested with an emphasis on the enterprise.

If nothing else there is one more important point to remember. It isn’t Tidal. That’s another major plus to using TWS. You can feel better just knowing that it isn’t Tidal Enterprise Scheduler. There are a lot of choices out there. While this specific tool may or may not be the best choice for every need, if you do choose it, you can feel good knowing that you didn’t choose Tidal. As always, do your research and make the best decision that matches your organization’s needs. Every organization has different requirements and different workloads to manage. Only you know how best to manage your jobs. Do be sure to learn from others and make sure that you test as much as you can before going live and committing to any one system. Make a list of products and test everything on your list, comparing the features of each. You will thank yourself later.

TWS Cheat Sheet

Command Short Form Description
adddep adj / ads Adds job or job stream dependencies.
altpass   Alters a User object definition password.
altpri ap Alters job or job stream priorities.
cancel cj / cs Cancels a job or a job stream.
confirm   Confirms job completion.
console   Assigns the IBM Tivoli Workload Scheduler console.
continue   Ignores the next error.
deldep ddj / dds Deletes job or job stream dependencies.
display df / dj / ds Displays files, jobs, and job streams.
exit   Terminates Conman.
fence   Sets IBM Tivoli Workload Scheduler job fence.
help 5   Displays command information.
kill   Stops an executing job.
limit lc / ls Changes a workstation or job stream job limit.
link lk Opens workstation links.
listsym   Displays a list of Symphony log files.
recall rc Displays prompt messages.
redo   Edits the previous command.
release rj / rs Releases job or job stream dependencies.
reply   Replies to prompt message.
rerun rr Reruns a job.
resource   Changes the number of resource units.
setsym   Selects a Symphony log file.
showcpus sc Displays workstation and link information.
showdomain   Displays domain information.
showfiles sf Displays information about files.
showjobs sj Displays information about jobs.
showprompts sp Displays information about prompts.
showresources sr Displays information about resources.
showschedules ss Displays information about job streams.
shutdown   Stops IBM Tivoli Workload Scheduler production processes.
start   Starts IBM Tivoli Workload Scheduler production processes.
status   Displays IBM Tivoli Workload Scheduler production status.
stop   Stops IBM Tivoli Workload Scheduler production processes.
stop ;progressive   Stops IBM Tivoli Workload Scheduler production processes hierarchically.
submit sbd / sbf / sbj / sbs Submits a command, file, job, or job stream.
switchmgr   Switches the domain manager.
sys-command   Sends a command to the system.
tellop to Sends a message to the console.
unlink   Closes workstation links.
version v Displays Conman’s command line program banner.