CCITCPGW questions

book

Article ID: 193731

calendar_today

Updated On:

Products

CA CIS CA Common Services for z/OS CA 90s Services CA Database Management Solutions for DB2 for z/OS CA Common Product Services Component CA Common Services CA ecoMeter Server Component FOC CA Easytrieve Report Generator for Common Services CA Infocai Maintenance CA IPC Unicenter CA-JCLCheck Common Component CA LDAP Server for z/OS CA Mainframe VM Product Manager CA Chorus Software Manager CA On Demand Portal CA Service Desk Manager - Unified Self Service CA PAM Client for Linux for zSeries CA Mainframe Connector for Linux on System z CA Graphical Management Interface CA Web Administrator for Top Secret CA CA- Xpertware MF - MISC OLD CODES SERVICE ASSURE Generic Uniservice for CICS Generic Uniservice II CA Output Management Web Viewer

Issue/Introduction

During the course of investigating some connection issues with CCITCPGW, I issued NETSTAT,ALL's discovered something curious.  It appears all my CCITCPGW tasks are using different connection values, even though the parms for each are identical...

I have 2 systems, named C, F,  Here are the cciparms.  The netstat outputs follow.  Why are most of the ports different from what I specified--shouldn't they all be 7000?  And why do some have a system DNS name and others do not?

CICPARMS:
C:
SYSID(CCIC)                                                  
 PROTOCOL(TCPIPGW,162.255.224.13:7000,01,CCIC,4096,START/STOP)
 NODE(TCPIPGW,162.255.224.33,01,CCIF,4096,START/STOP)         
 NODE(TCPIPGW,162.255.224.37,01,CCIG,4096,START/STOP)         
 NODE(TCPIPGW,162.255.224.17,01,CCIK,4096,START/STOP)         
 NODE(TCPIPGW,162.255.224.41,01,CCIL,4096,START/STOP)         
 NODE(TCPIPGW,162.255.224.1,01,CCIM,4096,START/STOP)          
CONNECT(CCIF,CCIG,CCIK,CCIL,CCIM)                            

F:
SYSID(CCIF)                                                  
 PROTOCOL(TCPIPGW,162.255.224.33:7000,01,CCIF,4096,START/STOP)
 NODE(TCPIPGW,162.255.224.13,01,CCIC,4096,START/STOP)         
 NODE(TCPIPGW,162.255.224.37,01,CCIG,4096,START/STOP)         
 NODE(TCPIPGW,162.255.224.17,01,CCIK,4096,START/STOP)         
 NODE(TCPIPGW,162.255.224.41,01,CCIL,4096,START/STOP)         
 NODE(TCPIPGW,162.255.224.1,01,CCIM,4096,START/STOP)          
 CONNECT(CCIC,CCIG,CCIK,CCIL,CCIM)                            



Netstats:
C:
CAS9899I - ENTERED COMMAND: NETSTAT,ALL                         
CAS9899I 0002: CCIM     ACTV - cs390-m(162.255.224.1):1040      
CAS9899I 0004: CCIK     ACTV - cs390-k(162.255.224.17):25307    
CAS9899I 0008: CCIF     ACTV - cs390-f(162.255.224.33):8035     
CAS9899I 0036: CCIL     ACTV - (162.255.224.41):7000            
CAS9899I 0044: CCIG     ACTV - (162.255.224.37):7000            
CAS9899I NETSTAT COMMAND COMPLETED                              


F:
CAS9899I - ENTERED COMMAND: NETSTAT,ALL                         
CAS9899I 0001: CCIC     ACTV - (162.255.224.13):7000            
CAS9899I 0002: CCIM     ACTV - cs390-m(162.255.224.1):1041      
CAS9899I 0004: CCIK     ACTV - cs390-k(162.255.224.17):25308    
CAS9899I 0034: CCIL     ACTV - (162.255.224.41):7000            
CAS9899I 0040: CCIG     ACTV - (162.255.224.37):7000            
CAS9899I NETSTAT COMMAND COMPLETED                              


Cause

CAICCI CODE WORKING AS DESIGNED

Environment

Release : 14.1

Component : CAICCI-MVS

Resolution

The PORT you specify in the CCI parms is a LISTEN port. It's used to accept an incoming connection. When a connection is driven from CCITCPGW, TCPIP will assign a port(Called a connection port), it will connect to the LISTEN port of the adjacent system. We are displaying the PORT of the remote system. Based on the display you can see which side drove the connection. If the display shows the LISTEN port, the system the NETSTAT command was issued on drove the connection. If it shows one of the ports assigned by TCPIP, the remote side drove the connection.

As far as the DNS name in the display, the CCITCPGW NETSTAT command extracts the network information from an internal table. When CCITCPGW drove the connection to the remote system it is not storing the DNS name in the table