A fix is available
APAR status
Closed as program error.
Error description
With the QCF SELECT function (IQCSELCT) there is an ABENDS0C4 risk to the IMS control region when using INCLUDE or EXCLUDE parms such as DESTINATION=, LUNAME= or other parms with the wild card (*) asterisk designation. Using the wild card only before this APAR will mean nothing will be selected and the IQCSELCT step can get the possible abend. . IMS recently completed PQ86376 where the use of (*) on the same parms for QCF functions BROWSE, QUERY and UNLOAD caused an ABEND0C4 in IMS. With the IMS APAR these functions work properly for QCF now. The reason this APAR is needed is that the SELECT function does a compare reading log records whereas the other functions only pass the value to IMS to do the compare.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of QCF, that execute SELECT step to * * extract messages for reinserting. * **************************************************************** * PROBLEM DESCRIPTION: When using wildcard '*' to include * * messages by names- no check was done to * * check that '*' is the only character * * entered. If the '*' is the only * * character, the length of the string is * * set to 0. Then - to prepare the * * executable length of CLC instruction- * * 1 is subtracted from the length value. * * Compare statement works with length of * * 255- which may cause a 0C4, or "not * * equal" condition followed by reject of * * the record (in case of '*'- all values * * should be accepted). * **************************************************************** * RECOMMENDATION: * **************************************************************** Wildcard character - if it is the only character used in INCLUDE for names -could cause 0C4 or (if not a 0C4 occures ) all records are rejected, which is not true (all records should be accepted). Program is fixed to accept all values when '*' is entered.
Problem conclusion
Program is changed to accept all values if the wildcard '*' is used.
Temporary fix
Comments
APAR Information
APAR number
PQ88205
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
2004-04-29
Closed date
2004-06-14
Last modified date
2004-07-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UQ89575
Modules/Macros
IQCSEL61
Fix information
Fixed component name
IMS QUEUE CNTL
Fixed component ID
5697E9900
Applicable component levels
R120 PSY UQ89575
UP04/06/16 P F406
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:
02 July 2004