Repository navigation
v0.9.0
Format cics-crucible/1 unchanged. SPEC changes are additive (an HTTP peer model for inbound requests; browse and SET forms for file control; QIDERR for an undefined TD queue). Eight cases added (25 scenarios): 43 cases, 156 scenarios in all (v0.8.0: 35 and 131). All 43 pass tools/validate.py, and the 35 v0.8.0 cases still validate under this release's validator and schemas. No log corrected: no file under a pre-existing case changed.
Cases added
- commarea-mismatch:
ca-get-container-set(GET CONTAINER SET(ptr) FLENGTH: output-only FLENGTH, repeated GET SET, GET SET after a replacing PUT, CONTAINERERR RESP2 10, CHANNELERR RESP2 2), 2 scenarios, gitgalaxy#5042 C3 (#30) - commarea-mismatch:
ca-address-twa-tctua(ADDRESS TWA / TCTUA: a TWA shared by the programs of a task, TWASIZE(0) gives X'FF000000', a TCTUA outlives the task), 3 scenarios, gitgalaxy#5079 C2 (#32) - commarea-mismatch:
ca-address-eib-commarea(ADDRESS EIB read after a READQ TD QIDERR, ADDRESS COMMAREA written through, no COMMAREA gives the null value), 3 scenarios, gitgalaxy#5079 X59 (#38) - condition-handling:
hc-readq-td(READQ TD destructive FIFO read, QZERO, QIDERR, DELETEQ TD then READQ, LENGERR), 6 scenarios, gitgalaxy#5079 C4 (#33) - condition-handling:
hc-file-read-set(READ SET, STARTBR / READNEXT / READPREV SET, NOTFND RESP2 80, ENDFILE RESP2 90), 4 scenarios, gitgalaxy#5042 C4 (#34) - condition-handling:
hc-counter-increment-wrap(GET DCOUNTER INCREMENT, WRAP at the default maximum, GET at the limit without WRAP is SUPPRESSED RESP2 101), 3 scenarios, gitgalaxy#4770 C2 (#35) - condition-handling:
hc-counter-shared-namespace(a DCOUNTER read by COUNTER commands: LENGERR RESP2 001 / 002 / 003; DEFINE of a name under the other command is INVREQ 202), 3 scenarios, gitgalaxy#4770 C3 (#37) - ghost-tasks:
gt-http-inbound(an inbound HTTP request is a task: SERVER URIMAP to an alias transaction, WEB RECEIVE, WEB SEND to a stated client peer), 1 scenario, gitgalaxy#4767 C2 (#31)
SPEC and tooling (additive)
- HTTP peer: scenario
requests, casepeers,WEB-RECEIVE/WEB-SENDevents,httptasks, validator rule 9 (#31). - File control:
STARTBR,READNEXT/READPREV,ENDBRevents, thesetflag onREAD, and the browse validator rules (#34). - TD queues: QIDERR for a queue the CSD does not define, and READQ TD after DELETEQ TD is QZERO (#33). These tighten the wording of three existing event rows; no existing case changes.
Not in this release
- #39 (
gt-web-server-receive, gitgalaxy#4767 C3) merged after the tagged commit and goes in the next release.
gitgalaxy pins this release in a separate PR, which re-baselines the runner and re-proves the committed ports.