You need to know how to route SYSLST output to disk rather than a printer.
Add set search=( ur ,di,cp) to the JCL along with a label for FISYSLS
// SET SEARCH=( UR ,DI,CP) // DLBL FISYSLS,'output.dataset',BLKSZ=OPT,SYS008 // EXTENT SYS008,POOL01,1,0,1,100
You can omit the SET SEARCH=(UR,DI,CP) statement if you have DFHCD, DFHDI, DFHCP set to yes in DYNAM FI options, (panel CAYD-1311)
* If // SET SEARCH is used it will be active until EOJ. If SET SEARCH (no //) is used it will be active for the entire partition until the next IPL.
FISYSLS can not be used with utilities such as DYNUTIL, IDCAMS or DITTO because they do their own physical I/O.