Log records

To diagnose some problems, you need to examine the content of log records to determine what was going on in the system before the problem occurred. By knowing the layout of the log records, you can set up a DFSERA10 job that will produce the specific log records that you need to examine.

In addition, the content of the log records frequently contains information that you can use in your keyword string or when reviewing existing APAR descriptions and comparing them to your own situation.

You can obtain individual log record DSECTs by assembling the ILOGREC macro, and including a RECID format statement for the log record that you want. For example:

  • ILOGREC RECID=01 - to format the DSECT for an IMS TYPE01 log record
  • ILOGREC RECID=56 - to format the DSECT for an IMS TYPE56 log record

For Fast Path log record formats, you can assemble mapping macros DBFLSRT, DBFLGRQ, DBFLGRIM, DBFLGROM, DBFLGRSD, DBFLGSYN, and DBFBMSDB.

The following table describes the IMS log records, including the conditions that cause the records to be written.

Table 1. IMS log records used to analyze IMS problems
Type Mapping macro name DSECT name Why written (issuing module)
X'01' QLOGMSGP QLOGMSGP Data was put in a message queue buffer. Caller is data communication. (DFSQLOG0)
X'02' DFSLOG02 CMLOG A /LOG command or a command that alters data required for restart was successfully completed. (DFSICLP0)
X'03' QLOGMSGP QLOGMSGP Data was put in a message queue buffer. Caller is DL/I. (DFSQLOG0)
X'06' DFSLOG06 ACLOGREC IMS was started or stopped, or FEOV was issued. The VTAM® TPEND exit routine was entered or the IRLM failed in an IMS XRF complex. A /SWITCH command was processed in an IMS XRF complex. A /START command connected IMS to VTAM. Data sharing capability was quiesced. (DFSFLLG0, DFSFDLM0, DFSICA20, DFSICL40, DFSRDSH0)
X'07' DFSLOG07 DLREC An application program terminated. (DFSRBLB0, DFSRBOI0, DFSSABN0, DFSDABN0, DFSDLA30, DFSTMAD0)
X'08' DFSLOG08 LINTREC An application program was scheduled. (DFSSMSC0, DFSSBMP0, DFSDASP0, DFSDLA30, DFSTMAD0)
X'09' SBLOGREC SBLOGREC An application potentially using sequential buffering terminated. The following subcodes, contained within the log record, identify the type of statistics written in the log record. (DFSSBTD0)
X'01'
Sequential buffering summary statistic for the PST.
X'02'
Sequential buffering detailed statistics for each SDSG.
X'0A07' DFSLOG0A L0AREC A CPI-communications driven application program terminated. (DFSSABN0)
X'0A08' DFSLOG0A L0AREC A CPI-communications driven application program was scheduled. (DFSSMSC0)
X'10' DFSLOG10 SCREC A security violation occurred. (DFSICIO0, DFSCMD30, DFSICLZ0, DFSTMAD0)
X'11' LCONVERS LCONVERS A conversational program started. (DFSCON00)
X'12' LCONVERS LCONVERS A conversational program terminated. (DFSCON20)
X'13' DFSLOG13 LOG13 This log record contains conversational CCBs at logon for static non-ISC terminal, signon for ETO user, or static ISC allocation. (DFSRMD00)
X'16' DFSLOG16 LOG16 A /SIGN command successfully completed. (DFSICLZ0, DFSCBDL0)
X'18' DFSLOG18 XLOG18 A user program established intent to use extended checkpoint and then issued a CHKP call. The user program issued a CHKP by issuing an XRST call with eight blank characters as a checkpoint ID value. (DFSZSC00)
X'20' DFSLOG20 ILRDOC A database was opened. (DFSDLOC0)
X'21' DFSLOG20 ILRDOC A database was closed. (DFSDLOC0)
X'22' DFSLOG22 DFSLOG22 A type-2 command completed successfully and is recoverable across a restart. (DBFCPRC0, DBFRTS00, DFSCPDD0, DFSCPSM0, DFSDBS00, DFSIC020, DFSIC160, DFSID020, DFSID160, DFSIU070, DFSIU090, DFSIU100, DFSIU110, DFSIU120, DFSIU160, DFSMLS00, DFSMNS00, DFSMPS00, DFSMRS00, DFSPGS00, DFSTRS00)
X'23' DFSLOG23 LOG23DSC The listed databases were open when a batch application requested a checkpoint. (DFSRDBL0)
X'24' DFSLOG24 ERLGDSCT The buffer handler detected an I/O error. (DFSDVSM0, DBFMER00)
X'25' DFSLOG25 EEQLOG An EEQE was created or deleted. (DFSTOLG0)
X'26' DFSLOG26 IOTBUF An I/O toleration buffer was created. (DFSTOLG0)
X'27' DFSLOG27 DBXLOG A data set was extended, according to these subcodes:
X'01'
Data set extend phase 1. (DFSDVSM0)
X'02'
Data set extend phase 2. (DFSDBHI0)
X'28' DFSLOG28 PH1DC The IMS restart facility updated the sequence numbers of input messages for response mode non-Fast Path transactions from STSN devices. (DFSFXC40)
X'29' DFSLOG29 DFSLOG29 The progress of a HALDB online reorganization is represented in the following subcodes:
X'00'
The OLR command was received. (DFSORC00, DFSORC10)
X'03'
IMS catalog activity record. (DFS3SMF)
X'10'
Ownership of the reorganization for a partition was established through DBRC. (DFSORP60)
X'11'
Conditional ownership established. An attempt to establish ownership will be made. (DFSORP60)
X'20'
The UPDATE OLREORG command updated either the RATE option or the [NO]DEL option for a HALDB partition. (DFSORC00, DFSORC10)
X'30'
The output data sets were successfully validated or created. One record includes all output data sets. (DFSORA00, DFSRDBL0)
X'40'
Cursor active. Initialization of the reorganization of the partition was completed successfully, two sets of data sets exist, and copying is about to begin. The partition is now in cursor-active status. (DFSORP60, DFSORP70)
X'50'
The cursor was updated, but the unit of reorganization was not committed. (DFSORP20)
X'70'
Cursor inactive. Copying from the input to the output data sets has completed. The output data sets become active, and the input data sets become inactive. (DFSORP60, DFSORP70)
X'71'
Conditional cursor inactivate. An attempt to reset the cursor will be made. (DFSORP60)
X'90'
Ownership of the reorganization for a partition was relinquished. This is followed by the X'07' log record for OLR ITASK termination. (DFSORP60)
X'30' QLOGMSGI QLOGMSGI A message prefix was changed. (DFSQLOG0)
X'31' QLOGGETU QLOGGETU A GU was issued for a message. (DFSQLOG0)
X'32' QLOGREJE QLOGREJE A message was rejected. It was presumed to have been the cause of an application program abend. (DFSQLOG0)
X'33' QLOGFREE QLOGFREE The queue manager released a record. (DFSQLOG0)
X'34' QLOGCANC QLOGCANC A message was canceled. (DFSQLOG0)
X'35' QLOGENQU QLOGENQU A message was enqueued or re-enqueued. (DFSQLOG0)
X'36' QLOGDEQS QLOGDEQS A message was dequeued or saved or deleted. (DFSQLOG0)
X'37' DFSXFER QLOGXFER DFSXFER QLOGXFER Records marked as NO INPUT and NO OUTPUT are written by the sync point coordinator when all resource managers have completed Phase 1. (DFSFXC30, DBFSLG20)

