You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Siblings of #5078: CICS file INVREQ RESP2 for tokenless update holds (28/30/31) #5092
Siblings of #5078 (class: CICS file-control INVREQ RESP2 values for update holds). PR #5090 modelled the TOKEN members (INVREQ RESP2 47). The tokenless members below still record RESP2 0 in both runtimes (ggcics.c and CicsTask), and the 28 case is not modelled at all. IBM CICS TS 6.x states the values on the REWRITE, DELETE and READ pages (see register X52).
REWRITE without TOKEN and with no tokenless READ UPDATE before it: INVREQ RESP2 30 (runtimes record 0)
DELETE without RIDFLD and with no tokenless READ UPDATE before it: INVREQ RESP2 31 (runtimes record 0)
A second tokenless READ UPDATE on the same file without an intervening REWRITE, DELETE, UNLOCK or SYNCPOINT: INVREQ RESP2 28 (not modelled)
The full-key READ's other INVREQ / NOTFND RESP2 values (files.py says "records 0, until spec PR 6"): check each one against IBM's READ page
Each member needs both runtimes, the spec Outcome's RESP2, and a test on both sides. Duplicate search: there is no open issue on file INVREQ RESP2. UNLOCK without TOKEN is #5079 (a separate mechanism).
Boxes 1-3 (RESP2 30 / 31 / 28) landed in merged PR #5103. Box 4 (the full-key READ's other INVREQ / NOTFND RESP2 values) is in progress on run 5092-20261015T1146Z.
Activity
CICS file control: tokenless update hold INVREQ RESP2 30 / 31 / 28 on…
CICS: UNLOCK-held test expects RESP2 30 for a REWRITE with no hold (#…
CICS: UNLOCK without TOKEN releases the file's READ UPDATE hold (Part…
squid-protocol commentedon Oct 15, 2026
Boxes 1-3 (RESP2 30 / 31 / 28) landed in merged PR #5103. Box 4 (the full-key READ's other INVREQ / NOTFND RESP2 values) is in progress on run 5092-20261015T1146Z.
squid-protocol commentedon Oct 15, 2026
Review of PR #5201 (box 4, READ NOTFND 80 / INVREQ 25/26/42): same-mechanism members the PR leaves open, added to this checklist:
ggcics.cGGCDELT andCics.delete; check IBM's DELETE page, reusereadInvalid's shape(FILENOTFOUND 1, DUPREC 150, LENGERR 10/13, DISABLED 50, NOTOPEN 60, IOERR 120 stay with spec PR 6.)
test: SET POINTER pin expects READ NOTFND RESP2 80 (rf 13/80) (Part of …
CICS READ: NOTFND RESP2 80 and INVREQ 25/26/42 on both runtimes; 20 A…
docs: X22 register fixes (stray '),)', stale READ 25/42 refused bulle…
CICS DELETE: INVREQ RESP2 21/22/25/26/42 on both runtimes (Part of #5092
squid-protocol commentedon Oct 16, 2026
Acceptance met: boxes 1-3 (RESP2 30/31/28) landed in #5103, box 4 (READ NOTFND 80 / INVREQ 25/26/42) in #5201, and the DELETE siblings added in review (GENERIC KEYLENGTH 25/42, non-KSDS 22, plus 21/26) in #5204. FILENOTFOUND/DUPREC/LENGERR/DISABLED/NOTOPEN/IOERR stay with spec PR 6.