IBM Support

PI19211: TABLEERROR DATAERROR WITH NO ERROR CODEFROM REFRESH OR PERFORM SET ISSUED AFTER GET PROGRAM WITH APPLICATION PARAMETERS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Development to supply (82693).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V5R2M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: Your application program uses the       *
    *                      CICSPlex SM API to GET a result set     *
    *                      of private objects (PROGRAM, LIBRARY    *
    *                      or LIBDSN resource tables). After       *
    *                      retrieving the result set contents      *
    *                      your application issues a CPSM API      *
    *                      REFRESH command against the FETCHed     *
    *                      result set. The command returns a       *
    *                      TABLEERROR / DATAERROR response         *
    *                      instead of refreshing the result set.   *
    *                                                              *
    *                      The same TABLEERROR / DATAERROR         *
    *                      response is returned when your          *
    *                      application attempts to execute         *
    *                      a CPSM PERFORM SET against the same     *
    *                      Private result set.                     *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all CMASes and MASes must be recycled  *
    *                 to pick up the new code.  Note that regions  *
    *                 do not need to be brought down and restarted *
    *                 at the same time.                            *
    ****************************************************************
    When Private resource support was added in CPSM V5R2M0, all of
    the actions available to the PROGRAM, LIBRARY and LIBDSN
    resource tables were modified to allow Application Context
    parameters to be specified. For all actions other than GET,
    the action response would be to reject the action as not
    supported. However, it became clear that the best functional
    location to suppress actions (other than GET) against private
    resources is in the CPSM API layer itself, rather than
    shipping these actions to a MAS for rejection.
    

Problem conclusion

  • Changes were made to remove the Application Context parameters
    from all PROGRAM, LIBRARY and LIBDSN resource table actions
    apart from the GET action.
    
    Changes were made to the Program and Generic Query agent MALs
    and methods to reverse out the non-GET actions.
    
    Code was added to the CPSM API GET command processor (EYU0XDP1)
    to note when a private result set has been retrieved.
    Corresponding changes were made to the:
    - PERFORM OBJECT processor (EYU0XDP3)
    - PERFORM SET processor (EYU0XDP4)
    - SET processor (EYU0XDW1)
    .... to reject any commands that pass a private result set into
    them, or that specify Application Context parameter values as
    parameters into the command.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PI19211

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    90M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-06-03

  • Closed date

    2014-09-05

  • Last modified date

    2015-03-19

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

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

    UI21133

Modules/Macros

  • EYU0NPGR EYU0NRGR EYU0NSDC EYU0NSGR EYU0NSPG EYU0XDP1 EYU0XDP3
    EYU0XDP4 EYU0XDW1 EYU9NAP3 EYU9NAP4 EYU9NAP6 EYU9NAPU EYUA0017
    EYUA0172 EYUC0017 EYUC0172 EYUE0017 EYUE0172 EYUL0017 EYUL0172
    EYUP0017 EYUP0172 EYUT0017 EYUT0172 EYUY0017 EYUY0172
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R90M PSY UI21133

       UP14/09/09 P F409 ½

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

Document Information

Modified date:
19 March 2015