Jun 1 ’04

Infrastructure Software: The Forgotten Child! Building a Solid Foundation With JCL

by Editor in z/Journal

When the roads and bridges of our nation are left to deteriorate without proper maintenance and improvements, two things will happen and both are bad:

The IT infrastructure is similar. If neglected, at best, a new application that’s needed by the business may not run as efficiently as it should, or its implementation may have to be delayed until the infrastructure can adequately support it.

Economic cycles affect IT in interesting ways. When corporate spending is tight, companies attempt to cut costs across the board. IT is subject to these cuts as much as any other department—often more so. When the economy is solid, most companies start upgrading their software applications to address the growth needs of the business. However, infrastructure software is often overlooked.

Because infrastructure software is taken for granted, the emphasis on upgrading or adding application software creates a gap between the requirements of the applications and the ability of the infrastructure to support them. In a March 2004 survey by CIO Insight, 51 percent of CIOs said improving the infrastructure is a top IT management priority.

Most people include operating systems, networking, middleware, database, security, storage management, and schedulers as part of their infrastructure. IT still uses schedulers to do the bulk of data processing. Batch jobs on the mainframe are still the bedrock of a company’s data processing that supports the business. Any IT operation that uses a scheduler to schedule their batch operation is, by definition, dependent on the general well-being of their JCL. This makes JCL management software a key component of the infrastructure.

Consider for a moment a batch job failure due to a silly thing such as a missing comma in the JCL. Even though it’s not a monumental task to fix it, it will cause dependent jobs to wait while the failed job is corrected, resulting in a schedule delay. Let’s suppose the JCL error wasn’t due to a missing comma, but one of the Data Set Names (DSNs) being misspelled. Now the task of correcting the error gets more complicated; it requires determining what the correct DSN should be. The result is further delays in the schedule. But we’re not done yet!

What if a step in the job that has already executed has created some output files and cataloged them already? Will those files need to be deleted before the rerun? Can we restart the job? What about Generation Data Groups (GDGs) that need to be reviewed? Suppose you find out the DSN was changed and the JCL in the offending job didn’t get changed. What about other jobs that use this data set? Are they also going to have a problem? How do you find out what those other jobs might be? While all this analysis occurs, perhaps manually or with inadequate tools, the remainder of the dependent jobs are still waiting for the successful completion of the job containing the JCL error.

When the operational infrastructure is equipped with up-to-date JCL management software, great gains can be made in several significant areas:

Reviewing Your Current JCL Environment

Is your IT infrastructure, especially your JCL support software, positioned to meet the requirements of your business? Here are some important considerations:

Look Into the Future

After your initial review of the current JCL environment, ask these additional questions: • Does your company have any plans that would have an impact on the batch process, such as an acquisition, consolidation, or expansion of data center locations? • Do you expect to participate in a standardization initiative? • Are there any conversion projects on the horizon? • Are there any upgrades to the strategic applications that could impact the batch processing environment?


The IT infrastructure is key to the success and value for IT in any company. The products that form the IT infrastructure must be carefully chosen. The processes surrounding JCL need to be reviewed and optimized. Software used to support the JCL life cycle is a key ingredient for success.

Your company’s IT processes will evolve. The key is to be prepared for the changing requirements rather than reacting to them. Will your JCL software support what you’re doing today and in the future? Z Rober Basmaciyan is the senior marketing strategist for Diversified Software JCL products and services. These products include PRO/JCL, PRO/JCL Workstation, JOB/SCAN, INFO/X Enterprise, and DOCU/TEXT.