DLm: Incorrect output is returned when DLMCPPRC is run more than once in the same job

Summary: Using DLMCPPRC more than once in a single job execution produces a stale report.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

The first execution of DLMCPPRC is successful, but subsequent execution in the same job returns stale or unexpected results to the DLMCPRPT DD.
A further symptom is allocation error with IEF244I and IEF877E messages and corresponding 'Write to Operator with Reply' (WTOR).

 

Cause

Error in the sample JCL procedure: DLMCPPRC

 

Resolution

Workaround
Modify the DLMCP step in the DLMCPPRC procedure as follows:

Change: //DLMCPCMD DD  DSN=&CMDFILE2,DISP=(OLD,PASS)
To: //DLMCPCMD DD  DSN=&CMDFILE2,DISP=(OLD,DELETE)

 

Resolution
This issue is under DLm Engineering review for addressing in a later release of DLm mainframe utilities.

 

Affected Products

Disk Library for mainframe, Disk Library for mainframe DLm2500, Disk Library for mainframe DLm8500, Disk Library for mainframe Software
Article Properties
Article Number: 000218277
Article Type: Solution
Last Modified: 20 Aug 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.