Base resolver configuration files
The base resolver configuration file contains TCPIP.DATA
statements.
In addition to resolver directives, it is referenced to determine,
among other things, the data set prefix (DATASETPREFIX
statement’s
value) to be used when trying to access some of the configuration
files specified in this section.
The search order used to access the base resolver configuration file is the following:
- GLOBALTCPIPDATA
If defined, the resolver
GLOBALTCPIPDATA
setup statement value is used (see also Understanding resolvers). The search continues for an additional configuration file. The search ends with the next file found. - The value of the environment variable RESOLVER_CONFIG
The value of the environment variable is used. This search will fail if the file does not exist or is allocated exclusively elsewhere.
- /etc/resolv.conf
- //SYSTCPD DD card
The data set allocated to the DD name SYSTCPD is used. In the z/OS® UNIX environment, a child process does not have access to the SYSTCPD DD. This is because the SYSTCPD allocation is not inherited from the parent process over the fork() or exec function calls.
- userid.TCPIP.DATA
userid
is the user ID that is associated with the current security environment (address space, task, or thread). - jobname.TCPIP.DATA
jobname
is the name specified on the JOB JCL statement for batch jobs or the procedure name for a started procedure. - SYS1.TCPPARMS(TCPDATA)
- DEFAULTTCPIPDATA
If defined, the resolver
DEFAULTTCPIPDATA
setup statement value is used (see also Understanding resolvers). - TCPIP.TCPIP.DATA