The DD option allows you to specify alternate DD names for the various datasets used by the compiler.
>>-DD--+--------------------------------------------------------------------------------------------------------------------------------+->< '-(--SYSPRINT--+------------------------------------------------------------------------------------------------------------+--)-' '-,--SYSIN--+----------------------------------------------------------------------------------------------+-' '-,--SYSLIB--+-------------------------------------------------------------------------------+-' '-,--SYSPUNCH--+--------------------------------------------------------------+-' '-,--SYSLIN--+-----------------------------------------------+-' '-,--SYSADATA--+------------------------------+-' '-,--SYSXMLSD--+-------------+-' '-,--SYSDEBUG-'
Up to eight DD names may be specified. In order, they specify alternate DD names for
If you wanted to use ALTIN as the DD name for the primary compiler source file, you would have to specify DD(SYSPRINT,ALTIN). If you specified DD(ALTIN), SYSIN would be used as the DDNAME for the primary compiler source file and ALTIN would be used as the DD name for the compiler listing.
You can also use * to indicate that the default DD name should be used. Thus DD(*,ALTIN) is equivalent to DD(SYSPRINT,ALTIN).