Records marked as NO INPUT and NO OUTPUT (for example, X'3730') are also written by the DBCTL sync point processor after receiving a phase 2 commit request. (DFSDSC00)

Phase 2 DC processing. One or more output messages were transferred from a queue block anchored off the PST temporary output queue to a permanent destination. There is a X'37' record for each destination that has messages transferred. (DFSQLOG0)

X'38' QLOGRELI QLOGRELI An input message was put back on the input queue when the application abnormally terminated. (DFSQLOG0)

Records marked as Release with no input message (for example, X'3801') are written by the DBCTL sync point processor (DFSDSC00) after receiving an abort request.

A Protected Conversation has been put in doubt, and the input message has been moved to an RRE until the unit of work is aborted or committed.

This record is logged for each message returned to its original anchor block (SMB or CNT) after QCF has abnormally terminated.

X'39' QLOGRELO QLOGRELO The output queue was freed during cleanup processing of a RELEASE call. (DFSQLOG0)
X'3A' QLFXFREE QLFXFREE A bitmap record was replaced after a queue record was freed at the end of DFSQFIX0 processing. (DFSQFIX0)
X'3B' QLFXRERR QLFXRERR An invalid message record or a nonrecoverable message response was detected during queue validation. (DFSQFIX0)
X'3C' QLFXBERR QLFXBERR A control block was changed during validation by DFSQFIX0. (DFSQFIX0)
X'3D' QLFXQBLK QLFXQBLK A QBLK record was altered during DFSQFIX0 processing. (DFSQFIX0)
X'40' DFSCHKPT LOG01 A checkpoint was taken. The following subcodes in the log record precede and identify each type of information written in the log record.
X'01'
Checkpoint information begins here. (DFSRCP00)
X'02'
Message queue checkpoint record. (DFSQCP00)
X'03'
CNTs or LNBs, or both, follow. (DFSRCP30)
X'04'
SMBs follow. (DFSRCP30)
X'05'
Non-VTAM CTBs follow. (DFSRCP30)
X'06'
DMBs follow. (DFSRCP40)
X'07'
PSB follows. (DFSRCP40)
X'08'
Non-VTAM CLB, LLB, or both, follow. (DFSRCP30)
X'0C'
CVB follows. (DFSRCP30)
X'0D'
CCBs follow. (DFSRCP30)
X'0F'
Message queues TTR and LCB follow. (DFSRCP30)
X'10'
Non-VTAM CRBs follow. (DFSRCP30)
X'12'
Tran input edit routine table. (DFSRCP30)
X'14'
SPQBs and related CNTs follow. (DFSRCP30)
X'20'
Non-VTAM CIBs follow. (DFSRCP30)
X'21'
VTAM VTCBs follow. (DFSRCP30)
X'22'
Subcode for Queue Anchor Block (QAB). (DFS6CKP0)
X'23'
Subcode for LU 6.2 descriptors modified by /CHANGE DESCRIPTOR command. (DFS6CKP0)
X'24'
Subcode for LU 6.2 TIB. (DFS6CKP0)
X'40' (cont'd) DFSCHKPT LOG01
X'25'
EEQE follows. (DFSTOLG0)
X'26'
I/O toleration buffer follows. (DFSTOLG0)
X'27'
Contains database updates for an in-doubt unit of recovery. (DFSRCP40)
X'28'
Error queue elements (EQEL) for recovery in-doubt structure (RIS). (DFSRCP40)
X'30'
RREs follow. (DFSRCP50)
X'31'
SIDXs follow. (DFSRCP50)
X'32'
TPIPE/YQAB follow. (DFSYCKP0)
X'33'
MTE follow. (DFSYCKP0)
X'34'
TIB follow. (DFSYCKP0)
X'35'
OTMA (DFSYCKP0)
X'36'
MSC logical link blocks (LLB, LTB1, LTB2, CRB) follow. (DFSRCP30)
X'37'
MSC physical link blocks (LCB, CTT) follow. (DFSRCP30)
X'38'
MSC PCB for bandwidth follows. (DFSRCP30)
X'39'
MSC remote LTERM (RCNT). (DFSRCP30)
X'40'
Remote LTERM follows. (DFSRCP30)
X'70'
MSDB record follows. (DBFHDMP0)
X'71'
ECNT follows. (DBFHDMP0)
X'72'
MSDB header follows. (DBFHDMP0)
X'40' (cont'd) DFSCHKPT LOG01
X'73'
Page fixed MSDBs follow. (DBFHDMP0)
X'74'
Pageable MSDBs follow. (DBFHDMP0)
X'79'
MSDB record ends. (DBFHDMP0)
X'80'
Fast Path checkpoint information begins here. (DBFCHKP0)
X'81'
Snaps the current subpool information for use during warm and emergency restart.
X'82'
EMHB follows. (DBFCHKP0)
X'83'
RCTE follows. (DBFCHKP0)
X'84'
DMCB and DMAC follow. (DBFCHKP0)
X'85'
MTO buffer follows. (DBFCHKP0)
X'86'
DMHR and DEDB buffers follow. (DBFCHKP0)
X'87'
ADSC follows. (DBFCHKP0)
X'88'
Fast Path IEEQEs. (DBFCHKP0)
X'89'
Fast Path checkpoint information ends here. (DBFCHKP0)
X'98'
Checkpoint information ends here. (DFSRCP10)
X'99'
The message queue checkpoint information ends here. (DFSQCP00)
X'41' DFSLOG41 LOG41DSC A batch program or BMP program issued a checkpoint. (DFSRDBL0)
X'42' DFSLOG42 ATLOGREC IMS switched from one OLDS to another, or a checkpoint was taken, or a shutdown checkpoint was taken. (DFSFDLS0, DFSRDS00, DFSRCP00)
X'43' DFSLOG43 ADSETLOG The log manager or the Log Archive utility created this log record. The following subcodes identify each type of record:
X'01'
Record contains status of current online log data set. (DFSFDLS0)
X'02'
Dummy record created by Log Archive utility. This record is created as a substitute for a record that is omitted because of control statement specifications. (DFSUARP0)
X'45' DFSLOG45 STLOGREC

Checkpoint statistics were gathered, including statistics from the 64-bit storage pool. The following subcodes within the log record mark the start of various types of statistics written in the log record (DFSSTAT0).

X'01'
Dynamic database log statistics.
X'02'
Queue buffer statistics.
X'03'
Format pool statistics.
X'04'
DL/I buffer pool statistics.
X'05'
Variable storage pool statistics.
X'06'
Application scheduling statistics.
X'07'
Logging statistics.
X'08'
VSAM buffer pool statistics.
X'09'
Program isolation statistics.
X'0A'
Latch management statistics.
X'0B'
Selected dispatcher statistics.
X'0C'
Storage pool statistics. (DFSCBT00)
X'0D'
Receive Any (RECA) Buffer statistics.
X'0E'
Fixed storage pool usage statistics.
X'0F'
Dispatcher statistics.
X'10'
RCF multi-TCB statistics.
X'11'
General storage statistics.
X'12'
IMS Storage Manager (DFSMODU0) statistics.
X'15'
64-bit Cache Manager statistics.
X'45' (cont'd) DFSLOG45 STLOGREC
X'16'
Statistics for the storage pool of the 64-bit Storage Manager. Four control blocks contain information about the Fast Path 64-bit buffer manager. The information about data bound in these control blocks is documented in the control blocks. Each control block has a starting eye catcher to identify the control blocks in the log record.
  • DBFBPNO2: Contains general information about Fast Path 64-bit buffer manager.
  • DBFBPNO3: Contains information about a subpool.
  • DBFBPNO4: Contains information about a subpool extent. The DBFBPNO4 (extent) blocks for a subpool follow the subpool block (DBFBPNO3) until the next subpool block is found.
  • DBFBPNO9: Contains information about all buffers of the same buffer size. All buffers for a specific buffer size are chained off this block.
X’17’
Information about user exit routines defined in the DFSDFxxx member of the IMS.PROCLIB data set. Mapped by macro DFSL4517.
X’18’
Individual TCB dispatcher statistics. Mapped by macro DFSL4518.
X’19’
Information about the pools managed by the IMS 64-bit storage manager. Mapped by macro DFSL4519.
X'1A'
OTMA global statistics. (DFSL451A)
X'1B'
OTMA member statistics. Each record is for an individual OTMA member. (DFSL451B)
X'21'
IRLM subsystem statistics. (DXRRSTAT)
X'22'
IRLM system statistics. (DXRRSTAT)
X'FF'
End of statistics records.
X'47' DFSLOG47 CAPLOG A checkpoint was just taken. This log record contains all the PSTs that were in the system. (DFSRCP10)
X'48' DFSPALOG PALOGREC This is a variable-length padding log record. A X'48' log record at the end of a block contains log block descriptive information. (DFSFLLG0)
X'00'
OLDS padding X'48' record.
X'01'
X'4301' record space holder.
X'02'
Archived OLDS X'48' record.
X'03'
Batch SLDS padding X'48' record.
X'04'
Archived batch SLDS X'48' record.
X'4C' DFSLOG4C STDBLOG Activity related to database processing, according to these subcodes:
X'01'
A backout for token was done. (DFSRBOI0)
X'02'
A backout error occurred. (DFSRBOI0)
X'04'
First update flag was reset. (DFSDBDR0)
X'08'
A share level or held state was changed. (DFSDBAU0, DFSDLOC0)
X'10'
A write error occurred. (DFSDBH40, DFSDVSM0)
X'20'
A program was stopped. (DFSRBOI0)
X'40'
A database was started. (DFSDBDR0)
X'80'
A database was stopped. (DFSDBDR0)
X'82'
A database backout failure occurred. (DFSRESP0)
X'4E' DFSLOG4E DFSLOG4E An event occurred during monitoring. This record is in the monitor log and contains statistical information about the system. (DFSMNTR0)
X'50' DFSDLOG DLOGDB The database was updated. This log record contains the new data on an insert and update call as well as the old data and FSE updates on a delete call. (DFSRDBL0)
X'52' DFSDLOG DLOGDB IMS is about to do an ISRT operation for a new root in a key sequence data set. This record contains a copy of the data before it was changed. (DFSRDBL0)
X'53' DFSLOG53 SPLLOG Bitmap is written for a log record for an alternate IMS that is tracking a CI split on an active IMS. (DFSRCHB0, DFSGGSP0, DFSFRSP0, DFSDVSM0)
X'55' DFSETPCP DFSETPCP Record reserved for external subsystem information. (DFSESS30)
X'56' DFSETPCP DFSETPCP IMS external subsystem support recovery log record ID. The following subcodes, contained within the record, precede information in the log record. X'56' records are written by three IMS components. These components can represent the status of IMS external subsystem transactions, the status of the connection between IMS and the CCTL, or the stages of IMS sync point processing. The subcodes listed below represent the X'56' record components and their purposes. The subcodes are contained in the record and precede data in the log record.
X'000001'
IMS began the commit process. (DFSESP10)
X'000002'
IMS finished the commit process. (DFSESP20)
X'000003'
IMS signed on to an external subsystem. (DFSESSO0)
X'000004'
IMS created a thread for external subsystem. (DFSESCT0)
X'000005'
IMS resolved an in-doubt transaction. (DFSESI60)
X'000006'
An IMS dependent region abended. (DFSFESP0)
X'000007'
IMS deleted a residual recovery element (RRE) through the /CHA command. (DFSESI70)
X'000008'
IMS deleted a residual recovery element (RRE) by a restart or start command. (DFSIESI0)
X'000009'
An external subsystem disconnected. (DFSESI30)
X'00000A'
Commit found no work to do.
X'08'
A CCTL connected to DBCTL. (DFSDASI0) Mapping macro is DFSETPCP.
X'56' (cont'd) DFSETPCP DFSETPCP
X'09'
A CCTL disconnected from DBCTL. (DFSDASD0) Mapping macro is DFSETPCP.
X'10'
Phase 1 commit processing started. (DFSDSC00, DFSTMS00)
X'11'
Phase 1 commit processing ended. (DFSDSC00, DFSTMS00)
X'12'
Phase 2 commit processing ended. (DFSDSC00, DFSFXC30, DFSSMSC0, DFSTMS00)
X'13'
Recoverable in-doubt structure (RIS) created. (DFSDRIS0)
X'14'
Recoverable in-doubt structure (RIS) deleted. (DFSDRID0)
X'15'
IMS restarted with z/OS® Resource Recovery Services. (DFSRRSI0)
X'16'
Interest has been registered with RRS for this UOW. (DFSRRSI0)
X'37'
Phase 2 commit processing started by a resynchronization request. (DFSDRID0)
X'38'
Phase 2 abort processing started by a resynchronization request. (DFSDRID0)
X'FA'
Transaction-level statistics. (DFSDSC00, DFSFXC30, DFSTMS00)
X'59' DBFL59X L59X
X'10'
I/O from a data space has started (DBFVXOC0, DBFVOCI0)
X'12'
A group of CIs (control intervals) from a data space has been written to DASD (DBFVXOC0, DBFVOCI0, DBFERS21)
X'45'
Contains information about buffer use and buffer waits (using FP 64 bit buffer manager) for each UOW).
X'60'
Records all creations, expansions, and compressions of the subpools.
X'59' (cont'd) DBFLS9FF L59FF
X'51'
To indicate that nonrecoverable suppression has taken place.
X'FF'
To track internal IMS FP information in various modules.

Mapping Macro
This is a Fast Path log record.
The following subcodes, contained within the record, precede
information in the log record:

DBFLGRIM FLIM
X'01'
An input message was received. (DBFSHSP0)
DBFLGROM FLOM
X'03'
An output message was sent. (DBFSHSP0)
DBFSQRIM DBFSQRIM
X'11'
An input message was inserted on an EMHQ structure. (DBFHIEL0, DBFSYN20)
DBFSQROM DBFSQROM
X'16'
An output message was inserted on an EMHQ structure. (DBFATRM0, DBFHCTR0, DBFHCAS0, DBFERMG0, DBFSYN20)
DBFBMSDB MSUPLOG
X'20'
An MSDB was updated. (DBFSLOG0, DBFBMSDB)
DBFDOCL DOCL
X'21'
DEDB area data set was opened. (DBFMOCL0)
X'22'
DEDB area data set was closed. (DBFMOCL0)
X'23'
DEDB area data set status was changed. (DBFMOCL0)
DBFEQE EQE
X'24'
An ADS error queue element (EQE) was created. (DBFMEQE0)
DBFLGRDQ FLDQ
X'36'
An output message was dequeued. This log record also contains information that is necessary to run the Fast Path Log Analysis utility in a shared EMH environment. (DBFHQMI0, DBFHTMG0)
X'59' (cont'd) DBFLGSYN SYNC
X'37'
A synchronization point operation completed. (DBFSLG20)
X'38'
A synchronization point operation was unsuccessful. (DBFSLG20)
DBFLGRIC HICL5947
X'47'
Contains a bit map of CIs that have updates in an HSSP image copy data set. (DBFSLGE1)
DBFLSRT LSRT
X'50'
A DEDB was updated—DMAC status log record for DMACOCNT or DMACNXTS. (DBFSLOG0, DBFARDB0, DBFMLOP0)
X'53'
An online utility updated a DEDB. (DBFUMAL0, DBFUMAI0)
X'54'
A log record is created each time an area containing sequential dependent buffers was opened. (DBFMLOG0)
DBFLFRSD FLSD
X'55'
A new buffer for sequential dependent segments was obtained. (DBFSYP20)
DBFLSRT LSRT
X'56'
Indoubt SDEP buffer from the resynchronization process. (DBFMLOG0) (DBFSYP20)
X'57'
Local/Global portion of DMAC logged. (DBFARDB0, DBFUMAL0)
DBFL56X L56X
X'58'
An SDEP buffer was successfully written. (DBFSYP20)

DBFLGRDA

LGRDA

X'61'
DEDB Alter log records.
DBFLGRRE FLRE
X'70'
The MSDB relocation factor for XRF is shown. (DFSRLP00)
X'5E' DFSLOG5E SBLI Sequential buffer image capture record. A sequential buffer-handler function has been called, according to these subcodes (DFSSBIC0):
X'00'
Application start record.
X'04'
Search/Read.
X'0C'
OSAM buffer-handler crossed a buffer boundary.
X'18'
New logical position.
X'1C'
Application stop record.
X'5F' DFSLOG5F DLTRLOGR A DL/I call was completed. This record contains DL/I call image capture trace data. (DFSDDLT0)
X'63' LOGCSQ S3REC63 Log session initiation and termination. When X'02' is on in the second byte, the X'63' record represents only the deletion of a VTCB. (DFSCVLG0)
X'64' DFSMSREC SMREC An inconsistency was found in processing associated with MSC. (DFSCMS00)
X'65' DFSLOG65 SSREC A message is about to be enqueued. (DFSCRSV0)
X'66' LOG3600 SXREC A message is about to be enqueued or dequeued (applicable for 3614, FINANCE, and SLU P nodes, MSC links, or ISC sessions). (DFSCVFD0, DFSCVFI0, DFSCVFN0, DFSCVLG0, DFSCMSV0, DFSCMSF0)
X'67' DFSL6701 CTLDESC This log record is a service trace record. The following subcodes, contained within it, identify what conditions caused a particular part of the log record to be written:
X'01'
There are three situations in which X'6701' is written:
  • A /TRACE command was issued. This record can also indicate that error blocks were written unconditionally by device-dependent code when a major error condition was detected (DFSCFEZ0).
  • Errors were detected in AOI module DFSAOUE0.
  • Errors were detected in DFSAOE00 or another AOIE type exit routine.
X'03'
A 3270 error was detected. More information about this condition is contained in Terminal communication task trace. (DFSCFEZ0)
X'04'
An IMS notification exit failed to obtain an AWE for restart processing. IMS was unable to post the deferred unit of recovery with z/OS Resource Recovery Services.
X'06'
A normal record that is generated when a Fast Path region ends abnormally.
X'67'    
X'05'
A thread terminated abnormally. The data portion of the log record contains diagnostic information for dependent regions. (Note that data that is contained in the DTRM work area of the XPST block, such as the abend code, might be residual data from a previous abnormal termination in the same region.) All blocks logged have eye catchers preceding them. Normal IMS DSECTs map the logged information. (DFSASK00, DFSDTTA0, DFSSDA20)
X'67' DFSL6701 CTREC
X'07'
An HSSP PCB is repositioned backward rather than to the next UOW. The control blocks EPST, EPCB, and SPCB are snapped in this log record for diagnostic purposes. (DBFSHDQ0)
X'67' DFSL6740 DFS6740
X'40'
This log record represents an IMS UOW that was placed on the Common Queue Server's (CQS) cold queue because CQS found UOWs on its private queues on a cold start of either TM (COLDSYS or COLDCOMM) or CQS. CQS moves these UOWs to the CQS cold queue and passes the UOW values to IMS. IMS logs these UOWs in the type X'6740' log record for audit purposes. The customer can then process these log records to determine what action to take for these UOWs. (DFSSQ030, DBFSQ030)
X'67' DFS67D0 DFS67D0
X'D0'
Indicates the diagnostic record of a failed service request.
X'01'
Failure during a DB DL/I call.
X'02'
Failure during a DC DL/I call. (DFSCPY00, DFSDLA30, DBFHGU10, DFSTMAP0)
X'03'
Failure during a SYS DL/I call.
X'04'
An exit failure occurred. (DFSRRSI0)
X'05'
Failure during SPOOL API processing. (DFSIAFP0)
X'06'
Failure during Transaction Manager schedule processing. (DFSTMAS0, DFSTMCD0)
X'07'
Failure during Service Logical Unit Manager (SLUM) processing.
X'08'
Failure during Asynchronous Logical Unit Manager processing.
X'09'
Failure during coupling facility processing. (DFSDCFR0, DFSDMAW0)
X'0A'
Failure during queue manager processing.
X'0B'
Failure during shared queues interface processing. (DBFIPQS0, DFSITQS0, DBFILQS0, DFSILQS0)
X'0C'
Failure during NDM user exit interface processing. (DFSNDMI0)
X'0D'
Failure during shared queues CQSINFRM processing.
X'0E'
Failure during shared queues request processing. (DBFHCAS0, DBFHGU10, DBFHSQS0)
X'0F'
Failure during UOWE resync processing. (DBFHGU10, DBFHCAS0)
X'10'
Shared EMH z/OS cross-system coupling facility communication error. (DBFHXCS0)
X'11'
An unsolicited output message was detected. (DBFHSQS0)
X'12'
In-flight input message deleted. (DBFHCAS0)
X'1C'
DBFDSRP0 Failed to write in-doubt CI.
X'67' (cont'd) DFS67D0 DFS67D0
X'13'
Fast Path Queue Manager Diagnostics. (DBFHQMI0).
X'14'
System Termination Diagnostics. (DFSSDA20, DFSTRM00).
X'15'
System Service Error. (DFSOCMD0).
X'16'
Unexpected return or reason code from RM, OM, SCI, or CQS request.
X'17'
Failure during RM update, query, or delete processing.
X'19'
VSAM JRNAD ERROR. (DFSDVSM0)
X'1A'
Sysplex Serial Program Manager (SSPM) encountered an error.
X’1B’
Abend U3310 or statusBD caused by an IRLM long lock timeout.
X'67' DFSL67FD SNELDESC
X'ED'
Sequential buffering SNAP, created during a periodic evaluation of the sequential buffering process by the SBESNAP option. (DFSSBSN0)
X'EE'
SNAP of a call to the sequential buffering buffer-handler created by the SBSNAP option. (DFSSBSN0)
X'EF'
SNAP created when the sequential buffering COMPARE option detects a mismatch between the results of a call to the buffer handler and the DASD block as stored on DASD. (DFSSBSN0)
X'FB'
An invalid AWE was detected. Some of the possible causes of the invalid AWE include conflicting parameters, missing addresses or bad pointers. The log record indicates which of the processing modules detected the invalid AWE.
X'FD'
A SNAP call was issued. (DFSERA20)
X'FF'
A pseudoabend or dependent region abnormal termination occurred. Further information of this condition is contained in SNAP call facility. (DFSERA20)
X'67' DFSL67FA DFSTRHD
X'FA'
Contains images of the in memory trace tables. These tables are written to the log when requested by the OPTIONS statement in the VSPEC=parameter member or the /TRACE command. (DFSTRA20)
X'69' DFSLOG69 JM An unauthorized 3275 terminal dialed into a line specified as VERIFY=YES. (DFSDS060)
X'6C' DFSMSCRC CMSCREC MSC partner systems were started. (DFSCMSW0)
X'6D' DFSLOG6D SURVLOG This log record is used in an XRF environment when:
  • XRF surveillance was started or stopped.
  • A write error occurred on the active subsystem.
  • The interval or timeout values on the active subsystem were changed by a /CHANGE command. (DFSHIC40, DFSHSRV0, DFSISL60)
X'04'
Fast DB recovery creates this log record to indicate which TASK or ITASK received a TIMEOUT or is in a wait or loop for more than one second.
X'40'
Diagnostic information for FDR. This record is written without any data in a one-second interval to the log.
X'6E' DFSLOG6E LUMLOG One of the following SNA commands was processed: QEC, QC, RELQ, RSHUT, SHUTD, SHUTC, LUS. (DFSHCLG0)
X'70' DFSLOG70 OLCREC
X'00'
An online change /MODIFY command sequence completed successfully. The IMS.MODSTAT data set is being updated. (DFSICV80)
X'01'
Allows the XRF primary to signal the alternate that the transaction has been stopped (PSTOP) by module DFSSMSC0. (DFSICV90)
X'02'
Begin write of the new versions of the updated members log record. The log records will contain the names of all the members that are affected by the member online change. If more member names exist than can fit in one X'7002' log record, multiple X'7002' log records are logged.
X'03'
Write complete ACB library member online change log record.
X'04'
Commit start ACB library member online change log record.
X'05'
Commit complete ACB library member online change log record.
X'06'
Restart abort ACB library member online change record.
X'07'
Begin update of the staging data set to delete members already committed log record.
X'08'
Complete update of the staging data set to delete members already committed log record.
X'10'
Terminate ACB library member online change process log record.
X'12'
Begin rename old directory version catalog import/DDL activation log record.
X'13'
End rename old directory version catalog import/DDL activation log record.
X'14'
Begin delete old directory version catalog import/DDL activation log record.
X'15'
End delete old directory version catalog import/DDL activation log record.
X'29'
Prepare phase has locked the OLCSTAT data set log record.
X'30'
Commit phase before it attempts to update the OLCSTAT data set log record.
X'70' (cont'd) DFSLOG70 OLCREC
X'30'
Commit phase before it attempts to update the OLCSTAT data set log record.
X'31'
Commit phase after it attempted to update the OLCSTAT data set log record.
X'32'
Commit phase or terminate phase after unlocking the OLCSTAT data set log record.
X'40'
Cleanup to abort import/DDL activation with no updates to directory log record.
X'41'
Cleanup at abort phase 1 to start delete new directory version catalog import/DDL activation log record.
X'42'
Cleanup at abort phase 1 to end delete new directory verison catalog import/DDL activation log record.
X'43'
Cleanup at abort phase 2 to start delete new directory version catalog import/DDL activation log record.
X'70' (cont'd) DFSLOG70 OLCREC
X'44'
Cleanup at abort phase 2 to end delete new directory version catalog import/DDL activation log record.
X'45'
Cleanup at abort phase 2 to rename directory member catalog import/DDL activation log record.
X'46'
Cleanup at abort phase 3 to start delete new directory version catalog import/DDL activation log record.
X'47'
Cleanup at abort phase 3 to end delete new directory version catalog import/DDL activation log record.
X'48'
Cleanup at abort phase 3 to start rename directory member catalog import/DDL activation log record.
X'49'
Cleanup at abort phase 3 to end rename directory member catalog import/DDL activation log record.
X'4A'
Cleanup at commit to start delete old directory version catalog import/DDL activation log record.
X'4B'
Cleanup at commit to end delete old directory version catalog import/DDL activation log record.
X'4C'
Cleanup at commit to update online change timestamp catalog import/DDL activation log record.
X'4D'
Cleanup at commit to delete staging members catalog import/DDL activation log record.
X'4E'
Cleanup at abort phase complete import/DDL activaiton log record.
X'50'
Cleanup at commit to delete directory work members log import/DDL activation log record.
X'51'
Cleanup at commit phase complete import/DDL activation log record.
X'72' DFSLOG72 USRREC Used by dynamic terminals during sign on create, sign off delete, and sign on modification. The following subcodes identify the conditions that caused a particular log record to be written and the content of the log record:
X'01'
ETO user structure dynamically created. Contains the SPQB name and one or more CNTs.
X'02'
ETO user structure dynamically deleted. Contains only the SPQB name.
X'03'
ETO user structure modified. Contains the SPQB name and one or more CNTs.
X'04'
One or more CNTs added to an ETO user structure. Contains the SPQB name and the CNTs that were added.
X'06'
Dynamic logical link block (LNB) created.
X'07'
Transaction SMB changed by shared queues SID exchange.
X'08'
TPIPE for OTMA in an XRF environment deleted.
X'99' DFSDXBLK DFSDXBLK Created by the logging option on the EXIT= parameter on the DBDGEN. This allows a user to capture database changes that can then be propagated to another environment (for example, Db2 for z/OS). The subcodes indicate the type of record being logged:
X'04'
Changed data
X'28'
End of job (EOJ)
X'30'
SETS call
X'34'
ROLS call

This log record is mapped by the macro, DFSDXBLK, which is not shipped.