Troubleshooting
Problem
Running TDS collect with IMS data, the collect fails with error DRL2078E.
Symptom
IMS data is not processed and the collect ends with an error.
Resolving The Problem
Following messages are received in TDS collect when processing IMS data:
DRL2078E Active IMS 07 Record Found without corresponding SET07BUF entry. Log collector run terminated.
DRL0335E The processing terminated due to an error found by log or record procedure DRLSI81L. DRL0174I Record number 3 is the last log record processed.
The error is caused by the x'07' records not being in STCK sequence across the IMS systems. This error checking has been added to ensure that the processing of the x'07' records in the SET07BUF is
working properly.
The error message was added to ensure that customers using shared queues have merged the logs
correctly. This error checking can also have value for non-shared queue situations where datasets are concatenated under the DRLLOG DDname. The error checking ensures the records are being processed in the correct sequence. If the logs are processed in an incorrect sequence, the data
integrity may be jeopardized.
To resolve this problem, the collect will need to be run using one of the following options:
Option 1.
---------
Use the DRLLOG1..DRLLOG9 datasets and allocate a set of logs from
each IMS system to its own individual DRLLOG ddname. An example:
//DRLLOG1 DD DISP=SHR,DSN=IMT1.LOG1
// DD DISP=SHR,DSN=IMT1.LOG2
// DD DISP=SHR,DSN=IMT1.LOG3
//DRLLOG2 DD DISP=SHR,DSN=IMX1.LOG1
// DD DISP=SHR,DSN=IMX1.LOG2
// DD DISP=SHR,DSN=IMX1.LOG3
//DRLLOG3 DD DISP=SHR,DSN=IMT2.LOG1
// DD DISP=SHR,DSN=IMT2.LOG2
// DD DISP=SHR,DSN=IMT2.LOG3
Option 2.
---------
Run one collect job per IMS. This will mean that multiple COLLECT jobs
are run, but would ensure that the error checking identifies the
circumstance when the logs are not in the correct sequence.
Product Synonym
569510100;TDS;Tivoli Decision Support
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21299774