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

Document ID : KB000017987
Last Modified Date : 14/02/2018
Show Technical Document Details

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.