IBM Support

PM00489: INVREQ RESPONSE FROM GET CONTAINER WHEN RUNNING 3270 BRIDGE AFTER A START CHANNEL COMMMAND ISSUED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are running CICS TS 3.2 using the 3270 bridge facility
    to execute an existing CICS transaction.  Your application
    executes transaction AAA through the bridge facility that
    creates a channel xxxx, and issues:
     EXEC CICS START TRANSID(BBB) CHANNEL(xxxx)
    When transaction AAA ends and then transaction BBB starts, it
    issues: EXEC CICS GET CONTAINER
    This fails with an INVREQ.
    This application works if executed from a real terminal.
    additional keywords: link3270 Invalid request RESP2 4
    KIXREVRJL
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: EXEC CICS GET CONTAINER returns         *
    *                      INVREQ in a program which was invoked   *
    *                      by EXEC CICS START CHANNEL in a         *
    *                      LINK3270 bridge environment.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An application issues EXEC CICS START CHANNEL to start a new
    task and pass a channel to it.
    When the started task issues EXEC CICS GET CONTAINER it receives
    an INVREQ RESP2=4 indicating there is no current channel. This
    problem occurs when the tasks are running in a LINK3270 bridge
    environment.
    The EXEC CICS START CHANNEL command creates a copy of the
    CHANNEL but no reference to this copy is kept by the bridge and
    consequently the CHANNEL is never bound to the started task.
    

Problem conclusion

  • DFHEIIC has been changed to pass a reference to the copied
    CHANNEL on DFHBRFM ADD_START which saves this reference in
    the Bridge Start Block.
    When the new task starts up, DFHBRXM binds the CHANNEL held in
    the Bridge Start Block to the new task.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM00489

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-11-04

  • Closed date

    2010-01-11

  • Last modified date

    2010-02-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    PM03283 UK53542

Modules/Macros

  •    DESBRFM  DESBRXM  DFHAPSI  DFHBRBSB DFHBRFM
    DFHBRFMA DFHBRFMM DFHBRFMT DFHBRXM  DFHEIIC
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK53542

       UP10/01/19 P F001

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 February 2010