A fix is available
APAR status
Closed as unreproducible.
Error description
Default queue persistence is not being adopted on an INVOKE SERVICE with MQ transport. Information center topic "The URI for the WebSphere MQ transport" details the "persistence" parameter as follows: - persistence=message_persistence Specify one of the following: 0 Persistence is defined by the default queue persistence. 1 Messages are not persistent. 2 Messages are persistent. If the option is not specified or is specified incorrectly, the default queue persistence is used. - However, the code that implements the "If the option is not specified" actually sets the value to 0, when it should set it to constant MQPER_PERSISTENCE_AS_Q_DEF which =2 as per WMQ info center
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Incorrect default set for WebSphere MQ * * transport persistence option when * * using EXEC CICS INVOKE SERVICE. * **************************************************************** * RECOMMENDATION: * **************************************************************** If an EXEC CICS INVOKE SERVICE request, that uses WebSphere MQ transport, does not explicitly specify the persistence option in the URI then CICS sends a value of zero to MQ. Zero is the MQ value for MQPER_NOT_PERSISTENT so the message is treated as being not persistent rather than taking the default value for the queue.
Problem conclusion
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
CICS is changed to send the value 2, MQPER_PERSISTENCE_AS_Q_DEF, if the persistence option is not specified in the URI for an EXEC CICS INVOKE SERVICE request that uses MQ transport.
APAR Information
APAR number
PI14165
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED UR3
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2014-03-20
Closed date
2014-04-03
Last modified date
2014-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI16832
Modules/Macros
DFHPITQ DFHPITQ1
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UI16832
UP14/04/23 P F404 ½
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.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 May 2014