A fix is available
APAR status
Closed as program error.
Error description
1) PK95753 Forward fit - ABEND878-10 from IPISDBUA. In a run with a large number of database updates the 24-bit storage used to hold database queue entries may be exhausted. 2) PK96717 Forward fit - Loop in IPI4PROC when flushing non-transaction queue elements for high water mark (HWM) processing. If the oldest record on the Originating Transaction queue is an ancillary record rather than the transaction at the top of a transit set then records are not flushed and queue pointers are not updated leading to a loop. 3) PK98344 Forward fit - Abend0C4 in IPIIPROC module in IPI4PROC load module when flushing queue elements for high water mark (HWM) processing to add program-switch responses. Originating Transactions can be flushed at high-water mark (HWS) processing when trying to add program-switch response records and link them to the corresponding Originating Transactions. Another issue fixed: On IMSPA panel IPICXJC1 when entering a date range and using option 1 to manually enter the logs or from the ISPF main menu option 3, type RUN against a report set for both IMS and CEX logs (hit enter), then specify dates and times (hit enter) the dialog fails with: ISPD204 Invalid parameter 'PGM(IPIRSSAV) PARM(V,%s) , jcl->datefmt' contains unrecognized parameter. Current dialog statement: SELECT PGM(IPIRSSAV) PARM(V,%s) , jcl->datefmt Keywords: ABENDS878 RC10 ABEND looping abend878-10 MSGISPD204
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of IMS Performance Analyzer V4.2 * **************************************************************** * PROBLEM DESCRIPTION: Forward fit of PK95753 (1), PK96717(2) * * and PK98344(3) to V4.2. * **************************************************************** * RECOMMENDATION: * **************************************************************** This APAR is correcting the following via forward fit. 1. Abend 878-10 from IPISDBUA. In a run with a large number of database updates the 24-bit storage used to hold database queue entries may be exhausted. 2. Loop in IPI4PROC when flushing non-transaction queue elements for high water mark (HWM) processing. If the oldest record on the Originating Transaction queue is an ancillary record rather than the transaction at the top of a transit set then records are not flushed and queue pointers are not updated leading to a loop. 3. Abend0C4 in IPIIPROC module in IPI4PROC load module when flushing queue elements for high water mark (HWM) processing to add program-switch responses. Change code to ensure that the current transaction pointer is set to the top-level transaction in the transit-set when adding a program-switch response, before checking eligibility of the current transaction for flushing, so that the program-switch response has a valid anchor.
Problem conclusion
The following are the changes for each of the above problems: 1. Update IPISDBUA to allocate storage for IQE elements above the line in 31-bit storage. 2. Change the order of testing so that a non-active top-of-transit-set record is presented as a candidate for flushing when HWM hit. 3. Change code to ensure that the current transaction pointer is set to the top-level transaction in the transit-set when adding a program-switch response, before checking eligibility of the current transaction for flushing, so that the program-switch response has a valid anchor.
Temporary fix
Comments
APAR Information
APAR number
PK97208
Reported component name
IMS PERF ANALYZ
Reported component ID
5655E1500
Reported release
420
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2009-09-25
Closed date
2009-10-23
Last modified date
2010-01-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK51337
Modules/Macros
H23K420J IPI#RSC5 IPI#RSC9 IPI#RSIR IPI#TUCR IPI#Z054 IPI@POM IPI@PRIM IPIA21 IPICCHEK IPICCOMD IPICINTF IPICXDSP IPICXJCP IPICXJC1 IPICXJD0 IPICXPRF IPIDB201 IPIEVAVP IPIEVDSP IPIEVOLG IPIEVOLL IPIEVOLP IPIEVRS IPIEVXSP IPIGEEX IPIGEGR IPIGEGRF IPIGEPNL IPIIPROC IPIMLDS IPIMLES IPIMLOL IPIMLRF IPIMLRS IPIPRALP IPIPRCX IPIPRDA IPIPRSMP IPIRFLIS IPIRFSUM IPIRFSU1 IPIRSAI IPIRSAN IPIRSAR IPIRSAS IPIRSAV IPIRSBC IPIRSBG IPIRSBL IPIRSBS IPIRSBV IPIRSC IPIRSCG IPIRSCK IPIRSCL IPIRSCP IPIRSCS IPIRSC1 IPIRSC2 IPIRSC3 IPIRSC4 IPIRSC5 IPIRSC6 IPIRSC7 IPIRSC8 IPIRSC9 IPIRSDA IPIRSDC IPIRSDEC IPIRSDL IPIRSDO IPIRSDT IPIRSDU IPIRSES IPIRSEX IPIRSFA IPIRSFC IPIRSFE IPIRSFI IPIRSFL IPIRSFO IPIRSFQ IPIRSFR IPIRSFT IPIRSFU IPIRSFV IPIRSFX IPIRSGA IPIRSGD IPIRSGP IPIRSHF IPIRSIR IPIRSIW IPIRSJSL IPIRSJSM IPIRSJST IPIRSLG IPIRSLH IPIRSLO IPIRSL4 IPIRSL4A IPIRSL4B IPIRSL4C IPIRSL4D IPIRSL5 IPIRSL5A IPIRSMC IPIRSME IPIRSMG IPIRSMH IPIRSMNU IPIRSMQ IPIRSMS IPIRSMT IPIRSMX IPIRSNQ IPIRSOT IPIRSPS IPIRSRC IPIRSSA IPIRSSAV IPIRSSB IPIRSSC IPIRSST IPIRSS4 IPIRSS4A IPIRSS4B IPIRSS4C IPIRSS4D IPIRSS5 IPIRSS5A IPIRSTE IPIRSTG IPIRSTM IPIRSTO IPIRSTRP IPIRSTU IPIRST1 IPIRST2 IPIRST3 IPIRST4 IPIRST5 IPIRST6 IPIRSU$ IPIRSVS IPIRSXT IPIRSX4A IPISAPAR IPISDAGV IPISDAP0 IPISDBUA IPISDCX1 IPISDGRP IPISDGRS IPISDGRV IPISDLGV IPISDMNV IPISDRCV IPISDSYG IPISDSYV IPISDTRF IPISDUPR IPISDVPR IPISIRUR IPISLGAR IPISMAIN IPISMERG IPIS00 IPIS01 IPIZDCXG IPIZSCEX IPIZSDEV IPIZSDGV IPIZSJCL IPIZXDRV IPIZ002 IPIZ010 IPI4PROC
Fix information
Fixed component name
IMS PERF ANALYZ
Fixed component ID
5655E1500
Applicable component levels
R420 PSY UK51337
UP09/10/29 P F910
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":"4.2.0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A2","label":"IMS Performance Analyzer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
05 January 2010