DFS3497A AN INVALID MOLC LOG RECORD DETECTED AND IGNORED    RSN=aaaaaaaa RC=bbbbbbbb TOKEN=cccccccccccccccc


or

A PRIOR MOLC UOW FOUND, THE UOW IS BEING IGNORED    RSN=aaaaaaaa RC=bbbbbbbb TOKEN=cccccccccccccccc

or

INTERNAL MOLC ERROR        RSN=aaaaaaaa RC=bbbbbbbb TOKEN=cccccccccccccccc

or

INTERNAL MEMBER ONLINE CHANGE ERROR     RSN=aaaaaaaa RC=bbbbbbbb TOKEN=cccccccccccccccc

or

MOLC ERROR PROCESSING AN INCOMPLETE UOW     RSN=aaaaaaaa RC=bbbbbbbb TOKEN=cccccccccccccccc

or

MOLC ERROR, PDIR BLOCK COULD NOT BE FOUND   PDIR=dddddddd RSN=aaaaaaaa RC=bbbbbbbb TOKEN=cccccccccccccccc

or

MOLC ERROR, DDIR BLOCK COULD NOT BE FOUND   PDIR=eeeeeeee RSN=aaaaaaaa RC=bbbbbbbb TOKEN=cccccccccccccccc

Explanation

During IMS restart, Extended Recovery Facility (XRF) or Fast Database Recovery (FDR) tracking, an unrecoverable error was encountered while processing member online change log records. The member online change unit of work was most likely not completed, and the member online change must be redone. See the explanation of the reason codes for detailed information.
In the message text:
dddddddd
The name of the missing PDIR
eeeeeeee
The name of the missing DDIR
aaaaaaaa
The reason code
bbbbbbbb
The return code
cccccccccccccccc
The member online change unit of work token

The reason code can be one of the following:

Codes
Explanation
01
Internal error. An invalid log record type 70xx was passed to the member online change processing module and was ignored.
02, 03, 05, 06, 07, or 0A
A type 70xx (7002, 7003, 7004 or 7005) log record was read for a new member online change unit of work, while the previous member online change unit of work did not contain the unit of work termination log record (a type 7006 or 7010). The previous member online change unit of work is terminated and cleanup is performed, and the new unit of work is initialized. Missing log records or log tapes can cause this problem.
04
A 7002 log record contained no members to process. This member online change unit of work generated no work. This situation is most likely due to a member online change which did not update any ACBLIB members.
08
A 7005 log record was processed for a member online change indicating the user terminated the member online change unit of work. The member online unit of work is terminated.
09
A 7005 log record was processed, indicating the user committed the member online change unit of work. If this problem is an XRF tracking IMS with FDBR and ACBSHR=N is specified, the member online unit of work is committed. If this problem is an XRF tracking IMS with FDBR and ACBSHR=Y is specified, no action is required by this IMS; the commit on the active IMS completed successfully.
0B
A 7010 log record was found as the only log record in this unit of work. See the subsequent DFS3497I to determine how IMS handled this member online change unit of work.
0C
A 7010 log record was found by the tracking IMS at the end of a unit of work log stream, indicating you aborted the member online change unit of work. ACBSHR=N was specified so IMS aborted the member online unit of work.
0D
A 7010 log record was found at the end of a unit of work log stream, indicating you aborted the member online change unit of work. ACBSHR=Y was specified, so no IMS action is required. This is an informational message only.
0E
A 7002 was the only log record found in the log stream for this member online change unit of work. The existence of the 7002 indicated the unit of work was initiated, but the subsequent 7004, 7005, and 7010 were not found. IMS read the OLCSTAT data set and found the member online change unit of work had been aborted, so IMS aborted the member online change unit of work.
0F
A 7003 was the last log record found in the log stream for this member online change unit of work. The existence of the 7003 indicated the unit of work was initiated, but the subsequent 7004, 7005, and 7010 were not found. IMS read the OLCSTAT data set and found the member online change unit of work had been aborted, so IMS aborted the member online change unit of work
10
A 7003 was the last log record found in the log stream for this member online change unit of work. The existence of the 7003 indicated the unit of work was initiated, but the subsequent 7004, 7005, and 7010 were not found. IMS read the OLCSTAT data set and found the member online change unit of work had been completed, so IMS committed the member online change unit of work.
11
A 7004 was the last log record found in the log stream for this member online change unit of work. The existence of the 7004 indicated the unit of work had completed; however, because the subsequent 7010 was missing, the state of the resources being changed is unknown. The member online change unit of work is committed.
12
This is due to an internal error, where part of the internal control block structure is missing. The member online change process is aborted.
1B or 21
This problem is due to a get main failure. The most likely cause is a lack of available storage. The return code for the get main is included in the message.
1C
The member online change process could not read the OLCSTAT data set; the member online change process is aborted.
1D
A DDIR was missing from the library during member online change processing. The online change process skips this member and the member online change process continues.
1E
A PDIR was missing from the library during member online change processing. The online change process skips this member and the member online change process continues.
1F or 20
An internal error occurred during initialization processing for a member online change. The member online change process is aborted.
13, 15, 17, or 19
During tracking with ACBSHR=NO, the member online change process was attempting to delete a member from the tracking ACBLIB, but the member does not exist. This code indicates the ACBLIBs are now out of sync between the active and the tracker. IMS terminates abnormally.
22
A 7002 was the only log record found in the log stream for this member online change unit of work. The existence of the 7002 indicated the unit of work was initiated, but the subsequent 7004, 7005, and 7010 were not found. IMS read the OLCSTAT data set and found the member online change unit of work had been committed, so IMS recommitted the member online change unit of work.
2D, 2E, 2F, 30, 31, 32, 33, 34, 35, 41, or 42
A a previous unit of work for member online change still existed when one of the following log records was processed: 7002, 7003, 7004, 7005, 7007, 7008, 7012, 7013, 7014, 7015. No action is required. Missing log records or log tapes can cause this problem.
36, 37, 38, 39, 3A, 3B, 3C, 3D, 43 or 44
One of the following log records was processed, but there was no associated 7002 record in the log: 7003, 7004, 7005, 7007, 7008, 7012, 7013, 7014 or 7015. No action is required. Missing log records or log tapes can cause this problem.

