IBM Support

PM72235: S0C4 EYU9AB00 EYU0XDY3 IN API PROGRAM IF EXEC CPSM LOCATE ISSUED FOR EMPTY RESULT SET

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Your CPSM API program issues an EXEC CPSM LOCATE call passing a
    result set token for an empty result set. When a result set is
    empty, the resource descriptor block fields DSC_USR_SEQ_A and
    DSC_USR_SEQ_O are 00000000. Method XDY3 attempts to use this as
    a base register for a sequence set DSECT, and abends with an
    S0C4.
    
    Additional Symptom(s) Search Keyword(s):
    KIXREVJXD
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V4R1M0 and V4R2M0 Users      *
    ****************************************************************
    * PROBLEM DESCRIPTION:    Your CPSM API program issues a       *
    *                      PERFORM OBJECT command with a CRITERIA  *
    *                      that matches no resources in the scope  *
    *                      of the request, followed by a LOCATE to *
    *                      set the cursor position for the result  *
    *                      set.  Your program receives abend S0C4  *
    *                      at offset +02B0 in module EYU0XDY3      *
    *                      (XDY3 - API LOCATE Command Processor).  *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all CMASes, MASes, and long running    *
    *                 batch CPSM API programs must be recycled to  *
    *                 pick up the code changes.  Note that regions *
    *                 do not need to be brought down and restarted *
    *                 at the same time.                            *
    ****************************************************************
       When no resources are found for a GET or PERFORM OBJECT
    command, an empty result set is returned, and no sequence
    blocks are allocated.  Module EYU0XDY3 attempts to update
    the User Sequence Block for the passed result set without
    first checking that the result set is empty.
    

Problem conclusion

  •    Module EYU0XDY3 was updated to return a response of NODATA
    if called to set the cursor position for an empty result set.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM72235

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    70M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-09-05

  • Closed date

    2012-09-17

  • Last modified date

    2012-10-01

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

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

    UK81849 UK81850

Modules/Macros

  •    EYU0XDY3
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R60M PSY UK81849

       UP12/09/20 P F209

  • R70M PSY UK81850

       UP12/09/20 P F209

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:
01 October 2012