APAR status
Closed as program error.
Error description
An abend occurred in the following scenario. (1) delete PRILOG RLDS from DASD to simulate the read error. (2) run a DB recovery job (3) IEC143I 213-04 was issued against PRILOG RLDS (4) DRF tried to allocate SECLOG SLDS on VTS, but got abend0C4. (5) Then, the customer set ERROR to PRILOG in RECON, and rerun the DB recovery job to recover using SECLOG SLDS on VTS. However, abend0C4 reoccurred. Abend0C4 occurred at FRXMSTR0(UK18327)+283A because reg4 is zero. FRXMSTR0(UK18327)+283A is in AllocRequestResp routine where FRXMSTR0 send a message to subordinate address space that an allocate device is available.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: IMS users with IMS Database Recovery * * Facility Version 2 Release 1 installed. * **************************************************************** * PROBLEM DESCRIPTION: Users may encounter an ABENDS0C4 in * * FRXMSTR0 during a log data set read * * error or when a log data set is being * * accessed from tape. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** When TAPECHK(Y) and CACHE(Y) is specified, users may encounter an ABENDS0C4 in FRXMSTR0 during log data set read errors or after accesses to log data sets residing on tape. A conflict exist in the tape device request/permission logic between the log data set read and image copy caching processes. This conflict was introduced by PK25407.
Problem conclusion
AIDS: RIDS/UTIL RIDS/DBS DBS/UTIL DEP: NONE GEN: *** END IMS KEYWORDS *** FRXIDYN0 is changed to prevent the tape drive request logic (TAPECHK) from being invoked during image copy caching process (CACHE). Tape drive request is required only when the image copies are being opened for reading. During caching, the image copies only goes through deferred allocation and managed by VTS. They are not opened by DRF for reading during this process. FRXAWEX, FRXRVRA, FRXMSTR0, FRXYALL0, and FRXYUNA0 are changed to remove code changes that were introduced by PK25407. PK25407 introduced code that tracked the access of log and change accumulation data sets with the number of available tape devices supplied on READNUM and coordinated it with the tape device requests from subordinate address spaces. This was meant to help prevent the subordinate address spaces from exceeding the number of available tape devices when they are in use by log and CA data sets. It was later determined that the image copy data set read process always occurs after all log and CA data sets are processed. The image copy caching process occurs in parallel to the log and CA read process, however, caching does not require to follow the tape device request logic.
Temporary fix
Comments
×**** PE07/07/17 PTF IN ERROR. SEE APAR PK43011 FOR DESCRIPTION
APAR Information
APAR number
PK36640
Reported component name
IMS DB RECOVERY
Reported component ID
5655I4400
Reported release
210
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2006-12-22
Closed date
2007-01-25
Last modified date
2008-04-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK21601
Modules/Macros
FRXAWEX FRXIDYN0 FRXMSTR0 FRXRVRA FRXYALL0 FRXYUNA0
Fix information
Fixed component name
IMS DB RECOVERY
Fixed component ID
5655I4400
Applicable component levels
R210 PSY UK21601
UP07/02/02 P F702 Ø
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX88Z","label":"IMS Database Recovery Facility"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
30 April 2008