System action

The member online change incomplete unit of work is committed or aborted. See the description of the reason code under Programmer response for additional information.

Programmer response

The responses depend on the reason codes as follows:
01
An invalid log record was passed to the modules that process the member online change log records. To assist in correcting this internal error, run DFSERA10 to extract all 7002, 7003, 7004, 7005, 7006, 7010, and 70FF log records and contact IBM® Software Support.
02, 03, 05, 06, 07, or 0A
Run DFSERA10 to extract all 7002, 7003, 7004, 7005, 7006, 7010, and 70FF log records for the token described in the message. The 7002 for the incomplete member online change unit of work contains the member names which were not processed. To process these, the member online change must be redone for the missing members; also contact IBM Software Support.
04
Run DFSERA10 to extract all 7002, 7003, 7004, 7005, 7006, 7010, and 70FF log records and contact IBM Software Support. This problem is an internal error, as the 7002 must contain member names to process. If any member online changes were performed in this time frame, verify all member online changes for completeness. If any member online changes were found to have failed, the member online change must be redone.
12
Run DFSERA10 to extract all 7002, 7003, 7004, 7005, 7006, 7010, and 70FF log records for the token described in the message, and contact IBM Software Support. This problem is an internal error. The member online change unit of work is not completed and must be redone. If you feel you received these messages in error, contact IBM Software Support.
1D
Run DFSERA10 to extract all 7002, 7003, 7004, 7005, 7006, 7010, and 70FF log records for the token described in the message, and contact IBM Software Support. The PDIR or DDIR to member online change was missing from the staging or active ACBLIB. The member online change for these missing members must be redone. If you feel you received these messages in error, contact IBM Software Support.
1E
Run DFSERA10 to extract all 7002, 7003, 7004, 7005, 7006, 7010, and 70FF log records for the token described in the message, and contact IBM Software Support. The PDIR or DDIR to member online change was missing from the staging or active ACBLIB. The member online change for these missing members must be redone. If you feel you received these messages in error, contact IBM Software Support.
1F or 20
To help IBM correct this internal error, run DFSERA10 to extract all 7002, 7003, 7004, 7005, 7006, 7010, and 70FF log records and contact IBM Software Support.
08, 09, 0B, 0C, 0D, 0E, 0F, 10, or 11
No response required, as these are informational messages only. If you feel you received these messages in error, or that there is an issue, contact IBM Software Support.
1C
Verify that the OLCSTAT data set exists, and is available for member online change in read only mode. The member online change unit of work must be redone. Run DFSERA10 to extract the 7002 for the token described in the message to obtain a list of the members to redo.
1B
Free ECSA storage for the member online change process. The member online change unit of work must be redone. Run DFSERA10 to extract the 7002 for the token described in the message to obtain a list of the members to redo.
21
Free private storage for the member online change process. The member online change unit of work must be redone. Run DFSERA10 to extract the 7002 for the token described in the message to obtain a list of the members to redo.
13, 15, 17, or 19
The missing member name was contained in the message. The member online change for this member must be redone for the tracking IMS ACBLIB. Run DFSERA10 to extract the 7002 for the token described in the message to obtain a list of the members that were part of this member online change. Then verify that the member online change has completed for the other members in the type 7002 log record.

Module

DFSMOL10, DFSMOL20