search cancel

How can I change the output from DDTRSLM to go to a different DD name than SYSPRINT?

book

Article ID: 17987

calendar_today

Updated On:

Products

Datacom DATACOM - AD Ideal CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services CA ECOMETER SERVER COMPONENT FOC EASYTRIEVE REPORT GENERATOR FOR COMMON SERVICES INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA ON DEMAND PORTAL CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware

Issue/Introduction

Description:

When migrating entities with DDTRSLM and calling it from some other product like SCLM (Software Configuration and Library Manager) the output for both products go to SYSPRINT. How can output from DDTRSLM be changed to go to a different DD name instead?

Solution:

The DDNAMEs used by DDTRSLM are specified in the VPE File Table DDVPEFT. The DDVPEFT source is in the CABDSAMP library. Modify the DDVPEFT source to use a different DDNAME for the label SYSPRINT, then assemble and link it into a load module called DDVPEFT. For example, to change it to SYSPRT it would look like this:


 SYSPRINT 	ROSFD DDNAME=SYSPRT,ACCMETH=SEQ,RECFM=FBA,LRECL=121, X     
 BLKSIZE=0,PRODUCT=IGN 

Note that other programs use DDVPEFT as well so you should create a custom DDVPEFT for use by DDTRSLM only.

Place the custom DDVPEFT in a load library concatenated to the STEPLIB higher than the Datacom CUSLIB when executing DDTRSLM.

Environment

Release:
Component: DB