SAREAS stopped working using the V14 libraries. When used a STEPLIB with v12.2 library it worked.
Below is an example of an SAREAS proc , the SET option controls the TYPE parm.
//SAREAS SET TYPE=PRIMARY
//SAREAS EXEC PGM=SAREAS,REGION=64M,TIME=1440,
// PARM=('E=LEAX', EASTNAME IS LEAS
// 'COMM=XCF', COMM IS XCF
// 'MAXI=600', MAXIDLE IS 10 MINUTES
// 'MINI=30', MINIDLE IS 30 SECONDS
// 'NB=400', NBUF IS 300 BUFFERS
// 'NREAD=8', NREAD IS 8 BUFFERS AT A TIME
// 'NREQ=300', NREQ IS 300 PROCESS REQUEST ENTRIES
// 'NT=1', NTHREADS IS 4 TAPE THREADS (DRIVES)
// 'T=&TYPE') TYPE IS ONLY BY DEFAULT, CHANGEABLE AT STARTUP
//SYSPRINT DD SYSOUT=X
//SYSOUT DD SYSOUT=X
//SYSUDUMP DD SYSOUT=X
IEF403I SAREAS - STARTED - TIME=10.07.29
SAREA12W Invalid initialization parameter for SAREAS (SAREAS/HO43)
SAREA12W Keyword="T",Value="&TYPE"
SAREA15I The following parameters are being used for SAREAS (SAREAS/HO43):
SAREA16I DFQIDLE = 0
SAREA16I MAXIDLE = 600
SAREA16I MINIDLE = 30
SAREA16I MOUNT = D
SAREA16I EASTNAME = LEAX
SAREA16I NBUF = 400
SAREA16I NREAD = 8
SAREA16I NREQ = 300
SAREA16I NTHREADS = 1
SAREA16I TYPE = ONLY
SAREA16I TRACE = OFF
SAREAS00 iew 14.0 (EAS) is initialized
Change the SAREAS PARM 'T=&TYPE' to 'TYPE=&TYPE'
In the previous example there is a //SAREAS SET TYPE=PRIMARY, so the &TYPE was correct.
If there is no SET statement, then just simply change the 'T=' to 'TYPE=' and that should take care of it.