How can I pass parameters to CTSSYNC from my own program to update the IBM ATL/VTS system?
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