Skip to content

CICS: EXTRACT WEB and EXTRACT TCPIP from the stated request (Part of #4767, sibling of #4940) #4972

Closed

Description

@squid-protocol

Sibling gap from #4940 (PR #4971), class: CICS web support, the server reading its request (register X38).

Member State
WEB EXTRACT (server form) modelled (#4938)
WEB READ HTTPHEADER / FORMFIELD / QUERYPARM + browse forms modelled (#4938, #4940)
WEB RETRIEVE queued #4941
WEB RECEIVE SET pointer lane, #4771
EXTRACT WEB (the older form of WEB EXTRACT) name-only in standards/cics/commands/api.py
EXTRACT TCPIP (client/server address, port, SSL type) name-only in standards/cics/commands/api.py

Task: model EXTRACT WEB and EXTRACT TCPIP from the stated http_request as X38 does (IBM docs as the reference, ASSUMED / REFUSED by name where IBM is silent), on both runtimes (CicsTask + stub C) and both translators, with step-table tests over the whole option class. No burned estate is known to use them; check det_survey first and note it.

Siblings: #4940, #4941. Part of #4767.

Activity

  1. added
    enhancementNew feature, sensor, or structural signature
    legacy-modernizationCOBOL refractor, dead-code extraction, and JCL forging
    priority: lowUI tweaks, documentation, and minor optimizations
    on Oct 12, 2026
  2. squid-protocol commented on Oct 12, 2026

    @squid-protocol
    OwnerAuthor

    Class sweep update from #4941 (PR #4989):

    Siblings: #4941.

  3. added
    scope:sweepCompletes a class the burned estates already touch (siblings); blocks no program
    era:3Era CICS TS 1-2, LE: MQ, EXCI, bridge, web (~1996-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:3Era CICS TS 1-2, LE: MQ, EXCI, bridge, web (~1996-2005) (era_tags.py)legacy-modernizationCOBOL refractor, dead-code extraction, and JCL forgingpriority: lowUI tweaks, documentation, and minor optimizationsscope: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