A fix is available
APAR status
Closed as program error.
Error description
If messages have been inserted to a lower case LU62 TPname (e.g. 'dfsasync' rather than 'DFSASYNC'), QCF offers no possibility of excluding or including the destination during the IQCSELCT phase. Messages inserted to lower case TPnames cannot be dequeued in IMS as commands do not support lower case names. One cannot get rid of messages to a lower case tpname unless all tpnames for the LUNAME are excluded (by specifying LU=xxxxxx without any LUTPNAME keyword). If messages are queued for both lower case 'dfsasync' and upper case 'DFSASYNC', then the following will actually exclude messages for 'DFSASYNC' and let those for 'dfsasync' pass: EXCLUDE LUNAME=WHATEVER, LUTPNAME=dfsasync (lower case) The same happens with the UNLOAD function.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users with lower case defined LU62 TPnames. * * QCF automatically converts all control * * cards to upper case letters, giving no * * possibility to write INCLUDE/EXCLUDE * * control cards for lower case defined names. * **************************************************************** * PROBLEM DESCRIPTION: If messages have been inserted to a * * lower case LU62 TPname, there is no * * way to INCLUDE/EXCLUDE these * * destinations for function BROWSE, * * UNLOAD. Also no SELECT can be done * * on lower case defined names. * * QCF converts all control cards to upper * * case letters. * **************************************************************** * RECOMMENDATION: * **************************************************************** QCF automatically uppercases all control cards,and offers no possibility of excluding or including destinations defined with lower case letters. The subroute, that reads the control cards, has been changed to scan for LUTP=, LUTPNAME=, TPNAME= and to leave the following values as they are written.
Problem conclusion
LUTP, LUTPNAME and TPNAME values will not be uppercased - will remain the way they are written in INCLUDE/EXCLUDE control cards Please review all members, used to start jobs when crossing the thresholds. In the control cards these values should be used the way they are defined in the system (upper case or lower case letters).
Temporary fix
Comments
APAR Information
APAR number
PQ78663
Reported component name
IMS QUEUE CNTL
Reported component ID
5697E9900
Reported release
120
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2003-09-18
Closed date
2004-01-06
Last modified date
2004-02-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UQ83833
Modules/Macros
IQCCANCL IQCINSRT IQCRDSB IQCSELCT IQCXREAD
Fix information
Fixed component name
IMS QUEUE CNTL
Fixed component ID
5697E9900
Applicable component levels
R120 PSY UQ83833
UP04/01/08 P F401
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"120","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A6","label":"IMS Queue Control Facility"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"120","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 February 2004