IBM Support

PM77025: RECEIVING MESSAGE DFHSM0002 CICSNAME A SEVERE ERROR (CODE X'4217') HAS OCCURRED IN MODULE DFHS2GF.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Receive the following message:
    .
    DFHSM0002 CICSNAME A severe error (code X'4217') has occurred in
    module DFHS2GF.
    .
    Looking in the Internal Trace Table you see the following Entry:
    .
    SM 4217 S2GF  *EXC* - Freemain_length_overlays_next_SCF -
                FUNCTION(FREEMAIN)
                SUBPOOL_TOKEN(00000048_40604134 , 00000000_00000065)
                ADDRESS(00000048_80004000)
                FREE_LENGTH(1000)
                REMARK(CSDB)
                LOCK_POOL(YES)
                LMLM_ADDRESS(6E7F1418)
    .
       TASK-40176 KE_NUM-034A TCB-L80O6/00870C88 RET-AE74825C
       TIME-02:42:08.0443929794 INTERVAL-00.0000006875   =184655=
    .
    (Eyecatchers)
    .
    *.-..............................*
    *.... -................ .........*
    *..................CSDB    ..>"..*
    *PGCSDB                          *
    .
    Backing up in the TRACE we can see this is due to 2 TASKs
    trying to Freemain the same address at the same time:
    .
    4201 S2GF  ENTRY - FUNCTION(FREEMAIN)
               SUBPOOL_TOKEN(00000048_40604134 , 00000000_00000065)
               ADDRESS(00000048_80004000)
               FREE_LENGTH(1000)
               REMARK(CSDB)
               LOCK_POOL(YES)
               LMLM_ADDRESS(3603F418)
    .
       TASK-40154 KE_NUM-01EF TCB-L80KZ/0085A088 RET-AE74825C
       TIME-02:42:08.0443906367 INTERVAL-00.0000012500   =184650=
    
    .
    .
    4201 S2GF  ENTRY - FUNCTION(FREEMAIN)
               SUBPOOL_TOKEN(00000048_40604134 , 00000000_00000065)
               ADDRESS(00000048_80004000)
               FREE_LENGTH(1000)
               REMARK(CSDB)
               LOCK_POOL(YES)
               LMLM_ADDRESS(6E7F1418)
    .
       TASK-40176 KE_NUM-034A TCB-L80O6/00870C88 RET-AE74825C
       TIME-02:42:08.0443907919 INTERVAL-00.0000001552   =184651=
    .
    

Local fix

  • Additional Symptom(s) Search Keyword(s):
    KIXREVDAM
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Receiving message DFHSM0002 severe      *
    *                      error code X'4217' in module DFHS2GF.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Message DFHSM0002 severe error code X'4217' is being issued
    because two Webservice transactions are both doing a COPY
    CONTAINER call to copy some bad XML to the DFHMLPCBADXML
    container. The COPY CONTAINER call first issues a FREEMAIN for
    this container storage, but in this case both transactions are
    attempting to FREEMAIN the same storage address, which results
    in this error. The DFHMLPCBADXML container is used for diagnosis
    and the storing of any bad XML.
    
    Keyword: msgDFHSM0002 SM0002
    

Problem conclusion

  • DFHMLPC has been changed to add a lock around the COPY CONTAINER
    call when storing any bad XML into the DFHMLPCBADXML container.
    
    The CICS Transaction Server for z/OS V4.2 Trace Entries manual
    (SC34-7187-01) will be changed on page 726 in Table 161:
    Inserted following ML 0214:
    
    ML 0215   DFHMLPC   EXC  Internal Error  1 MLPC parameter list
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM77025

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-11-13

  • Closed date

    2013-02-06

  • Last modified date

    2013-03-04

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

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

    PM80392 UK91496

Modules/Macros

  •    DFHMLDM  DFHMLDUF DFHMLPC  DFHMLPCT DFHMLRL
    DFHMLST  DFHMLTF  DFHMLTRI DFHMLXT  DFHPISN  DFHW2FI  DFHW2SD
    DFHW2TS
    

Publications Referenced
SC34718701    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R700 PSY UK91496

       UP13/02/15 P F302

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":"4.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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 March 2013