//OSNMPD PROC
//*
//* Procedure for running the SNMP agent
//*
//OSNMPD EXEC PGM=EZASNMPD,REGION=4096K,TIME=NOLIMIT,
// PARM=('POSIX(ON) ALL31(ON)',
// 'ENVAR("RESOLVER_CONFIG=/etc/tcpa.data")/-d 0')
⋮
//OSNMPD PROC
//*
//* Procedure for running the SNMP agent
//*
//OSNMPD EXEC PGM=EZASNMPD,REGION=4096K,TIME=NOLIMIT,
// PARM=('POSIX(ON) ALL31(ON)',
// 'ENVAR("RESOLVER_CONFIG=//''TCPA.MYFILE(TCPDATA)''")/-d 0')
⋮
//OSNMPD PROC
//*
//* Procedure for running the SNMP agent
//*
//OSNMPD EXEC PGM=EZASNMPD,REGION=4096K,TIME=NOLIMIT,
// PARM=('POSIX(ON) ALL31(ON)',
// 'ENVAR("RESOLVER_CONFIG=DD:TCPDATA")/-d 0')
//TCPDATA DD DSN=TCPA.MYFILE(TCPDATA),DISP=SHR
⋮
⋮
// 'ENVAR("RESOLVER_CONFIG=//DD:TCPDATA")/-d 0')
For more information about specifying a ddname, see z/OS XL C/C++ Programming Guide.
This example uses an MVS data set TCPA.ENVAR(OSNMPD).
The following example shows setting the RESOLVER_CONFIG environment variable to a file:
RESOLVER_CONFIG=/etc/tcpa.data
The following example shows setting the RESOLVER_CONFIG environment variable to an MVS data set:
RESOLVER_CONFIG=//’TCPA.MYFILE(TCPDATA)’
//OSNMPD PROC
//*
//* Procedure for running the SNMP agent
//*
//OSNMPD EXEC PGM=EZASNMPD,REGION=4096K,TIME=NOLIMIT,
// PARM=(’POSIX(ON) ALL31(ON)’,
// ’ENVAR("_CEE_ENVFILE=DD:STDENV")/-d 0’)
//STDENV DD DSN=TCPA.ENVAR(OSNMPD),DISP=SHR
For more information about specifying a list of environment variables using the _CEE_ENVFILE environment variable, see z/OS XL C/C++ Programming Guide.