How to pass parameters to CTSSYNC from my own program.
search cancel

How to pass parameters to CTSSYNC from my own program.

book

Article ID: 25654

calendar_today

Updated On:

Products

CA 1 Flexible Storage

Issue/Introduction

 

How can I pass parameters to CTSSYNC from my own program to update the IBM ATL/VTS system?

 

 

 

Resolution

 

Here is sample code that can be used as an example of how to call CTSSYNC and pass your needed parameters. In this example we are going to synchronize a range of volumes, 760100-760102. 

TSTSYNC CSECT                                        CL050B0  
         TMMLINK ENTRY,BASE=(R12),EQUS=YES,SAVE=YES,SYSMOD=TMOD01     
         LA    R1,VOLPARM                                                  
         LINK  EP=CTSSYNC                                                  
         EJECT                                                             
XITPGM   DS    0H                                                          
         L     R13,4(,R13)        POINT TO CALLER SAVE AREA                
         RETURN (14,12),RC=0      END OF JOB STEP                          
         SPACE 3                                                           
VOLPARM  DC    A(VOLR1+X'80000000')                                        
VOLR1    DC    H'21',CL8'SYNC',CL13'760100-760102'                         
                                                         
         SPACE 3                                       
         EJECT                                                             
         TMMLINK PATCH                                CL050B0  
         LTORG                                                             
         END