IBM Support

PM80621: C PROGRAM LINKED WITH XPLINK ABENDS240 REASON 10

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The LE runtime issues a RDJFCB macro when a C program is linked
    with XPLINK. Then abendS240 is issued with reason 10. The reason
    is a key mismatch between key8 and key9 storage.
    
    In CICS TS 3.2, TCBPKF is 80 for an X8 TCB.
    TCBPKF is controlled by the ATTACHX macro used to create the X8.
    This has been affected by changes in the CICS dispatcher and
    CICS kernel in CICS TS 4.2.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: A C program linked with XPLINK abends   *
    *                      S240 when invoking fprint in CICS.      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A CICS region starts up with STGPROT=NO. A C program is linked
    with XPLINK and runs in this CICS region. LE runtime issues
    RDJFCB service when the C program tries to call fprint function.
    However the RDJFCB fails because of program check and the error
    is percolated to CICS. The program check is because there is a
    key mismatch between Key 8 storage and Key 9 X8 TCB. The X8
    TCB's TCBPKF is Key 9 even though the CICS region is defined
    with STGPROT=NO. This eventually leads to an abend S240 in CICS.
    keyword: S240
    

Problem conclusion

  • DFHKESVC has been changed so that X8 is attached with TCBPKF 8.
    

Temporary fix

  • *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM80621

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-15

  • Closed date

    2013-02-12

  • Last modified date

    2015-03-04

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

    PM78084

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

    UK91656

Modules/Macros

  • DFHKESVC
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R800 PSY UK91656

       UP13/02/22 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":"5.1","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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 March 2015