Smart/RESTART v12.1.2 contained JCL to create aliases for the QUICKSTART dynamic file modules
in hlq.DCACNTL member SRSJQSFD.
The equivalent Smart/RESTART v20.0 hlq.CRAIJCL member SRSJQSFD to link NO-OP versions of the QUICKSTART
modules does not specify entry INCLUDE SYSLIB(RAI$CRN) as prior Smart/RESTART versions included.
Should the INCLUDE SYSLIB(RAI$CRN) entry be excluded for Smart/RESTART v20.0?
Example from Smart/RESTART v12.1.2:
//SYSLIB DD DISP=SHR,DSN=hlq.DCANCAL
// DD DISP=SHR,DSN=SYS1.LPALIB
//SYSUT1 DD DSN=&SYSUT1,UNIT=VIO,SPACE=(1024,(50,20))
//SYSPRINT DD SYSOUT=*,DCB=(RECFM=FB,LRECL=121,BLKSIZE=1210)
//SYSLMOD DD DISP=SHR,DSN=hlq.DCALOAD
//SYSLIN DD *
INCLUDE SYSLIB(IEFBR14)
INCLUDE SYSLIB(RAI$CRN)
MODE AMODE(31),RMODE(ANY)
ENTRY IEFBR14
ALIAS QSFD
ALIAS QSFDADV
ALIAS QSFDRERE
ALIAS QSB4OPEN
ALIAS QSAFTOPN
ALIAS QSAFTCLS
ALIAS QSINPUT
ALIAS QSOUTPUT
ALIAS QSJOB
NAME DUMMYMOD(R)
Release : 20.0
Component : Smart/Restart
The recommendation is to utilize the JCL in Smart/RESTART v20.0 hlq.CRAIJCL member SRSJQSFD
utilizing the site original Smart/RESTART v12.1.2 //SYSLIN input removing the following entry:
INCLUDE SYSLIB(RAI$CRN)