A fix is available
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