ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Running multiple VLSUTIL LIBRARY functions in a single step

book

Article ID: 200466

calendar_today

Updated On:

Products

Ideal IPC

Issue/Introduction

Is it possible to run the LIBRARY against all SRC libs in one single step?

The following JCL produces a LIBRARY report for the first VLS file only (i.e. ADRPNL):

//VLSUTIL  EXEC PGM=VLSUTIL                        
//STEPLIB   DD DISP=SHR,DSN=hlq.CAVQLOAD           
//SYSPRINT DD  SYSOUT=*                            
//AUXPRINT DD  SYSOUT=*                            
//VLSBKUP  DD  DUMMY                               
//VLSFILE  DD  DISP=SHR,DSN=hlq.ADRPNL             
//         DD  DISP=SHR,DSN=hlq.ADROUT             
//         DD  DISP=SHR,DSN=hlq.ADRLIB             
//SYSUDUMP DD  SYSOUT=*                            
//SYSIN    DD *                                    
LIBRARY     
/*                                

 

Environment

Release : 15.1

Component : CA IPC

Resolution

Use the DDNAMES SYSIN cards to overwrite the standard ddname VLSFILE and then run all the LIBRARY functions on the same step:

//VLSUTIL EXEC PGM=VLSUTIL 
//STEPLIB DD DISP=SHR,DSN=hlq.CAVQLOAD
//SYSPRINT DD SYSOUT=*
//AUXPRINT DD SYSOUT=*
//VLSBKUP DD DUMMY
//VLS1 DD DISP=SHR,DSN=hlq.ADRPNL
//VLS2 DD DISP=SHR,DSN=hlq.ADROUT
//VLS3 DD DISP=SHR,DSN=hlq.ADRLIB
//SYSUDUMP DD SYSOUT=*
//SYSIN DD *
DDNAMES VLSFILE=VLS1
LIBRARY
DDNAMES VLSFILE=VLS2
LIBRARY
DDNAMES VLSFILE=VLS3
LIBRARY
/*

Additional Information

DDNAMES card is documented on the "VLSUTIL Function Descriptions" section of CA Datacom Tools documentation.