The following is the recommended method of using tape pools within the TMS.
Thus, a FORTRAN program might look like the following.
Example of using TMS tape pools
*
* Allocate a new 3480 from the pool XX_FREE
*
CALL FMALLO('3480','38K',' ','SMCF_1','XX_FREE',
+LBANK,' ',VSN,VID,IRC)
*
* Now write the data ...
*
...
...
*
* OK - write-lock the tape and move to XX_DSTS
* set TMS tag to generic name
*
10 CONTINUE
CALL FMPOOL(GENAM,LBANK,KEYS,'XX_DSTS','LS',IRC)
RETURN
*
* Error - free tape
* delete TMS tag
*
20 CONTINUE
CALL FMPOOL(GENAM,LBANK,KEYS,'XX_FREE','D',IRC)
RETURN
END