Repository navigation
equivalence: carddemo-copaus1c, the CPVD detail screen (Part of #5233) - #6007
Conversation
…/REPL, SEARCH ALL, LINK COPAUS2C (Part of #5233) Proven on 23 scenarios plus two SQL fault runs: 15/15 paragraphs, 39/48 branches. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
No description provided. |
|
No description provided. |
|
No description provided. |
|
PR #6007 @ 2784ce0: 2 failed check(s) == ground-truth (failure) -- real == ground-truth part 4/4 (failure) -- real |
Part of #5233 (slice 2 after #5975).
Class: CICS programs with EXEC DLI on the DBPAUTP0 database
carddemo-copaus1c: 249/249 translated, 23 scenarios plus 2 fault runs (SQL INSERT -913, LINK PGMIDERR), 15/15 paragraphs, 39/48 branchesThe case carries an inline DBPAUTP0 seed (accounts 1, 5, 11, 17) and the Db2 seed; account 11's detail matches the Db2 row so COPAUS2C's -803 → UPDATE path runs. Fraud scenarios change real state (LINK, SYNCPOINT, AUTHFRD).
Evidence levels
Translated whole, no holes. Executed-equivalent against GnuCOBOL plus the ggdli stub (not z/OS): 23 scenarios, 2 fault runs, no diffs. Not covered (9 branches): DL/I status faults for SCHD/GU/GNP/REPL, the SCHD 'TC' retry, two always-true IF guards. Callee COPAUS2C has its own case.
Plan vs. result
The plan held: no harness edit was needed (
equivalence_cics.pyuntouched, so the overlap with #5898/#5900 is nil).entry-key-without-detailwas dropped: a qualified GNP that finds nothing is refused by the harness.Cross-repo
No companion PRs; CardDemo is the existing pin. origin/main merged before push.
Remaining slices
DL/I fault injection under CICS; a model for a qualified GNP that finds nothing.
🤖 Generated with Claude Code