This is the JCL that will touch the volume, but only dump 1 record, therefore It runs very quickly if the virtual volume is already cache. If the virtual volume is not in cache, it will be staged to cache. You do need to have the DSN coded (the INDD1 points to the tape data set name). You do not have to hard-code the volser itself.
//STEP1 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//INDD1 DD DSN=(YOUR DSN - that points to the tape data set name),DISP=SHR
//OUTDD1 DD SYSOUT=*
//SYSIN DD *
PRINT INFILE(INDD1) COUNT(1)
/*