Language Environment run-time considerations

When starting the NSS server from a started or cataloged procedure, you should typically start it directly from the SEZALOAD data set using PGM=EZANSSD. However, there is a situation in which you might want to start the NSS server using BPXBATCH.

When the NSS server is started using PGM=EZANSSD, the STDENV DD card, if used, is passed directly to the NSS server program. Language Environment® does not get 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 NSS server options. However, the PARM parameter allows a maximum of 100 characters. If the Language Environment run-time options plus NSS server parameters that you want exceed 100 characters, consider using BPXBATCH to start the NSS server. When PGM=BPXBATCH is used, the Language Environment variable _CEE_RUNOPTS can be included on the STDENV DD card to specify run-time options in excess of 100 characters long.