A fix is available
APAR status
Closed as program error.
Error description
The code path for the DOPT PSBs when IMS Catalog is enable happens via BLDL in DFSDBLI0. The BLDL uses the PDRI copy which sets a time stamp in field PDIRGENT. This is not set in the PDIR master. Since the timestamp is never set in the PDIR master PDIRGENT a GUR call is never able to find the correct memberin the IMS Catalog for a DOPT PSB causing the error code to be in the AIB RC/RSN fields.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * All IMS V14 users with the IMS catalog and dynamic option * * (DOPT) PSBs. * **************************************************************** * PROBLEM DESCRIPTION: * * IMS is unable to find the DOPT PSBs in the IMS catalog. Any * * attempt to read a DOPT PSB from the catalog fails with AIB * * RC=00000108 RSN=00000338. * **************************************************************** * RECOMMENDATION: * * INSTALL CORRECTIVE SERVICE FOR APAR/PTF. * **************************************************************** When a GUR call is issued for a DOPT PSB IMS attempts to get the ACBLIB timestamp from the PDIR of the DOPT PSB. The PDIR for a DOPT PSB does not contain the timestamp because it was not set during scheduling. Since the timestamp is null IMS will always return back an error during GUR processing indicating that the DOPT PSB could not be found in the catalog.
Problem conclusion
Code in the following parts has been changed to resolve the reported defect in IMS. * DFS3GUR0 * Code has been added to issue a BLDL in case a GUR has been issued for a DOPT PSB which is not the current PSB. If the GUR was issued for the PSB being used by this application then the BLDL is skipped and the timestamp set during scheduling is used. This is done because the PDIR timestamp in this PSB's PDIR must be used since the DOPT PSB might have changed from the time of the scheduling of this application until the time of the GUR call being issued. * DFSDBLI0 * Code has been added to set the timestamp in the DOPT PSB PDIR control block. This timestamp can be used by a subsequent GUR after it has been set.
Temporary fix
Comments
APAR Information
APAR number
PI79114
Reported component name
IMS V14
Reported component ID
5635A0500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-03-30
Closed date
2018-05-24
Last modified date
2018-06-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI56072
Modules/Macros
DFSDBLI0 DFS3GUR0
Fix information
Fixed component name
IMS V14
Fixed component ID
5635A0500
Applicable component levels
R400 PSY UI56072
UP18/05/25 P F805
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPH2","label":"IMS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"14.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
01 December 2023