Credit · IBM i
The customers live on an AS/400.
In EBCDIC, CCSID 297.
CLIENTS: 30 customers, outstanding and limit
The binary file
A binary transfer cannot be read.
- No delimiter, packed fields.
- Each line dead-lettered, the cause named.
What is not changed
The IBM i stays as it is.
- CPYTOIMPF, its own export command.
- No conversion to ASCII, no RPG.
What had to be written
encoding: IBM297
when: ["encours>{plafond}"]The CCSID, the DDS widths, one condition.
- csv-file: the fixed columns.
- A Process: the balance above the limit.
What was fixed
A NUL byte used to fail the run.
- Now: one dead letter, the cause, the gesture (#1855).
- Before: "Error invoking subclass method".
Try it
The scenario replays locally.
Every step is published with its output.