DTS Webinar Recap: An Introduction to JCL

The goal of the DTS Educational Webinar Series is to educate engineers new to z/OS® on concepts and skills often unique to the z/OS environment and to serve as a refresher to seasoned engineers in need of reviewing skills they may have forgotten along the way. DTS CTO Steve Pryor’s virtual masterclass in storage management continued in July with An Introduction to JCL.

One of the many differences between the mainframe and open systems environments is the mainframe’s Job Control Language, or JCL. In z/OS systems, nothing takes place that doesn’t involve using JCL to define and allocate the datasets, memory, disks, tapes, subsystems, and other resources needed. JCL’s over 50-year history means it’s extraordinarily powerful, complex, and often incomprehensible to users new to the z/OS platform.

In our July webinar, Pryor discussed topics such as: what JCL is and isn’t, JCL’s purposes and importance, as well as the major JCL control statements and their use.

In the Beginning
JCL originated from the 80-character punch card and retains its format of 80-character records still today. JCL was the first facility that allowed an individual user to specify exactly what resources they would need for their work, and to allow the system to parcel out the resources according to what was needed and what was available.

The Basics of JCL
Once you grasp the basic purpose and components of JCL, it’s not difficult to understand. First, what is JCL supposed to do?

  1. Identify a unit of work (typically a batch job)
  2. Specify resources required:
    • Where the job is to run and its priority
    • What programs, procedures, and libraries are needed
    • What datasets are required and how they are used
    • What Disk and tape units are needed
    • SYSOUT and instream datasets and disposition

Next, what are JCL parameters? As Pryor explains in the webinar, there are two types of parameters when dealing with JCL:

  1. Positional Parameters
    • Must occur first when required
    • How to code when the positional parameter is not required and can be omitted
  2. Keyword Parameters
    • Are of the form “keyword=value”
    • Always follow any positional parameters
    • Can appear in any order

Important JCL Statements
While there are far too many JCL Statements to teach in one day, Pryor covers some of the more important ones, paying special attention to those that are either required or are the most utilized, including the Job Statement, Exec Statement, DD Statements, JES2 Control Statements, and JES2 Execution Control Statements. This portion of the webinar includes examples that are available in the PDF download of the presentation.

JCL Statement Reference Resources
One of the great things about Pryor’s approach is the sharing of his in-depth knowledge of where and how to find key reference materials should you need to dig deeper. In the webinar, he once again provides information on the go-to reference guides available that cover JCL.

WEBINAR-JULY-22-400X400-POSTLearn More in our Webinar Available On-Demand

Our July webinar is now available on-demand in the DTS webinar library. As with each of our webinars, “An Introduction to JCL” is a 60-minute informative and educational look at an important topic in the mainframe space. It includes numerous examples, how-to guides, and references on where to find more information should you need it.

If you weren’t able to attend or would like to review the material presented, you can view it on-demand and download a copy of the slide deck by using this link. Be sure to join us each month for our complimentary webinar series. Go to https://dtssoftware.com/webinars for the latest schedule.

SHARE Columbus a Huge Success for the Organization, Attendees, and Vendors Alike

We hope everyone is back home and settled into their normal routines after a fantastic week at SHARE Columbus 2022.

Our DTS team had a great time attending learning sessions, networking, and meeting with fellow conference attendees. After two years of online only events, it was a welcome change to be socializing in-person with our peers in the mainframe community.

As a vendor-sponsor, we were excited to see such a great turnout of attendees and other vendors, and know it signals good things to come for our industry.

IT modernization proved to be a hot topic at SHARE Columbus, and how the pandemic has accelerated the need for these initiatives. In many ways, the pandemic has made IT professionals’ jobs more demanding, yet with this increased demand comes the opportunity to welcome in new changes to improve mainframe systems industry-wide.

The SHARE Columbus expo floor was packed with vendors showcasing new and innovative products and services, and the continued excitement over the new z16 technology by IBM® made it obvious that not only is the mainframe here to stay, but that it is the platform of the future.

DTS CTO Steve Pryor had a busy conference as well with three speaking sessions throughout the week on z/OS® storage management topics. Steve’s monthly webinar series has been a big hit, and he thrives when given the opportunity to teach what he knows – and he certainly knows a lot.

Even better, at in-person speaking sessions there is the added opportunity to ask questions, ask for clarifications, and engage one-on-one after the presentation is over.

On the expo floor, our team had a great time mingling with other SHARE attendees and vendors, and helping give recommendations on how to improve ACS routine efficiency, reliability, and readability. DTS’s suite of mainframe storage optimization products are great tools for any company looking to modernize their mainframe infrastructure, without adding to IT teams’ workloads, and at an affordable cost. We valued the opportunity to exhibit our solutions to the folks in our target audience.

Furthermore, we valued the opportunity to nurture our client and partner relationships in person at SHARE Columbus, as well as form new ones. In such a tight-knit community, it’s vital to have a positive reputation and we’re lucky to enjoy an excellent relationship with our partners in the industry. We believe events like SHARE are great for expanding our positive reputation in the industry, and making personal connections between our peers, clients, and team members. Not only are our team members technically outstanding, but they are also great people, and we consider this a huge strength when it comes to our attendance at SHARE and other industry conferences.

For conference attendees who weren’t able to attend any of Steve’s presentations, presentation slides for Steve’s sessions, “Reporting with a Tool You Already Own – DCOLLECT”, “SLIP, ZAP, TERSE, XMIT – What’s it All About?”, and “Just What is a Storage Group, Anyway?” are available online via the SHARE Columbus online portal.

For anyone who wasn’t an attendee, but is interested in the slides, email us at support@dtssoftware.com, and we will be happy to send them over.

Thanks again to everyone at SHARE who stopped by our booth and said hi and attended any of Steve’s presentations. We can’t wait to see you in Atlanta for the next SHARE conference!