27 lines
759 B
Markdown
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
|