DD

Using the DD option, you can specify alternate DD names for the various data sets used by the compiler.

Read syntax diagramSkip visual syntax diagram
>>-DD--+--------------------------------------------------------------------------------------------------------------------------------+-><
       '-(--SYSPRINT--+------------------------------------------------------------------------------------------------------------+--)-'   
                      '-,--SYSIN--+----------------------------------------------------------------------------------------------+-'        
                                  '-,--SYSLIB--+-------------------------------------------------------------------------------+-'          
                                               '-,--SYSPUNCH--+--------------------------------------------------------------+-'            
                                                              '-,--SYSLIN--+-----------------------------------------------+-'              
                                                                           '-,--SYSADATA--+------------------------------+-'                
                                                                                          '-,--SYSXMLSD--+-------------+-'                  
                                                                                                         '-,--SYSDEBUG-'                    

Up to eight DD names can be specified. In order, they specify alternate DD names for the following data sets:

If you want to use ALTIN as the DD name for the primary compiler source file, you must specify DD(SYSPRINT,ALTIN). If you specify DD(ALTIN), SYSIN is used as the DDNAME for the primary compiler source file and ALTIN is used as the DD name for the compiler listing.

You can also use an asterisk (*) to indicate that the default DD name should be used. Thus DD(*,ALTIN) is equivalent to DD(SYSPRINT,ALTIN).