A fix is available
APAR status
Closed as program error.
Error description
When using HPIO=Y function of HP Image Copy for recovery, and pre-allocated database BLKSIZE and LRECL is diffrent from the IMS IC header information of the original DB, HPIC recovery writes incorrect records into recovered DB and the DB can not be read. IMS Status AO or other read errors will be encountered. Also, the new data base can use a lot more space if the BLKSIZE is bigger than the image copied one.
Local fix
Allocate the new Data Base with identical LRECL and BLKSIZE as the original image copied data base.
Problem summary
**************************************************************** * USERS AFFECTED: All IMS High Performance Image Copy for z/OS * * Version 4 Release 1 users ( FMID=H1J0410 ) * **************************************************************** * PROBLEM DESCRIPTION: HPIC Recovery function with HPIO=Y * * writes invalid records then the * * recovered DB is not accessible, when * * BLKSIZE and LRECL pre-allocated DB is * * different from IC header information of * * original DB. * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** HPIC Recovery function with HPIO=Y writes invalid records then the recovered DB is not accessible, when BLKSIZE and LRECL pre-allocated DB is different from IC header information of original DB. Because HPIC recovery function calculates the number of record per track with BLKSIZE number of pre-allocated dataset and makes incorrect record for writing. This APAR also fixes following problems; - HPIC V4R1 Image Copy function with HPIO=Y creates incorrect IC data set, when the dataset's BLKSIZE is different from its LRECL. - Although using HPIO=X, HPIC V4R1 Recovery function processes as if specified HPIO=Y. Because HPIC set internal parameter not for HPIO=X but for HPIO=Y.
Problem conclusion
FABJOSAM has been modified to calculate record count per track with BLKSIZE in IC header at recovery time. FABJDPSN has been modified to regard as HPIO=N when the dataset's BLKSIZE is different from its LRECL. FABJMAIN has been modified to set HPIO=X parameter correctly. FABJDPS7, FABJDPS8, FABJDPS9 and FABJDPSA have been reassembled.
Temporary fix
Comments
APAR Information
APAR number
PK41535
Reported component name
IMS HP IMAGE CO
Reported component ID
5655K9600
Reported release
410
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2007-03-19
Closed date
2007-03-23
Last modified date
2007-04-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK23309
Modules/Macros
FABJDPSA FABJDPSN FABJDPS7 FABJDPS8 FABJDPS9 FABJMAIN FABJOSAM
Fix information
Fixed component name
IMS HP IMAGE CO
Fixed component ID
5655K9600
Applicable component levels
R410 PSY UK23309
UP07/03/24 P F703
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"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"4.1.0","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
14 December 2020