A fix is available
APAR status
Closed as program error.
Error description
QCF (RECOVERDM) failed to reload messages using the include "INCLUDE DESTYPE=(val1,val2...)" in the SELECT statement. This is a forward fit of PK03190.
Local fix
Please code your RECOVERDM select statement as follows to allow the messages to be reloaded: INCLUDE DESTYPE=val1 INCLUDE DESTYPE=val2 Specifying the INCLUDE with a separate line for each DESTYPE value will allow the reload to complete properly. That is versus specifying multiple DESTYPE= values together in one line as shown under the error description.
Problem summary
**************************************************************** * USERS AFFECTED: This APAR affects all users of QCF, that use * * INCLUDE and/or EXCLUDE to select messages to * * recover the queues or to reprocess * * messages, or use INCLUDE and/or EXCLUDE to * * reload only part of the messages from * * unloaded messages files. * **************************************************************** * PROBLEM DESCRIPTION: If more than one value is coded in an * * INCLUDE or EXCLUDE statement for * * operands MSGTYPE=..,DESTYPE=.. or * * SRCTYPE=.., selection does not check * * all coded values. * * INCLUDE DESTYPE=(APPC,LTERM) rejects * * the message if it is not to an APPC * * destination and does not check the * * message to be to a LTERM destination. * * Selection should select APPC 'OR' LTERM * * messages, it selects APPC 'AND' LTERM. * * * * INCLUDE DESTYPE=(VAL1,VAL2,VAL3) * * should work as: * * INCLUDE DESTYPE=VAL1 * * INCLUDE DESTYPE=VAL2 * * INCLUDE DESTYPE=VAL3 * * * * EXCLUDE DESTYPE=(VAL1,VAL2,VAL3) * * should work as: * * EXCLUDE DESTYPE=VAL1 * * EXCLUDE DESTYPE=VAL2 * * EXCLUDE DESTYPE=VAL3 * * * * Same for operands MSGTYPE= and * * SRCTYPE= * **************************************************************** * RECOMMENDATION: * **************************************************************** Programs IQCSEL61 and IQCLOD61 have been changed to continue to compare the message's destination with the coded values. If the messages destination is equal to the current coded value- the message is accepted, if it is different and there are more coded values, the selection process continues. If some coded criteria is met- the message is included, if no coded criteria is met- the message is not included. All criteria's are checked.
Problem conclusion
The programs are changed to select messages using all coded criterias in an INCLUDE or EXCLUDE statement.
Temporary fix
Comments
APAR Information
APAR number
PK03191
Reported component name
IMS QUEUE CNTL
Reported component ID
5697E9900
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2005-03-28
Closed date
2005-04-08
Last modified date
2005-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK02249
Modules/Macros
IQCLOD61 IQCSEL61 IQCXREAD
Fix information
Fixed component name
IMS QUEUE CNTL
Fixed component ID
5697E9900
Applicable component levels
R210 PSY UK02249
UP05/04/12 P F504
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.
[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A6","label":"IMS Queue Control Facility"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.1.0"}]
Document Information
Modified date:
03 October 2020