Mark Alexander
Member
Hello list members
Background information:
Product: *EnterpriseOne* - E811 SP1 Update1
Service Pack/Tools Release: 8.96.D1
Platform and OS level: Solaris 10 (global zone)
Database and version/level: Oracle 10.2.0.1
Web Server platform and OS level: Win2003 SP1
Aim:
Run multiple instances of JDENET, so interactive and batch processing is split with two instances each, therefore a total of four instances, each running under different userids and network interfaces (aliases).
Issue:
When starting up OneWorld (RunOneWorld.sh) (JDENET), the JDENET process seems to listen (bind) on all network (IP) aliases on the server.
eg.
netstat -an | grep 6013 | grep LIST
*.6013 *.* 0 0 49152 0 LISTEN
rather than a possible (eg. oracle sqlnet listener):
10.0.0.1.6013 *.* 0 0 49152 0 LISTEN
When starting up a second OneWorld (JDENET) process, JDENET fails with which looks like a bind error:
8715/1 MAIN_THREAD Thu Jan 11 14:48:40.764255 netconn.c1399 125-bind returned Address already in use
Doing searching on the web and this list, I found the parameter "netHostName" or "NetHostName" from:
J.D. Edwards OneWorld: The Complete Reference: JDE.INI File Settings for Clients and Servers.
This parameter has the description:
Used to specify which IP address use if there are multiple network cards used on the server.
This seems to match my issue - by allowing me to specify which interface (alias) the JDENET process should run (listen) on.
Applying this in the JDE.INI does not seem to present the JDENET process from listening (binding) on all interfaces (aliases).
Thanks for considering this issue.
Regards
Mark
Background information:
Product: *EnterpriseOne* - E811 SP1 Update1
Service Pack/Tools Release: 8.96.D1
Platform and OS level: Solaris 10 (global zone)
Database and version/level: Oracle 10.2.0.1
Web Server platform and OS level: Win2003 SP1
Aim:
Run multiple instances of JDENET, so interactive and batch processing is split with two instances each, therefore a total of four instances, each running under different userids and network interfaces (aliases).
Issue:
When starting up OneWorld (RunOneWorld.sh) (JDENET), the JDENET process seems to listen (bind) on all network (IP) aliases on the server.
eg.
netstat -an | grep 6013 | grep LIST
*.6013 *.* 0 0 49152 0 LISTEN
rather than a possible (eg. oracle sqlnet listener):
10.0.0.1.6013 *.* 0 0 49152 0 LISTEN
When starting up a second OneWorld (JDENET) process, JDENET fails with which looks like a bind error:
8715/1 MAIN_THREAD Thu Jan 11 14:48:40.764255 netconn.c1399 125-bind returned Address already in use
Doing searching on the web and this list, I found the parameter "netHostName" or "NetHostName" from:
J.D. Edwards OneWorld: The Complete Reference: JDE.INI File Settings for Clients and Servers.
This parameter has the description:
Used to specify which IP address use if there are multiple network cards used on the server.
This seems to match my issue - by allowing me to specify which interface (alias) the JDENET process should run (listen) on.
Applying this in the JDE.INI does not seem to present the JDENET process from listening (binding) on all interfaces (aliases).
Thanks for considering this issue.
Regards
Mark