<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hello OmniOrb list,<o:p></o:p></p><p class=MsoNormal>We are using OmniOrb v4.1 bundled with a product we are using, which is being run on a set of PCs each of which may have multiple network adapters. OmniOrb is used to allow software on the first PC to communicate with software on the other PCs.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>We are finding that due to the apparently arbitrary choice of which network adapter OmniOrb uses, communications are failing, due to the sender and listener using different addresses. For instance 192.168.130.22 and 192.168.132.22<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>These are the File version and Product version details from two different locations of the software installation on the same PC:<o:p></o:p></p><p class=MsoNormal>omniDynamic410_vc8_rt.dll 4.1.0.209 / 4.1.0.D1<o:p></o:p></p><p class=MsoNormal>omniORB410_vc8_rt.dll 4.1.0.209 / 4.1.0.D1<o:p></o:p></p><p class=MsoNormal>omnithread33_vc8_rt.dll 3.3.209.0 / 4.1.0.D1<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>omniDynamic414_vc12_rt.dll 4.1.4.241 / 4.1.4.F1<o:p></o:p></p><p class=MsoNormal>omniORB414_vc12_rt.dll 4.1.4.241 / 4.1.4.F1<o:p></o:p></p><p class=MsoNormal>omnithread34_vc12_rt.dll 3.4.241.0 / 4.1.4.F1<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Problem 1:<o:p></o:p></p><p class=MsoNormal>We have an OMNIORB.CFG on each PC.<o:p></o:p></p><p class=MsoNormal>This is clearly being honored, because the traceLevel setting has an effect.<o:p></o:p></p><p class=MsoNormal>However on all but one PC, the OmniOrb.log is created but remains empty, despite having similar configuration on all the PC, e.g:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>traceLevel = 30<o:p></o:p></p><p class=MsoNormal>traceFile = c:\temp\OmniORB.log<o:p></o:p></p><p class=MsoNormal>dumpConfiguration = 1<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Although the log file is empty on all but one PC, we do see the required log messages in the product&#8217;s own log view on the same PC.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Problem 2:<o:p></o:p></p><p class=MsoNormal>In an attempt to get OmniOrb to use the intended network adapter, i.e. the main issue, we have e.g.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>endPoint = giop:tcp:192.168.130.22:<o:p></o:p></p><p class=MsoNormal>endPointPublish = giop:tcp:192.168.130.22:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>in the OMNIORB.CFG on each PC (with that PC&#8217;s address, for the network adapter we wish to be used).<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>However in some cases the other adapter (192.168.132.22) is being used.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>If anyone can cast light on either of these issues we would be very pleased to hear it.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Regards,<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Nick Day<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>