parity-validator

Validate functional and byte-level equivalence between mainframe applications and cloud-native migrations.

1|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/duboc/mainframe-skills-mig --skill parity-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parity-validator
Source: https://github.com/duboc/mainframe-skills-mig/tree/main/skills/06-parity-validator
Command: npx skills add https://github.com/duboc/mainframe-skills-mig --skill parity-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill tackles the critical challenge of verifying that migrated mainframe applications produce identical outputs to the original system, preventing costly discrepancies in financial and business logic.

Core Features & Use Cases

  • Decimal Arithmetic Testing: Validates COMP-3 packed decimal calculations for exact BigDecimal matches.
  • Transaction Replay: Replays captured CICS transactions against new microservices to ensure functional and SLA equivalence.
  • Batch Hex Comparison: Performs byte-for-byte output file comparisons for batch jobs.
  • Use Case: For a bank migrating COBOL batch processing, use this Skill to confirm that quarterly reports match mainframe baselines exactly, avoiding rounding errors that could lead to multimillion-dollar issues.

Quick Start

Activate the parity-validator skill to run comprehensive tests on the migrated transaction outputs and generate the sign-off matrix.

Frequently Asked Questions about parity-validator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify mainframe migration parity for COBOL batch processing?

Replay captured CICS transactions against new microservices to validate functional and SLA equivalence during mainframe modernization. This ensures online transaction processing behavior matches the legacy system.

How does decimal arithmetic verification work for COMP-3 packed decimal migrations?

Decimal arithmetic verification validates COMP-3 packed decimal calculations by ensuring exact BigDecimal matches. This prevents rounding errors in migrated financial systems where zero-tolerance arithmetic parity is required.

Can I test online transaction replay against new microservices after a mainframe migration?

Replay captured CICS transactions against new microservices to validate functional and SLA equivalence during mainframe modernization. This confirms online transaction processing behavior matches the legacy system exactly.

Does this mainframe regression testing approach support byte-level batch file comparisons?

Mainframe regression testing supports byte-level batch file comparisons through hex comparisons of output files. This catches discrepancies in migrated batch jobs that high-level logical checks might miss.

What is the best way to eliminate financial risks during mainframe modernization?

The best way to eliminate financial risks during mainframe modernization is to validate functional and byte-level equivalence between legacy applications and cloud migrations, generating a detailed sign-off matrix for zero-tolerance parity.