IBM Security Z Security

Security for Z

Join this online user group to communicate across Z Security product users and IBM experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Using CKNSERVE on ADCD systems clone

    Posted 16 days ago

    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
    ------------------------------


  • 2.  RE: Using CKNSERVE on ADCD systems clone

    Posted 15 days ago

    Hi Lennie

    With your system symbol in the /etc/hosts equivalent, USER.Z31D.TCPPARMS(ZPDTIPN1), does the TSO command PING S0W3 work?  I have looked, but could not find documentation to confirm the use of system symbols in /etc/hosts.  Documentation for other TCPPARMS members explicitly mentions use of system symbols, but (again) I could not find this for the HOSTS file.

    Also, when you edited the ZPDTIPN1 member to remove the symbol, you should have taken out the double dot too.



    ------------------------------
    Rob van Hoboken
    ------------------------------



  • 3.  RE: Using CKNSERVE on ADCD systems clone

    Posted 14 days ago

    Hi Lennie,

    FYI, 1004 indicates Domain Name not found.

    Regards,

    Paul. 



    ------------------------------
    PAUL HORN -IBM - Software Architect / Developer
    ------------------------------