A fix is available
APAR status
Closed as program error.
Error description
ABENDS0C4 in IPI4PROC in end of transaction (EOT) processing when traversing the transaction chain for MODE=MULT transactions. and/or ABENDS0C9 in IPI4DMGR processing form fields from a malformed IMS Index record created for a MODE=MULT transaction. Keywords: S0C4 S0C9
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of IMS Performance Analyzer V4.5 * **************************************************************** * PROBLEM DESCRIPTION: 1. Abend S0C4 IPI4PROC+22EA * * 2. Abend S0C9 IPI4DMGR+19E2 * **************************************************************** 1. Abend S0C4 in IPI4PROC in end of transaction (EOT) processing when traversing the transaction chain for MODE=MULT transactions. 2. Abend S0C9 in IPI4DMGR processing form fields from a malformed IMS Index record created for a MODE=MULT transaction
Problem conclusion
1. MODE=MULT transactions may result in multiple transactions being chained from a single Unit of Recovery (UOR). In EOT processing the chain is traversed sequentially to remove the completed transaction from the list. The chain could be entered at any point, rather than from the first entry on the chain, in which case the transaction may not be found and an invalid pointer left which could result in a subsequent abend S0C4. This situation is corrected in that the chain is always entered from the first entry and traversed to the point at which the required entry can be found. 2. An IMS Index record created for a MODE=MULT transaction may be malformed due to the conditions corrected in issue 1. above. The conditions that resulted in the malformed record are corrected, however, additional defensive code is added to form field processing to mitigate against future issues.
Temporary fix
Comments
APAR Information
APAR number
PH39420
Reported component name
IMS PERF ANALYZ
Reported component ID
5655E1500
Reported release
450
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-07-29
Closed date
2021-08-25
Last modified date
2021-09-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI76909
Modules/Macros
IPI4DMGR IPI4FILT IPI4PROC IPIIPROC IPISAPAR
Fix information
Fixed component name
IMS PERF ANALYZ
Fixed component ID
5655E1500
Applicable component levels
R450 PSY UI76909
UP21/08/31 P F108
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":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A2","label":"IMS Tools"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"450"}]
Document Information
Modified date:
02 September 2021