Syntax

1 DSG
2.0!  OUTPUT=DDOUT
2.0?
2.0 OUTPUT=ddname
2.0 DSNOUT=
2.0.1 dsname
2.0.1.1? (member)
2.0.1.2? VOLSEROUT=volser
2.0.1 MQ:manager:queuename
2.0.1 rt:applid:rname
3!  USEIOXOUT=NO
3?
3 USEIOXOUT=YES
3.1!  IOXOUT=sysexit
3.1?
3.1 IOXOUT=ioxname
4? BINRECOUT=binrecout-len
5!  REUSE=NO
5?
5 REUSE=YES
6!  DISP=MOD
6?
6 DISP=OLD
7? 
7 RECSIZE=recsize
8 NLRECS=nlrecs
9? FILLCHAR=fillchar
10? 
10 KEYLOC=keyloc
10.1!  KEYLEN=8
10.1?
10.1 KEYLEN=keylen
10.2!  INCR=10
10.2?
10.2 INCR=incr
11? LIKE=likedsn
12!  PACK=NONE
12?
12 PACK=PACK
13? %Template processing options

Template processing options

1!  TOUTPUT=TDDOUT
1?
1 TOUTPUT=ddname
1.1? TOUTMEM=member
1 TCOUT=tcout(member)
2? OFFSETOUT=(
2.1 value
2.1.1? ,ALL
2.1.0? value,ALL,
2.1.1+ ,
2.1.1 value,fieldname
2.1.2 )
3? %Copybook processing options

Copybook processing options

1!  LANG=AUTO
1?
1 LANG=
1.1 COBOL
1.1 PLI
1.1 HLASM
2 %COBOL options
3 %PL/I options
4 %HLASM options

COBOL options

1!  DBCS=NO
1?
1 DBCS=YES
2!  CDPC=NO
2?
2 CDPC=YES
3!  CAE=NO
3?
3 CAE=YES
4!  MIXED=NO
4?
4 MIXED=YES
5? 
5+ 
5 RFROMn=operand1  RTOn=operand2
6 (1) 

7? CBLADDOP=options

PL/I options

1!  BIN63=NO
1?
1 BIN63=YES
2!  DEC31=NO
2?
2 DEC31=YES
3!  GRAPHIC=NO
3?
3 GRAPHIC=YES
4!  UNALIGNED=NO
4?
4 UNALIGNED=YES
5!  PLIMAXRC=4
5?
5 PLIMAXRC=num
6? 
6 PLILIBS=(
6.1+ 
6.1 dsname
6.2 )
7? PLIADDOP=options

HLASM options

1!  DBCS=NO
1?
1 DBCS=YES
2!  NOALIGN=NO
2?
2 NOALIGN=YES
3!  ASMMAXRC=4
3?
3 ASMMAXRC=num
4? 
4 ASMLIBS=(
4.1+ 
4.1 dsname
4.2 )
5? ASMADDOP=options