A fix is available
APAR status
Closed as program error.
Error description
DBFUMRI0 sporadically fails with DFS3745A and RC=12/ This happens when an #FPU IOPR call to read SDEP CIs gets a status code FH STATFH FHSTAT. The status is set when DBFUMAI0 calls DBFMGXC0 to lock the CIs read. The active, owned, SDEP CIs cannot be locked as the owning IMS already has them locked. This is OK and DBFUMRI0 will skip these CIs, as the owner will eventually write them out. However, as part of the lock failure DBFMGXC0 sets EPSTSTAT to FH. If some CIs are in fact locked ( the FPU #IOPR call includes some not owned SDEP CIs ) then these CIs will be read, and DBFMSRB0 will clear EPSTSTAT ( set to blank ) and the FH is overwritten. This is the normal case. Under some circumstances/area geometry, however, no unlocked CIs are in the IOPR request, so the overall request gets status FH which is passed back to DBFUMRI0 and causes the issue. When processing locked SDEP CIs for CREATE utility, DBFUMAI0 can safely blank EPSTSTAT when handling RC=8 from DBFMGXC0 to prevent this issue.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * IMSFP V14 DEDB users. * **************************************************************** * PROBLEM DESCRIPTION: * * DBFUMRI0 ( ADS CREATE ) ISSUES DFS3754A TERMINATES WITH * * RC=12 * **************************************************************** * RECOMMENDATION: * * INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** DBFUMRI0 sporadically fails with DFS3745A and RC=12. This happens when an #FPU IOPR call to read SDEP CIs gets a status code FH STATFH FHSTAT. The status is set when DBFUMAI0 calls DBFMGXC0 to lock the CIs read. The active, owned, SDEP CIs cannot be locked as the owning IMS already has them locked. This is OK and DBFUMRI0 will skip these CIs, as the owner will eventually write them out. However, as part of the lock failure DBFMGXC0 sets EPSTSTAT to FH. If some CIs are in fact locked ( the FPU #IOPR call includes some not owned SDEP CIs ) then these CIs will be read, and DBFMSRB0 will clear EPSTSTAT ( set to blank ) and the FH is overwritten. This is the normal case. Under some circumstances/area geometry, however, no unlocked CIs are in the IOPR request, so the overall request gets status FH which is passed back to DBFUMRI0 and causes the issue.
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** The following change has been made to correct the reported problem: DBFUMAI0: When processing locked SDEP CIs for CREATE utility, clear EPSTSTAT when handling RC=8 from DBFMGXC0 to prevent this issue.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PI83749
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-06-28
Closed date
2017-07-07
Last modified date
2017-08-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
DBFUMAI0
Fix information
Fixed component name
IMS V14
Fixed component ID
5635A0500
Applicable component levels
R400 PSY UI48634
UP17/07/28 P F707
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