Analyzes legacy JCL (Job Control Language) scripts to assist with migration to modern workflow orchestration and batch processing systems. Extracts job flows, step sequences, data dependencies, conditional logic, and program invocations. Generates migration reports and creates implementation strategies for Spring Batch, Apache Airflow, or shell scripts. Use when working with mainframe job migration, JCL analysis, batch workflow modernization, or when users mention JCL conversion, analyzing .jcl/.JCL files, working with job steps, procedures, or planning workflow orchestration from JCL jobs.
Analyzes legacy JCL (Job Control Language) scripts to assist with migration to modern workflow orchestration and batch processing systems. Extracts job flows, step sequences, data dependencies, conditional logic, and program invocations. Generates migration reports and creates implementation strategies for Spring Batch, Apache Airflow, or shell scripts. Use when working with mainframe job migration, JCL analysis, batch workflow modernization, or when users mention JCL conversion, analyzing .jcl/.JCL files, working with job steps, procedures, or planning workflow orchestration from JCL jobs.
Analyzes legacy JCL (Job Control Language) scripts to assist with migration to modern workflow orchestration and batch processing systems. Extracts job flows, step sequences, data dependencies, conditional logic, and program invocations. Generates migration reports and creates implementation strategies for Spring Batch, Apache Airflow, or shell scripts. Use when working with mainframe job migration, JCL analysis, batch workflow modernization, or when users mention JCL conversion, analyzing .jcl/.JCL files, working with job steps, procedures, or planning workflow orchestration from JCL jobs.
metadata
{"version":"1.0","category":"legacy-migration"}
JCL Migration Analyzer
Analyzes legacy JCL scripts for migration to modern batch processing and workflow orchestration systems like Spring Batch, Apache Airflow, Kubernetes Jobs, or shell scripts.
Overview
This skill provides comprehensive analysis and migration planning for JCL (Job Control Language) batch processing systems. It extracts job structures, converts JCL constructs to modern workflow patterns, maps data dependencies, and generates implementation-ready migration strategies.
Key Migration Focus: JCL to modern orchestration with proper handling of COND logic inversion, data dependencies (DD statements), GDG generations, procedures (PROCs), and batch workflow patterns.
When to Use This Skill
Use this skill when:
Analyzing JCL job files (.jcl, .JCL) for modernization
Planning migration from mainframe batch processing to modern workflow systems
Converting JCL job steps to Spring Batch, Apache Airflow, or shell scripts
Understanding JCL COND logic and conditional execution patterns
Mapping JCL data sets (DD statements) to modern file operations
Extracting JCL procedures (PROCs) and symbolic parameters
Generating workflow definitions for orchestration platforms
Estimating complexity and effort for JCL migration projects
Creating migration documentation and strategy reports
Modernizing mainframe batch jobs to cloud-native workflows
testing-strategy.md - Comprehensive testing approach including unit tests, integration tests, parallel validation, and data-driven testing for migrated workflows
transaction-handling.md - Transaction management, rollback strategies, and ACID compliance for batch jobs