Greetings all,
Happy new year to you all.
I am using CKNSERVE on a clone of an ADCD z/OS system. I have been getting an error as follows,
CKN002I 12 BPX1GAI getaddrinfo for hostname failed RC 1 error in domain, reason 78AE 1004x
In the SYSTCPT output I get the following shown,
GetAddrInfo Searching Local Tables for IPv6 Address
Global IpNodes Dataset = USER.Z31D.TCPPARMS(ZPDTIPN1)
Default IpNodes Dataset = USER.Z31D.TCPPARMS(ZPDTIPN1)
Search order = CommonSearch
SITETABLE from globalipnodes USER.Z31D.TCPPARMS(ZPDTIPN1)
- Lookup for S0W3.DAL-EBIS.IHOST.COM
GetAddrInfo Searching Local Tables for IPv4 Address
- Lookup for S0W3.DAL-EBIS.IHOST.COM
GetAddrInfo Searching Local Tables for IPv6 Address
- Lookup for S0W3
GetAddrInfo Searching Local Tables for IPv4 Address
- Lookup for S0W3
GetAddrInfo Closing IOCTL Socket 0x00000000
BPX1CLO: RetVal = 0, RC = 0, Reason = 0x00000000
GetAddrInfo Failed: RetVal = -1, RC = 1, Reason = 0x78AE1004
GetAddrInfo Ended: 2026/01/11 16:11:40.900399
When I look at USER.Z31D.TCPPARMS(ZPDTIPN1) I see I have specified,
10.1.1.2 &SYSNAME..DAL-EBIS.IHOST.COM &SYSNAME
127.0.0.1 LOCALHOST
When I replace this with the following the whole error goes away and CKNSERVE starts.
10.1.1.2 S0W3..DAL-EBIS.IHOST.COM S0W3
127.0.0.1 LOCALHOST
The message I get are then as follows,
GetAddrInfo Searching Local Tables for IPv6 Address
Global IpNodes Dataset = USER.Z31D.TCPPARMS(ZPDTIPN1)
Default IpNodes Dataset = USER.Z31D.TCPPARMS(ZPDTIPN1)
Search order = CommonSearch
SITETABLE from globalipnodes USER.Z31D.TCPPARMS(ZPDTIPN1)
- Lookup for S0W3.DAL-EBIS.IHOST.COM
GetAddrInfo Searching Local Tables for IPv4 Address
- Lookup for S0W3.DAL-EBIS.IHOST.COM
GetAddrInfo Searching Local Tables for IPv6 Address
- Lookup for S0W3
GetAddrInfo Searching Local Tables for IPv4 Address
- Lookup for S0W3
ADDRTABLE from globalipnodes USER.Z31D.TCPPARMS(ZPDTIPN1)
- Lookup for 10.1.1.2
GetAddrInfo Returning Zero as Port Number
GetAddrInfo Built 1 Addrinfos
GetAddrInfo Closing IOCTL Socket 0x00000000
BPX1CLO: RetVal = 0, RC = 0, Reason = 0x00000000
GetAddrInfo Succeeded: IP Address(es) found:
IP Address(1) is 10.1.1.2
GetAddrInfo Ended: 2026/01/11 16:59:34.945959
Not sure why this is.
Is it possible that CKNSERVE is reading the TCPPARMS library and not doing system variable substitution?
Or I am missing something else?
Lennie
------------------------------
Lennie Dymoke-Bradshaw
Director
Reverse Sweep Consulting Limited
07504304158
------------------------------