A fix is available
APAR status
Closed as program error.
Error description
1.If ADD IC or ADD PC is specified when recovering KSDS, the ICDS is not created correctly and the HPPC report is incorrect. 2.If OUTPUT(BOTH) is specified, KSDS VSAM PUT error occurs in the copied DBDS dataset. 3.When there are no more IC records to process but there are records to add from the log dataset and VSAM ESDS is blocked, the correct RBA of the next data set record could not be obtained.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All IMS Recovery Solution Pack for z/OS * * Version 2 Release 1 ( FMID=HAHM210 ) * * IMS Database Recovery Facility users. * **************************************************************** * PROBLEM DESCRIPTION: 1. If ADD IC or ADD PC is specified * * when recovering KSDS, the ICDS is not * * created correctly and the HPPC report * * is incorrect. * * 2. If OUTPUT(BOTH) is specified, KSDS * * VSAM PUT error occurs in the copied * * DBDS. * * 3. If DBDS is defined as blocked VSAM * * ESDS, IC has only the first CI and the * * update log exists in the CI after the * * IC, the DBDS is recovered with * * shifting back by 1 CI. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** When the USEDBDS option is specified or a SMS-format IC is used, the following problems exist during recovery. 1. If ADD IC or ADD PC is specified when recovering KSDS, DRF do not pass the records to HPIC or HPPC. Therefore, the ICDS is not created correctly and the HPPC report is incorrect. 2. If OUTPUT(BOTH) is specified, KSDS VSAM PUT error occurs because the copied DBDS is PUT with OPTCD(DIR). 3. If DBDS is defined as blocked VSAM ESDS, IC has only the first CI and the update log exists in the CI after the IC, the correct RBA of the next data set record cannot be obtained because the calculation of current RBA is incorrect. As a result, the DBDS is recovered with shifting back by 1 CI.
Problem conclusion
1. If ADD IC or ADD PC is specified when recovering KSDS, DRF calls the API to pass the records to HPIC or HPPC. 2. If OUTPUT(BOTH) is specified, PUT with OPTCD(SEQ) is used for the copied DBDS. 3. If there are no more IC records to process but there are records to add from the log dataset, VSAM ESDS is blocked, and there are no only first CI record in the IC records, calculate the current RBA by CI size - Record length.
Temporary fix
Comments
APAR Information
APAR number
PH39924
Reported component name
IMS RCVR SOLUTN
Reported component ID
5655V8600
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-08-17
Closed date
2021-10-14
Last modified date
2021-11-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI77511
Modules/Macros
FRXIVSM0
Fix information
Fixed component name
IMS RCVR SOLUTN
Fixed component ID
5655V8600
Applicable component levels
R210 PSY UI77511
UP21/11/01 P F110 ¢
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"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"2.1.0"}]
Document Information
Modified date:
02 November 2021