CCITCPGW questions
search cancel

CCITCPGW questions

book

Article ID: 193731

calendar_today

Updated On:

Products

CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services CA ECOMETER SERVER COMPONENT FOC Easytrieve Report Generator for Common Services INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT LDAP SERVER FOR Z/OS Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA ON DEMAND PORTAL CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware MF - MISC OLD CODES SERVICE ASSURE GENERIC UNISERVICE FOR CICS GENERIC UNISERVICE II 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                              


Environment

Release : 14.1

Component : CAICCI-MVS

Cause

CAICCI CODE WORKING AS DESIGNED

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