Each record read from SYSUT1 must contain the complete set of data necessary for one operation on one DATACLAS. For example, to perform a GU operation followed by two GN operations, you would use the following.
DATACLAS NAME(ABC) RECFM(FB) LRECL(80) FUNC(GU) DATACLAS FUNC(GN) DATACLAS FUNC(GN)
The following is an example of JCL that uses SMS DATACLAS with SYSUT1.
//STEP20 EXEC PGM=MFCMD //SYSUT1 DD DSN=TEST.CMDFILE,DISP=OLD //SYSUT2 DD DSN=TEST.OUTPUT,DISP=OLD //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=*