Hi Richard,
I tested with a 10.7 mini cluster and I am still not seeing a problem when connecting to the MOM
CLW DEBUG ("-Dintroscope.clw.debug=true") output below shows it is does create a separate socket connection/workstation session for each line of standard input:
===
6/26/18 12:00:41 PM IST [DEBUG] [CLW.IsengardMessaging] Creating http tunneling client socket factory.
6/26/18 12:00:41 PM IST [DEBUG] [CLW.IsengardMessaging] Creating default client socket factory.
6/26/18 12:00:41 PM IST [DEBUG] [CLW] Do not set Send/Receive Buffer Size. Keep original values: 9900/43690
6/26/18 12:00:41 PM IST [DEBUG] [CLW.OutgoingConnection] Established client connection: host: /10.131.237.191, port: 5001, socket send buffer size [bytes]: 9900, socket receive buffer size [bytes]: 43690
6/26/18 12:00:41 PM IST [DEBUG] [CLW.PostOfficeHub] Transport up: Socket Transport connected with Socket[addr=/10.131.237.191,port=5001,localport=39776]
6/26/18 12:00:41 PM IST [VERBOSE] [CLW.PostOfficeHub] Connected To: Node=Server, Address=/10.131.237.191:5001, Type=socket
6/26/18 12:00:41 PM IST [DEBUG] [CLW.PostOfficeHub] Hub name set to: Workstation_15
6/26/18 12:00:41 PM IST [DEBUG] [CLW.PostOfficeHub] Transport up: Loopback PO: Workstation_15.client_main
6/26/18 12:00:41 PM IST [DEBUG] [CLW.PostOffice] PostOffice: Workstation_15.client_main created.
6/26/18 12:00:41 PM IST [DEBUG] [CLW.IsengardClient] Number of client po threads 3
6/26/18 12:00:41 PM IST [DEBUG] [CLW.IsengardClient] Client successfully connected with Isengard server.
6/26/18 12:00:41 PM IST [DEBUG] [CLW.BeanContainerCore] Bean container 'Workstation_15' activated
willy03-I2438|EPAgentProcess|EPAgent
6/26/18 12:00:41 PM IST [DEBUG] [CLW.IsengardMessaging] Creating http tunneling client socket factory.
6/26/18 12:00:41 PM IST [DEBUG] [CLW.IsengardMessaging] Creating default client socket factory.
6/26/18 12:00:41 PM IST [DEBUG] [CLW] Do not set Send/Receive Buffer Size. Keep original values: 9900/43690
6/26/18 12:00:41 PM IST [DEBUG] [CLW.OutgoingConnection] Established client connection: host: /10.131.237.191, port: 5001, socket send buffer size [bytes]: 9900, socket receive buffer size [bytes]: 43690
6/26/18 12:00:41 PM IST [DEBUG] [CLW.PostOfficeHub] Transport up: Socket Transport connected with Socket[addr=/10.131.237.191,port=5001,localport=39778]
6/26/18 12:00:41 PM IST [VERBOSE] [CLW.PostOfficeHub] Connected To: Node=Server, Address=/10.131.237.191:5001, Type=socket
6/26/18 12:00:41 PM IST [DEBUG] [CLW.PostOfficeHub] Hub name set to: Workstation_16
6/26/18 12:00:41 PM IST [DEBUG] [CLW.PostOfficeHub] Transport up: Loopback PO: Workstation_16.client_main
6/26/18 12:00:41 PM IST [DEBUG] [CLW.PostOffice] PostOffice: Workstation_16.client_main created.
6/26/18 12:00:41 PM IST [DEBUG] [CLW.IsengardClient] Number of client po threads 3
6/26/18 12:00:41 PM IST [DEBUG] [CLW.IsengardClient] Client successfully connected with Isengard server.
6/26/18 12:00:41 PM IST [DEBUG] [CLW.BeanContainerCore] Bean container 'Workstation_16' activated
willy03-I2438|Tomcat|Tomcat Agent
===
I see similar in the EM log with the first Workstation session being logged out before the 2nd one is started:
===
6/26/18 12:00:39.774 PM IST [DEBUG] [PO:main Mailman 4] [Manager.SessionBean] User "admin_local" logged in successfully from host "Node=Workstation_15, Address=willy03-i2490.ca.com/10.131.237.169:39776, Type=socket"
6/26/18 12:00:39.774 PM IST [INFO] [PO:main Mailman 4] [Manager.SessionBean] Command Line Work Station User "admin_local" connected successfully from host "Node=Workstation_15, Address=willy03-i2490.ca.com/10.131.237.169:39776, Type=socket"
6/26/18 12:00:39.859 PM IST [DEBUG] [PO:main Mailman 8] [Manager.SessionBean] Logging out user "admin_local" from host "Node=Workstation_15, Address=willy03-i2490.ca.com/10.131.237.169:39776, Type=socket"
...
6/26/18 12:00:39.913 PM IST [DEBUG] [PO:main Mailman 3] [Manager.SessionBean] User "admin_local" logged in successfully from host "Node=Workstation_16, Address=willy03-i2490.ca.com/10.131.237.169:39778, Type=socket"
6/26/18 12:00:39.913 PM IST [INFO] [PO:main Mailman 3] [Manager.SessionBean] Command Line Work Station User "admin_local" connected successfully from host "Node=Workstation_16, Address=willy03-i2490.ca.com/10.131.237.169:39778, Type=socket"
6/26/18 12:00:39.940 PM IST [DEBUG] [PO:main Mailman 4] [Manager.SessionBean] Logging out user "admin_local" from host "Node=Workstation_16, Address=willy03-i2490.ca.com/10.131.237.169:39778, Type=socket"
===
So CLW starting a separate Workstation session for each line of input is the correct behaviour, but I cannot explain why you are having a problem starting the 2nd Workstation session.
If this important for you please create a support case and refer to this thread so we can investigate further.
Thanks
Lynn