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

Chatbot Based Integration to Share Data and Collaboratively Solve Issues

2/17/2022

0 Comments

 
Picture
Attention Mainframers! Check out this Workload Automation solution to post incidents with chat tool.
​​

Workload Automation on z/OS allows users  to use a single point of control and monitoring of complex workflows.
Thanks to the integration with a Chat Tool, starting from release v10.1, you’ll be able to empower Workload Automation on Z to send notifications about incidents and share information with your DevOps team members on chat platform (such as Slack, Mattermost or Teams).

Collaboration becomes easy, immediate, and effective for promoting teamwork and addressing daily issues.

You might be interest in adopting this alerting solution if you..
​
  • Are an administrator, an operator and/or a developer working in a collaboration team.
  • Want a single point of communication  with all the relevant people seeing the same information.
  • Are Looking for real time notification in a chat tool to reduce the time to quickly detect and diagnose any issue.

Did we capture your attention?  Let’s explore how it works

At glance any time that specific alert condition occurs on your mainframe automation processes you can receive an incident notification upon a specific chat platform.

Basically, the product detects an issue, then  retrieves and sends the incident data to the chat tool service that immediately redirects the information to the bot who manages to post the incident in the final chat platform destination your team is using.
Picture



​Deep diving in the flow....
Picture
INITIALLY AN ALERT OCCURS, BUT.…..HAS THE INCIDENT TO BE SENT?

If the alert matches the ones in the INCIDENT parameters, the members in the EQQINCID dataset with the information are read.
You can set up to 8 different alert conditions. Which ones?  
  • DURATION: An operation in the current plan is active for an unexpectedly long time.      
  • SPECRES: The time that an operation in the current plan is waiting to allocate a given resource exceeds the time specified by the RESOPTS CONTENTIONTIME parameter.
  • ERROROPER: An operation in the current plan is set to ended-in-error status.
  • WLMOPER: An operation in the current plan is promoted by WLM.
  • POTENTRISK: The risk level of a critical operation in the current plan has become Potential.
  • OPCERROR: An IBM Z Workload Scheduler subtask or subsystem ends unexpectedly.
  • LATEOPER: An operation in the current plan becomes late, which means that it reaches its latest start time and does not have the status started, complete, or deleted.
  • HIGHRISK: The risk level of a critical operation in the current plan has become High.

In the EQQINCID dataset you can find:
     •The members that contain the text of the incidents.
     • A member named RULES that contains the rules. The structure of a rule is:
                                      FILTER(expression1, expression2, ..., expressionN)
                                      HEADER(header_text)
                                      [TEXTMEMBER(member_name)] 
Picture
If the filter is satisfied, the incident with the header specified in the HEADER entry and with the text body specified in the TEXTEMEBER, is notified. &ALERCOND is a variable that indicates the alert condition, &OJOBNAME indicates the operation job name but you can choose different variables from this list (Managing the Workload - Controlling and Monitoring - Chapter: Posting incidents and sharing information through a chat tool, table 1).
After taking the information in the INCOPTS statement

 …… THE INCIDENT IS BUILT AND SENT TO THE CHAT PLATFORM
Picture
To activate the feature
​
To activate this function, you need to ensure that you have followed these steps. For further details you can consult the product documentation (Managing the Workload - Controlling and Monitoring - Chapter: Posting incidents and sharing information through a chat tool, steps 1-4).
  • You have to set the INCOPTS statement with the parameters to connect to the incident notifying tool:
Picture

  • The INCIDENT parameter in the ALERTS statement  with the conditions under which the incident is posted to a chat tool:
Picture

  • The SSL parameters in the HTTPOPTS statement for the SSL communication: 
Picture
Or​
Picture
​
  • You have to add the certificates to a key ring and define the EQQINCID dataset with the members.

For the troubleshooting you can set a further level of diagnosis by adding DIAGNOSE MONFLAGS(X'00000200').
​
Which are your advantages?

  1. The integration of the product with a chat tool that improves the reliability, service recovery time and collaboration efficiency.
  2. A real time notices on the status of the health of the automation processes on Zos.
  3.  Customized key information to solve promptly the problem.

Authors Bio
Picture
Cecilia Baglioni, Junior Developer - HCL Technologies

After the graduation in Applied Mathematics, Cecilia has joined the IZWS team in 2021 at HCL Products and Platforms in Rome software development laboratory.
View my profile on LinkedIn

Picture
Eva Anahi Berrio, Software Engineer - HCL Technologies

With an important background as Mainframe Application Programmer (COBOL, CICS and DB2) she has joined the IZWS team in 2019 at HCL Products and Platforms in Rome software development laboratory.
View my profile on LinkedIn
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    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 © 2019 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new