WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new

Workload Scheduler for z/OS: At-a-glance power with the Dynamic Workload Console (Part 1)

12/5/2017

0 Comments

 
Picture
As one of Murphy's Laws says: “You can't expect the unexpected, otherwise there would be no need for the word unexpected.”

Workload Scheduler for z/OS is supposed handle your plans and run all the jobs you need without intervention, but when somethings goes wrong, the Dynamic Workload Console is there to help you deal with the expected and unexpected events in your plan and to improve the daily life of Workload Scheduler operators. 

In this blog post, we’ll take a look at a first scenario that can be improved with the graphical and predictive analytics functionalities of the Dynamic Workload Console that are also available with Workload Scheduler for z/OS. 

Monitor your workload with a customizable dashboard and What-if predictive analysis

The Workload Dashboard (http://www.workloadautomation-community.com/blogs/monitoring-your-workload-has-never-been-so-easy) is designed to monitor and manage all of your workload from a single point of access. In most cases, the predefined dashboard is sufficient, otherwise, you can define your own dashboard starting from a set of customizable widgets and data sources from the Workload Scheduler data provider. 

As an example, each Workload Scheduler operator can have his own dashboard to monitor a specific line of business in the same environment: in this way, Jason can have all the information he needs about his work environment in a single view, without unnecessary information. 

Picture
PICTURE 1 – Jason’s customized dashboard 

Starting from Workload Scheduler for z/OS Version 9.3 Small Programming Enhancement (SPE) 7, coupled with the Dynamic Workload Console (DWC) Version 9.4.0.1, the results obtained from the Workload Scheduler data provider can be refined with new filters on the Job Name, Job Stream Name, Workstation Name, and Job Stream Owner. In this way, Jason is able to monitor a specific subset of objects in the plan, with an increased control over the details. 

As shown in this example, Jason needs to monitor all
of the jobs that are blocked in the PROD line of business, belonging to the ADMINTEAM. 

Picture
PICTURE 2 - Filters on the job stream name, status, and owner

Using wires, the different widgets in the dashboard can be connected to each other and to other pages in the DWC making the Dashboard the ideal starting point for navigation.  

With the wire defined in this example, Jason will be able to drill down directly from the Job Risk Level widget to the Monitor Critical Job page with a single click.
Picture
PICTURE 3 – Wire on the monitor critical job widget

Starting from the dashboard in PICTURE 1, Jason notices that two critical jobs are at potential risk and with a single click, he can access the desired monitor page. 

Picture
PICTURE 4 – Drill down to monitor critical jobs

In the meantime, he receives an email about the workstation unavailability of WS31 that was expected to be resolved at 6 pm but has been extended for two more hours and will not be available until 8 pm. 

He then launches the What-if Analysis Gantt view (http://www.workloadautomation-community.com/blogs/enhanced-what-if-predictive-analytics-for-workloads, http://www.workloadautomation-community.com/blogs/be-prepared-to-the-unpredictable-with-workload-automation-what-if-analysis) to find out if this unavailability might impact the critical jobs. 

Picture
PICTURE 5 – What-if Analysis 

By highlighting the critical path, he discovers that one of the predecessors of the critical job was expected to run on workstation WS31. He can also use the What-if Analysis to simulate changes to the current plan by adding the workstation unavailability intervals and to evaluate the impact on the critical network. 

Picture
PICTURE 6 – Workstation unavailability intervals

The Gantt chart shows that the critical job will not meet its deadline with the extended unavailability. Jason needs to take action: he can decide to run the predecessor job on another workstation, so that the critical job meets its deadline.

Picture
PICTURE 7 – Critical job cannot meet the deadline 

This in one small example of how the DWC functionalities can improve your daily life. 
In part 2, we'll describe another interesting scenario. 

Picture
Enrica Pesare
Software Engineer
Connect with me on LinkedIn

Enrica is a Software Engineer and an enthusiastic Computer Science teacher. She has an academic background in Computer Science, in particular on technology enhanced learning and user experience. During her PhD at University of Bari, Enrica wrote several publications in academic journals and presented at different International Conferences. She loves teaching and has been volunteering for several Computer Science and coding projects. Enrica is currently based in the HCL Products and Platforms Rome software development laboratory.
Picture
Melania Sansiviero
Advisory Software Engineer

Melania Sansiviero worked in the Workload Automation area since 2005. In 2016, she moved from IBM to HCL Technologies and currently she is part of the Quality Assurance team of Workload Scheduler for z/OS as Advisory Software Engineer.
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    June 2025
    May 2025
    March 2025
    February 2025
    January 2025
    December 2024
    November 2024
    October 2024
    September 2024
    August 2024
    July 2024
    June 2024
    May 2024
    April 2024
    March 2024
    February 2024
    January 2024
    October 2023
    August 2023
    July 2023
    June 2023
    May 2023
    April 2023
    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2024 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new