On Thu, Aug 15, 2024 at 07:50 AM, Bob Polmanter wrote:
For example, you have port 30880 on the CTCE at 500 and at 600.? They need to be different ports, on both sides of the CTCE definition.? So, I'd suggest using 30880 for address 500 and something like 30890 for address 600.? This isnt XNET's rules; rather, this is required by CTCE to function properly.
?
Also, I'd suggest simplicity.? You have a lot of extra definitions of CTCEs as well as nodes and CTC devices in your configurations that are not actually in use. When you are just trying to get something to work, just define two hosts and try to get them to work.? Then you can expand as you need to.? In a two node setup, you only need a single CTCE defined in each Hercules instance.
?
I rebuilt Hercules on both systems via hercules-helper, removing any prior versions of 3.x or 4.x leaving only the most recent 4.7.
?
[xmas@vm370dev ~]$ which hercules
/usr/local/hercules/bin/hercules
[xmas@vm370dev ~]$ hercules
HHC02342S Configuration file 'hercules.cnf' not found: No such file or directory
HHC00007I Previous message from function 'process_args' at impl.c(2018)
HHC01413I Hercules version 4.7.0.11133-Aethra-g55f16b55
HHC01414I Copyright Roger Bowler, Jan Jaeger, and others
HHC01417I Built for you with Hercules-Helper (version: v0.9.14-113-g2fd3218)
HHC01415I Build date: Aug 15 2024 at 19:09:49
HHC01407S Usage: hercules [--help[=SHORT|LONG|VERSION|BUILD]] -f config-filename|"none" [-o logfile-name] [-r rcfile-name] [-d] [-b logo-filename] [-s sym=val] [-t [factor]] [-p dyn-load-dir] [[-l dynmod-to-load]...] [> logfile]
HHC00007I Previous message from function 'arghelp' at impl.c(791)
HHC02343S Terminating due to 1 argument errors
HHC00007I Previous message from function 'impl' at impl.c(1205)
HHC01420I Begin Hercules shutdown
HHC01423I Calling termination routines
HHC01424I All termination routines complete
HHC01425I Hercules shutdown complete
HHC01412I Hercules terminated
[xmas@vm370dev ~]$?
?
I have pared down the Hercules configuration file to just one CTCA, the second one is commented out.
?
VM370DEV configuration
?
?189 # Hercules PC Host vm370dev with IP address 192.168.122.240 connecting to
?190 # Hercules PC Host vm370-01 with IP address 192.168.122.246
?191 # ldevnum ?CTCE ?[lport] ?[rdevnum=] raddress ? rport ?[[mtu] ?sml] ?[ATTNDELAY delay] ?[FICON]
?192 0500 ? ? ? CTCE ?30880 ? ?0500=192.168.122.246 ?30880 ?62552 ? 16
?193 #
?194 # Hercules PC Host vm370dev with IP address 192.168.122.240 connecting to
?195 # Hercules PC Host vm370-02 with IP address 192.168.122.154
?196 # ldevnum ?CTCE ?[lport] ?[rdevnum=] raddress ? rport ?[[mtu] ?sml] ?[ATTNDELAY delay] ?[FICON]
?197 #
?198 # 0600 ? ? ? CTCE ?30882 ? ?0600=192.168.122.154 ?30882 ?62552 ? 16
?
VM370-01 configuration
?
?190 # Hercules PC Host vm370-01 with IP address 192.168.122.246 connecting to
?191 # Hercules PC Host vm370dev with IP address 192.168.122.240
?192 # ldevnum ?CTCE ?[lport] ?[rdevnum=] raddress ? rport ?[[mtu] ?sml] ?[ATTNDELAY delay] ?[FICON]
?193 0500 ? ? ? CTCE ?30880 ? ?0500=192.168.122.240 ?30880 ?62552 ? 16
?194 #
?195 # Hercules PC Host vm370-02 with IP address 192.168.122.154 connecting to
?196 # Hercules PC Host vm370dev with IP address 192.168.122.240
?197 # ldevnum ?CTCE ?[lport] ?[rdevnum=] raddress ? rport ?[[mtu] ?sml] ?[ATTNDELAY delay] ?[FICON]
?198 #
?199 # 0600 ? ? ? CTCE ?30882 ? ?0600=192.168.122.154 ?30882 ?62552 ? 16
?
I also have commented out the extra lines in XMASVMCE CONFIG on each machine.
?
VM370DEV XMASVMCE CONFIG A
?
FSVIEW: XMASVMCE CONFIG C1 ? ? ? ? ? ? ? Lines 1-31/31 V80[1-79] ?FSVIEW V1.2.5
* ? ? ? nodename ?netid
* ? ? ? -------- ?-----
?LOCAL ?VM370DEV ? ?1
* ? ? ? ? ? ? ? ? ? ? ? ? via
* ? ? ? nodename ?netid ?netid
* ? ? ? -------- ?----- ?-----
?NODE ? VM370-01 ? ?2 ? ? ?1
* ? ? ? ? ? ? ? ? ? ? ? ? via
* ? ? ? nodename ?netid ?netid
* ? ? ? -------- ?----- ?-----
*NODE ? VM370-02 ? ?3 ? ? ?1
* ? ? ? ? ? ? ? ? ? ? ? ? via
* ? ? ? nodename ?netid ?netid
* ? ? ? -------- ?----- ?-----
*NODE ? MVS-01 ? ? ?4 ? ? ?1
* ? ? ? ? ? ? ? ?to ? ? ?START/
* ? ? ?cuu/cuu ?netid ? NOSTART
* ? ? ?--- --- ?----- ? -------
*LINE ?09E 09F ? ?2 ? ? NOSTART
*
*
* ? ? ? ? ? ? to ? ? ? ? START/
* ? ? ?cuu ? netid ? ? ?NOSTART
* ? ? ?--- ? ----- ? ? ?-------
?CTCA ?500 ? ? 2 ? ? ? ? ?START
*CTCA ?600 ? ? 3 ? ? ? ? ?START
*
*
* To exit ?PFKey from session
* ? ? ? ? ?----
?EXITPFK ? PF24
?
VM370-01 XMASVMCE CONFIG A
?
FSVIEW: XMASVMCE CONFIG C1 ? ? ? ? ? ? ? Lines 1-31/31 V80[1-79] ?FSVIEW V1.2.5
* ? ? ? nodename ?netid
* ? ? ? -------- ?-----
?LOCAL ?VM370-01 ? ?2
* ? ? ? ? ? ? ? ? ? ? ? ? via
* ? ? ? nodename ?netid ?netid
* ? ? ? -------- ?----- ?-----
?NODE ? VM370DEV ? ?1 ? ? ?1
* ? ? ? ? ? ? ? ? ? ? ? ? via
* ? ? ? nodename ?netid ?netid
* ? ? ? -------- ?----- ?-----
*NODE ? VM370-02 ? ?3 ? ? ?1
* ? ? ? ? ? ? ? ? ? ? ? ? via
* ? ? ? nodename ?netid ?netid
* ? ? ? -------- ?----- ?-----
*NODE ? MVS-01 ? ? ?4 ? ? ?1
* ? ? ? ? ? ? ? ?to ? ? ?START/
* ? ? ?cuu/cuu ?netid ? NOSTART
* ? ? ?--- --- ?----- ? -------
*LINE ?09E 09F ? ?2 ? ? NOSTART
*
*
* ? ? ? ? ? ? to ? ? ? ? START/
* ? ? ?cuu ? netid ? ? ?NOSTART
* ? ? ?--- ? ----- ? ? ?-------
?CTCA ?500 ? ? 1 ? ? ? ? ?START
*CTCA ?600 ? ? 3 ? ? ? ? ?START
*
*
* To exit ?PFKey from session
* ? ? ? ? ?----
?EXITPFK ? PF24
?
An interesting result from asking Hercules about device 500. One response has a single line (minus) and the other has two lines (equals) between the 'arrows'. Not sure what that means.
?
VM370DEV web console
?
HHC01603I devlist 500 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
HHC02279I 0:0500 CTCE CTCE 30880/37589 <-> 0:0500=192.168.122.246:30880/44447 IO[8] open ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
VM370-01 web console
?
HHC01603I devlist 500 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
HHC02279I 0:0500 CTCE CTCE 30880/44447 <=> 0:0500=192.168.122.240:30880/37589 IO[8] open ?
?
and still no communication from VM370DEV to VM370-01 via message. There is communication from VM370-01 to VM370DEV.
?
VM370DEV console
?
L XNET
ENTER PASSWORD:
?
DMKLOG090E DEV 09E NOT DEFINED; DEV 09E NOT AVAILABLE
DMKLOG090E DEV 09F NOT DEFINED; DEV 09F NOT AVAILABLE
LOGON AT 13:33:59 CST FRIDAY 08/16/24
VM Community Edition V1 R1.2
?
Y (19E) R/O
Segment GCCLIB is not loaded because virtual machine memory is in use.
U (19D) R/O
XNET010 Cross System Net - V1.4.0 ? 07/15/22 10.42
XNET002 XNET using configuration file XMASVMCE CONFIG ? *
XNET020 VM370DEV active
XNET016 CTCA 500 initialization in progress...
XNET017 CTCA 500 is Y-side
XNET019 CTCA 500 connected to node VM370-01 (NETID= ?2)
XNET020 VM370-01 active
m vm370-01 This is a test from VM370DEV
@VM370-01 This is a test from VM370-01
?
VM370-01 console
?
L XNET
ENTER PASSWORD:
?
DMKLOG090E DEV 09E NOT DEFINED; DEV 09E NOT AVAILABLE
DMKLOG090E DEV 09F NOT DEFINED; DEV 09F NOT AVAILABLE
LOGON AT 19:33:47 GMT FRIDAY 08/16/24
VM Community Edition V1 R1.2
?
Y (19E) R/O
Segment GCCLIB is not loaded because virtual machine memory is in use.
U (19D) R/O
XNET010 Cross System Net - V1.4.0 ? 07/15/22 10.42
XNET002 XNET using configuration file XMASVMCE CONFIG ? *
XNET020 VM370-01 active
XNET016 CTCA 500 initialization in progress...
XNET017 CTCA 500 is X-side
XNET019 CTCA 500 connected to node VM370DEV (NETID= ?1)
XNET020 VM370DEV active
m VM370DEV This is a test from VM370-01
?
?
I am as confused as I can be.
?
?... Mark S.
?
?