Data Center Management Systems z/OS

JAT - JCL Automation Tool Modernization Guide

Tools and UtilitiesBatchTesting

JAT - JCL Automation Tool is a tools and utilities product by Data Center Management Systems. Explore technical details, modernization strategies, and migration paths below.

Product Overview

JAT - JCL Automation Tool automates the creation of test JCL and files from production environments, significantly reducing the manual effort involved in mainframe testing.

Consider JAT if you are spending excessive time manually creating test JCL or struggling to create realistic test environments.

Modernization Strategies

Rehost

Timeline:
6-12 months

Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.

Refactor (Recommended)

Timeline:
18-24 months

Optimize application architecture for cloud while preserving business logic. Best ROI long-term.

Replatform

Timeline:
3-5 years

Complete rewrite to cloud-native architecture with microservices and modern tech stack.

Frequently Asked Questions

General

What does JAT - JCL Automation Tool do?

JAT - JCL Automation Tool automates the creation of test JCL (Job Control Language) and test files by extracting data and JCL structures from production environments. This allows for faster and more reliable testing of mainframe applications. It reduces the manual effort involved in setting up test environments, ensuring that tests are run against realistic data.

Is this a system, application, or tool?

JAT is a tool set designed to automate and streamline the process of creating test JCL and files. It provides functionalities for extracting, transforming, and loading data from production systems into test environments. It is not a system or an application in the traditional sense, but rather a collection of utilities focused on improving the efficiency of mainframe testing.

What types of organizations use this?

Organizations that rely heavily on mainframe systems for critical business operations and require frequent testing of JCL and batch processes will find JAT particularly useful. This includes large enterprises in industries such as banking, insurance, and finance. Companies that need to ensure the reliability and accuracy of their mainframe applications through rigorous testing are ideal candidates.

When should we consider JAT - JCL Automation Tool?

A company should consider using JAT when they face challenges in creating realistic test environments for their mainframe applications. If the manual creation of test JCL and files is time-consuming, error-prone, and hinders the testing process, JAT can provide significant benefits. It is also valuable when organizations need to ensure compliance with regulatory requirements by thoroughly testing their systems.

What are the alternatives to JAT - JCL Automation Tool?

Alternatives to JAT include manual JCL creation, using generic test data generators, or employing other mainframe testing tools with similar capabilities. Some competing products might offer broader testing functionalities beyond JCL automation, while others may focus on specific aspects of mainframe testing. Examples include tools focused on data masking or test data management.

Technical

For mainframe products: Does this run in an LPAR?

JAT requires a z/OS environment to run, as it is designed to automate JCL and file creation within the mainframe environment. It typically runs in an LPAR (Logical Partition) and may require specific subsystems or components depending on the specific functionalities being used. It interacts directly with z/OS datasets and system services.

How is JAT - JCL Automation Tool typically deployed?

JAT is typically deployed on-premise within the organization's mainframe environment. It requires technical expertise in z/OS, JCL, and mainframe data structures to implement and configure. The implementation process involves setting up the tool, configuring access to production datasets, and defining the rules for data extraction and transformation.

Is this a standalone product or does it extend/enhance another product?

JAT extends and enhances the testing capabilities of mainframe systems by automating the creation of test JCL and files. It is not a standalone product in the sense that it replaces existing mainframe infrastructure, but rather it complements and integrates with existing systems to improve the efficiency and effectiveness of testing processes. It requires access to production datasets and JCL libraries.

What other products or components must be present for this to work?

JAT requires access to z/OS datasets, JCL libraries, and potentially other mainframe subsystems depending on the specific functionalities being used. It needs to be configured with the appropriate security credentials to access production data. The exact requirements depend on the organization's specific environment and the scope of automation being implemented.

Business Value

What is the primary business value of JAT - JCL Automation Tool?

The primary business value of JAT is the reduction of time and effort required to create test environments for mainframe applications. By automating the creation of test JCL and files, it accelerates the testing process, reduces the risk of errors, and improves the overall quality of mainframe applications. This leads to faster release cycles and reduced operational costs.

What would happen if an organization did NOT use this product?

Without JAT, organizations would need to manually create test JCL and files, which is a time-consuming and error-prone process. This can lead to delays in testing, increased risk of defects in production, and higher operational costs. The lack of automation can also make it difficult to create realistic test environments that accurately reflect production conditions.

When is this product NOT a good fit?

JAT is a good fit for organizations that require frequent and thorough testing of their mainframe applications. It is particularly beneficial for companies that are undergoing significant changes to their systems or that need to ensure compliance with regulatory requirements. However, it may not be a good fit for organizations with very small or infrequent testing needs.

Security

What specific authentication methods are supported?

JAT supports authentication methods compatible with z/OS security standards, such as RACF, ACF2, or Top Secret. The access control model is typically based on Role-Based Access Control (RBAC), where users are assigned roles with specific permissions to access and manipulate data. Encryption may be used to protect sensitive data during extraction and transformation.

What access control model is used?

JAT controls access to mainframe datasets and JCL libraries based on user roles and permissions. The access control model ensures that only authorized users can access sensitive data and perform specific operations. This helps to prevent unauthorized access and maintain the integrity of the testing process.

What audit/logging capabilities exist?

JAT provides audit logging capabilities to track user activity and system events. The audit logs can be used to monitor access to sensitive data, detect potential security breaches, and ensure compliance with regulatory requirements. The logs typically include information about user IDs, timestamps, and the specific actions performed.

Operations

What ongoing operational requirements exist?

Ongoing operational requirements for JAT include monitoring system performance, maintaining security credentials, and ensuring the availability of required resources. Regular maintenance may be required to apply updates, fix bugs, and adapt to changes in the mainframe environment. Staffing requirements depend on the complexity of the implementation and the level of automation being implemented.

What are common implementation challenges?

Common implementation challenges for JAT include configuring access to production datasets, defining the rules for data extraction and transformation, and ensuring that the test environment accurately reflects production conditions. It is important to have a clear understanding of the organization's mainframe environment and testing requirements before implementing JAT.

What administrative interfaces are available?

Administrative interfaces for JAT typically include a command-line interface (CLI) and potentially a web-based console. The CLI is used for performing administrative tasks such as configuring the tool, managing users, and monitoring system performance. The web console provides a graphical interface for managing and monitoring the system.

Ready to Start Your Migration?

Download our comprehensive migration guide for JAT - JCL Automation Tool or calculate your ROI.

Calculate ROI