Defining translator options

You can specify the translator options that apply to all languages except where stated otherwise.

Table 1 lists all the translator options, the program languages that apply, and any valid abbreviations.

If your installation uses the CICS®-provided procedures in the distributed form, the default options are used. These are explicitly noted in the following option descriptions. You can tell which options get used by default at your installation by looking at the SYSPRINT translator listing output from the translate step (see The CICS-supplied translators ). If you want an option that is not the default, you must specify it, as described in Using a CICS translator.

In Table 1, the translator options are shown, in tabular form, along with the program languages to which they apply.

Table 1. Translator options applicable to programming language
Translator option COBOL C C++ PL/I Assembler
APOST or QUOTE
X
       
CBLCARD or NOCBLCARD
X
       
CICS
X
X
X
X
X
COBOL2
X
       
COBOL3
X
       
CPP    
X
   
CPSM or NOCPSM
X
X
X
X
X
DBCS
X
       
DEBUG or NODEBUG
X
X
X
X
 
DLI
X
X
X
X
X
EDF or NOEDF
X
X
X
X
X
EPILOG or NOEPILOG        
X
EXCI
X
X
X
X
X
FEPI or NOFEPI
X
X
X
X
X
FLAG(I or W or E or S)
X
X
X
X
 
GDS  
X
X
 
X
GRAPHIC      
X
 
LEASM        
X
LENGTH or NOLENGTH
X
   
X
X
LINECOUNT(n)
X
X
X
X
X
LINKAGE or NOLINKAGE
X
       
MAIN or NOMAIN  
X
     
MARGINS(m,n)  
X
X
X
 
NATLANG
X
X
X
X
X
NUM or NONUM
X
       
OPMARGINS(m,n[,c ])  
X
X
X
 
OPSEQUENCE (m,n) or NOOPSEQUENCE  
X
X
X
 
OPTIONS or NOOPTIONS
X
X
X
X
X
PROLOG or NOPROLOG        
X
QUOTE or APOST
X
       
SEQ or NOSEQ
X
       
SEQUENCE(m,n) or NOSEQUENCE  
X
X
X
 
SOURCE or NOSOURCE  
X
X
X
 
SP
X
X
X
X
X
SPACE(1 or 2 or 3 )
X
       
SPIE or NOSPIE
X
X
X
X
X
SYSEIB
X
X
X
X
X
VBREF or NOVBREF
X
X
X
X