Repository navigation
v0.4.0
Format unchanged: cics-crucible/1 (SPEC.md). Every v0.3.0 file still validates, and no SPEC or tool changed. 16 cases (was 15) and 76 scenarios (was 74). No log was corrected: no file under an existing case changed.
One new case covers CICS channels and containers, for gitgalaxy#4270 (slice 1, gitgalaxy PR #4575). Its expected logs were written by hand from IBM's CICS Application Programming Reference before running against any implementation. The citations and the ambiguities the scenarios avoid are in the case's NOTES.md. All 16 cases pass tools/validate.py.
Added, by trap
One case in commarea-mismatch. No other trap changed.
ca-channel-containers(CACHAN / CACHSUB / CACHXB / CACHERR, 2 scenarios, gitgalaxy#4270). A channel passes the data instead of a COMMAREA.round-trip: PUT CONTAINER (CHAR, APPEND, BIT), LINK CHANNEL to a program that works only through its current channel, and XCTL CHANNEL. The callee reads (whole, truncated with LENGERR, NODATA), misses a container (CONTAINERERR) and a channel (CHANNELERR), deletes, replies, and handles CONTAINERERR. The caller sees the callee's changes.unhandled-containererr: GET CONTAINER of a missing container with neither RESP nor HANDLE CONDITION abends AEZJ.
Also on main since v0.3.0
- RELEASING.md now covers tags v0.1.0 to v0.3.0 and the
PINNED_REFpin (#5).
gitgalaxy moves its pin to v0.4.0 in a separate PR, which re-baselines the runner and re-proves the committed ports.