FILESYSTYPE TYPE(INET) ENTRYPOINT(EZBPFINI)
NETWORK DOMAINNAME(AF_INET)
DOMAINNUMBER(2)
MAXSOCKETS(64000)
TYPE(INET) FILESYSTYPE TYPE(INET) ENTRYPOINT(EZBPFINI)
SUBFILESYSTYPE NAME(TCPIP)
TYPE(INET)
ENTRYPOINT(EZBPFINI)
NETWORK DOMAINNAME(AF_INET)
DOMAINNUMBER(2)
MAXSOCKETS(64000)
TYPE(INET)
NETWORK DOMAINNAME(AF_INET6)
DOMAINNUMBER(19)
TYPE(INET) FILESYSTYPE TYPE(CINET) ENTRYPOINT(BPXTCINT)
NETWORK DOMAINNAME(AF_INET)
DOMAINNUMBER(2)
MAXSOCKETS(64000)
TYPE(CINET)
INADDRANYPORT(63000)
INADDRANYCOUNT(1000)
SUBFILESYSTYPE NAME(TCPIP)
TYPE(CINET)
ENTRYPOINT(EZBPFINI)
DEFAULT
SUBFILESYSTYPE NAME(TCPIP2)
TYPE(CINET)
ENTRYPOINT(EZBPFINI)
getnameinfo() getaddrinfo()SDCMVS: HOSTNAME PROD SDCESA: HOSTNAME TEST S390DEVA: HOSTNAME DEV
gethostname() function. However,
for systems that run using multiple TCP/IP stacks, the identity of
the stack's host name is ambiguous. Here is the process for resolving
the host name for a multiple TCP/IP stack system:
gethostname() might
be bound to a specific TCP/IP stack. The binding is referred to as
TCP/IP stack affinity. If affinity to a specific TCP/IP stack has
been established, the gethostname() function
returns the host name for the specific stack.
pfsctl(BPX1PCT). For details, see Determining SAS TCP/IP Stack Affinity.
pfsctl(BPX1PCT) to
determine whether the z/OS
system is running a single TCP/IP stack environment (INET) or a multiple
TCP/IP stack environment (CINET). Here is the process:
pfsctl() call
returns zero, the z/OS System
is running an INET environment.
pfsctl() call returns the number of CINET TCP/IP stacks and their names, the z/OS System is running a CINET
environment.
pfsctl().
pfsctl() using
the appropriate flags and specifying the TCP/IP stack name.
pfsctl() must match the value of the NAME substatement, which is included in the SUBFILESYSTYPE
statement, which is defined in the CINET PFS TCP/IP stack in the IBM BPXPRMxx PARMLIB
member.
//TKMVSENV DD DISP=SHR,DSN=SAS.DATA.TKMVSENV
ALLOC F(TKMVSENV) DA('SAS.DATA.TKMVSENV') SHR
Each logical record contains an environment variable
assignment in this format: SET environment_variable_name=value.
set _BPXK_SETIBMOPT_TRANSPORT=“stack-name"
set _TCPIPMCH=“stack-name"
set TCPMSGLEN=65536
set TCP_POLL_INTERVAL=50
set CONNECTWDWAIT=10
z64–sasprefix.TKMVSENV file
as follows:
set _BPXK_SETIBMOPT_TRANSPORT="stack-name"getnameinfo() and getaddrinfo().
/etc/hosts/etc/resolve/conf/etc/service|
IPv6
|
IPv4
|
|---|---|
|
getnameinfo(BPX1GNI)
|
gethostbyname()
|
|
getaddrinfo(BPX1GAI)
|
gethostbyaddr()
|
set TCPIPMCH=stack-affinitypfsctl(),
which might not be the appropriate TCP/IP stack. For information,
see TCPIPMCH.