SBEM JCL Syntax

The SBEM reads 80 byte records off the input stream and interprets them as JCL.

Guidelines and Restrictions

The following guidelines and restrictions apply:

Supported JCL Syntaxes

The following JCL language syntax is supported:

Handles

Parameter

Description

DD

Handles this

EXEC

Handles this

JOB

Skips over this

No other operations are supported.

EXEC

Parameter

Description

TIME=

Not implemented.

PARM=

Implemented.

REGION=

Not implemented.

DD

Parameter

Values/Notes

BLKSIZE=number

 

DATA

 

DATACLAS=id

 

DCB=

Not implemented.

The keywords that can be in () after DCB are supported as ordinary DD keywords, for example, LRECL, BLKSIZE, etc.

DDNAME=

Not implemented

DISP=(initial[,success[,fail]])

  • Initial: SHR/NEW/OLD/MOD

  • Success: PASS/KEEP/CATLG/UNCATLG/DELETE

  • Fail: KEEP/CATLG/UNCATLG/DELETE

DISP=initial

 

DLM='cc', DLM=qq

 

DSN/DATASET='datasetname'/datasetname/'datasetname(member)'/datasetname(member)

 

DSNAME=

Not implemented.

DSNTYPE=

   LIBRARY/PDS/FIFO/HFS

 

DSORG=

   PS/PSU/DA/DAU/IS/ISU/PO/POU/CX/GS/TR/TX/MQ/CQ/VSAM

DUMMY

Implemented

FREE=

   CLOSE/END

 

LRECL=number

 

MGMTCLAS=id

 

PATH=

Not implemented.

PATHOPTS=

Not implemented.

RECFM=

String of letters that includes M, R, A, S, B, D, T, V, F, U

SPACE=(aunit,(prim,sec[,dir]))

   aunit - CYL/TRK/BLOCKS

 

STORCLAS=id

 

SYSOUT=

*

letter

UNIT=devtype

No provision for ((ename,count))

Note: For Dimensions CM 2009 R1 and later, this clause can now refer to a unit number as well as an esoteric name.

VOL=SER=volume

Only this format is supported to enable use of non-SMS data sets.