A fix is available
APAR status
Closed as program error.
Error description
With function REPROCESS using SELECT with STARTTIME and ENDTIME, QCF is only using the HH:MM:SS piece of the time and is not recognizing the incremental seconds as shown here: T=07:59:58.999999 <----- in this case the 999999 portion This only happens when the checkpoint date/time is in local time.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of QCF, which use queue rebuilding * * procedures with SELECT STARTTIME/ENDTIME * * parameters. * **************************************************************** * PROBLEM DESCRIPTION: If CHKPT in local time is used, * * the selection by STARTTIME and ENDTIME * * is done up to the seconds, ignoring the * * last 6 numbers of time: * * CHKPT 0 * * CHKPT D=2013.008,T=08:57:51 * * will ignore the parts of the seconds * * in the time representation of SELECT * * STARTTIME/ENDTIME statement. * **************************************************************** * RECOMMENDATION: * **************************************************************** Programs have been changed to do the right selection. Current status: works wrong with local time in the checkpoint. CHKPT 0 /or/ CHKPT D=2013.008,T=08:57:51 -----> in local time FUNCTION REPROCESS SELECT STARTTIME=D=2013.008,T=07:59:58.123456,Z=+01:00, ENDTIME=D=2013.008,T=07:59:59.789101,Z=+01:00 finds the checkpoint and uses the selection up to the seconds. Will ignore .123456 and .789101 in T= parms. Current status: works cotrrect with full format timestamp in the checkpoint statement and does the right selection. CHKPT D=2013.008,T=07:57:51.838399,Z=+01:00 FUNCTION REPROCESS SELECT STARTTIME=D=2013.008,T=07:59:58.123456,Z=+01:00, ENDTIME=D=2013.008,T=07:59:59.789101,Z=+01:00 The results will be different with these 2 sets of prameters. Fix The programs are fixt to the the right selection with all checkpoints formats.
Problem conclusion
Install the APAR to have the problem fixed.
Temporary fix
Comments
APAR Information
APAR number
PM81159
Reported component name
IMS QUEUE CNTL
Reported component ID
5697E9900
Reported release
310
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-01-22
Closed date
2013-01-23
Last modified date
2013-02-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK91141
Modules/Macros
IQCSELCT
Fix information
Fixed component name
IMS QUEUE CNTL
Fixed component ID
5697E9900
Applicable component levels
R310 PSY UK91141
UP13/01/24 P F301
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":"3.1.0"}]
Document Information
Modified date:
04 October 2020