IBM Support

PH40714: TERMERR AND ATNI AND DFHZC3440 ON AN ISSUE DISCONNECT FOLLOWING A SEND LAST WAIT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You get a TERMERR condition and abendATNI and a DFHZC3440
    message on an EXEC CICS ISSUE DISCONNECT that follows an EXEC
    CICS SEND LAST WAIT.  This happens only after you migrate to
    CICS/TS 5.5 or above.
    
    The following code snippet recreates the problem when running as
    a terminal-initiated transaction:
    
            MVC  REC8,=C'Hello!'
            MVC  LEN,=X'0006'
            EXEC CICS SEND FROM(REC8) LENGTH(LEN) LAST WAIT RESP(OK)
            EXEC CICS ISSUE DISCONNECT
            EXEC CICS RETURN
    

Local fix

  • Change your program to not specify LAST or not specify WAIT on
    the SEND prior to the ISSUE DISCONNECT
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: An EXEC CICS ISSUE DISCONNECT command   *
    *                      that follows an EXEC CICS SEND LAST     *
    *                      WAIT receives a TERMERR condition and   *
    *                      ATNI abend.                             *
    ****************************************************************
    An ATNI abend and message DFHZC3440 is received when an EXEC
    CICS ISSUE DISCONNECT command is issued after an EXEC CICS SEND
    LAST WAIT.
    
    CICS prevents further Terminal Control commands being issued
    when either an ABEND, TERMERR or a Terminal Control FREE is
    pending. This protects CICS from unpredictable errors and
    behaviour that can occur when further Terminal Control commands
    are issued against a terminal after one of these conditions has
    been set.
    
    However, certain terminal control commands such as ISSUE
    DISCONNECT should be handled if issued after these events.
    

Problem conclusion

  • CICS has been changed to ensure that an EXEC CICS ISSUE
    DISONNECT command will be handled even if an ABEND, TERMERR or a
    Terminal Control FREE is pending.
    

Temporary fix

Comments

  • ×**** PE22/05/04 FIX IN ERROR. SEE APAR PH46124  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PH40714

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-09-18

  • Closed date

    2022-03-01

  • Last modified date

    2022-05-17

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

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

    UI79514

Modules/Macros

  • DFHETC
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R300 PSY UI79514

       UP22/03/02 P F203

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.6"}]

Document Information

Modified date:
18 May 2022