Skip to content

det/CICS: WEB READ FORMFIELD / QUERYPARM and the WEB browse forms (HTTPHEADER, FORMFIELD, QUERYPARM) #4940

Closed

Description

@squid-protocol

Sibling gap of #4767 (PR #4938, class: CICS web support, server-side commands reading the inbound request).

Member Status
WEB READ FORMFIELD name-only in gitgalaxy/standards/cics/commands/api.py
WEB READ QUERYPARM name-only
WEB STARTBROWSE / READNEXT / ENDBROWSE HTTPHEADER name-only
WEB STARTBROWSE / READNEXT / ENDBROWSE FORMFIELD name-only
WEB STARTBROWSE / READNEXT / ENDBROWSE QUERYPARM name-only

Model them in the spec (commands/web.py), CicsTask, the C stub and both translators over the stated http_request (X37/X38), per IBM's command pages; FORMFIELD/QUERYPARM need IBM's unescaping, duplicate-name and case rules (ASSUMED or REFUSED by name where IBM is silent); browse forms need browse state. New register entry or X38 extension. Tests cover the whole option class on both runtimes line for line.

Siblings: #4767, #4771

Activity

  1. squid-protocol commented on Oct 12, 2026

    @squid-protocol
    OwnerAuthor

    Sibling gap filed from PR #4971's class sweep: #4972 (EXTRACT WEB / EXTRACT TCPIP). WEB RETRIEVE is #4941; WEB RECEIVE SET waits on the pointer lane (#4771).

  2. added 2 commits that reference this issue on Oct 12, 2026
    0dac36d
    6003f25
  3. added
    scope:sweepCompletes a class the burned estates already touch (siblings); blocks no program
    era:4Era CICS TS 3+, Enterprise COBOL: channels, JSON, async (2005+) (era_tags.py)
    on Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature, sensor, or structural signatureera:4Era CICS TS 3+, Enterprise COBOL: channels, JSON, async (2005+) (era_tags.py)legacy-modernizationCOBOL refractor, dead-code extraction, and JCL forgingpriority: mediumscope:sweepCompletes a class the burned estates already touch (siblings); blocks no program

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions