The DMD and Language Environment run-time options

When you start the DMD from a started or cataloged procedure, you typically start it directly from the SEZALOAD data set using PGM=EZADMD. However, you can also start the DMD using BPXBATCH.

When you start the DMD using PGM=EZADMD, the STDENV DD card, if used, is passed directly to the DMD. Language Environment® does not have access to the STDENV environment variables. As a result, any Language Environment run-time options set in the STDENV DD data set using the _CEE_RUNOPTS environment variable are ignored. In this case, Language Environment run-time options must be passed on the PARM parameter, and the options must be specified before any DMD options. However, the PARM parameter allows a maximum of 100 characters. If the Language Environment run-time options plus the DMD parameters that you want to specify exceed 100 characters, consider using BPXBATCH to start the DMD. When you use PGM=BPXBATCH to start the DMD, you can include the Language Environment variable _CEE_RUNOPTS on the STDENV DD card to specify run-time options in excess of 100 characters long.

For more information about how to start the DMD, see Starting the DMD.