IBM Support

PM22739: THE DMF PARTITION HANGS AFTER RECEIVING MSG Z1 FROM THE OPERATOR

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 Z/VSE/V4.2.2 CICS/TS/VSE and issue the MSG Z1
    command to the DMF Partition. This hangs up the partiton and
    never returns. You have to issue a CANCEL FORCE to be able to
    free up the partition.
    .
    KIXREVSWM
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DMF fails to respond to a MSG command   *
    *                      and the whole DMF partition remains in  *
    *                      a wait state.                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Entering a MSG command to the DMF partition fails to produce
    the expected console message and outstanding reply, which are
    message numbers DFHDF1001 and DFHDF0000.
    
    A VSE STATUS xx command will show the DMF partition main task
    and subtask in a VSE 82 task wait state e.g.
    
    AR 0015 S006C-Z1 DFHDFFM  82 WAITING FOR I/O, OR ECB POSTING
    AR 0015    TCB=003C307C TIB=003C3000 SAV=00736580
    AR 0015 M002D Z1 DMFSTRTT 82 WAITING FOR I/O, OR ECB POSTING
    AR 0015    TCB=003912E8 TIB=00391268 SAV=00620000
    AR 0015    SCB=00391000 PCB=00391088 COM=003914F0
    AR 0015 1I40I  READY
    
    A VSE CANCEL or POWER F command may not work, and a VSE
    CANCEL xx,FORCE may be required to terminate DMF.
    
    This is a timing-related problem that only occurs when DMF
    trace is active and when DMF is interrupted by a MSG command
    while the STXIT IT timer exit is in the middle of writing a
    trace entry. DMF is interrupted every 0.1 second by an elapsed
    timer.
    
    The trace module DFHDFTR tries to write an entry for the
    STXIT OC exit entry, but this is blocked by the IT exit
    DFHDFIT trace request. DFHDFTR attempts to wait for the next
    0.1 second timer, but this will never occur because DFHDFIT
    will never complete and allow the next timer interrupt to be
    presented by VSE.
    
    The result is a deadlock.
    
    Additional keywords: msgDFHDF0000 msgDFHDF1001
    

Problem conclusion

  • DFHDFIT and DFHDFTR have been changed to enable this case to
    be identified and to avoid the deadlock condition.
    
    The CICS TS for VSE/ESA Supplementary Data Areas LY33-6087-00
    has been changed to update the content of the DMF Anchor
    Block in section 1.11 Dmf anchor block:
    
    (857)   CHARACTER      1    *                  Reserved
    
    has been changed to:
    
    (857)   BITSTRING      1    DFHDFANC_DFHDFIT   Flags for DFHDFIT
             1... ....          DFHDFIT_ACTIVE     DFHDFIT STXIT IT
                                                   exit is active
             .111 1111          *                  Reserved
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM22739

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-09-17

  • Closed date

    2010-10-21

  • Last modified date

    2011-07-19

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

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

    UK61557

Modules/Macros

  •    DESDFDAB DESDFIT  DESDFSIP DESDFTR  DFHDFDAC
    DFHDFDAD DFHDFIT  DFHDFSIP DFHDFTR
    

Publications Referenced
LY33608700    

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UK61557

       UP10/10/22 P E431

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":"1.1.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
19 July 2011