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') SHREach 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-affinity
pfsctl()
,
which might not be the appropriate TCP/IP stack. For information,
see TCPIPMCH.