cobol-sample-app/README.md

27 lines
759 B
Markdown

# COBOL Sample Application
Sample mainframe application for testing JIRA AI Fixer.
## Structure
```
src/
├── cobol/
│ ├── AUTH.CBL - Transaction authorization
│ ├── VALIDATE.CBL - Input validation
│ ├── CLEARING.CBL - Settlement processing
│ └── HOST.CBL - Host communication
├── copybooks/
│ └── TRANSREC.cpy - Transaction record layout
└── jcl/
├── AUTHPROC.jcl - Authorization job
└── CLEARJOB.jcl - Clearing batch job
```
## Known Issues
For testing purposes, AUTH.CBL contains a deliberate bug:
- `WS-AVAILABLE-BALANCE` is defined as `PIC 9(9)V99`
- Should be `PIC 9(11)V99` to match HOST response
- Causes truncation on balances > $9,999,999.99