<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:annotate="http://purl.org/rss/1.0/modules/annotate/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!--
	This feed generated for Anonymous
	More info at http://naklon.info/rss/about.htm
-->
<channel>
<title>Portico Project Forums</title>
<link>http://forums.porticoproject.org/</link>
<description>Get help on all things Portico</description>
<managingEditor>forums@littlebluefroglabs.com</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>RSS Feed 2.2.4</generator>
<language>en</language>
<lastBuildDate>Tue, 09 Feb 2010 11:36:24 GMT</lastBuildDate>
<image>
	<url>http://forums.porticoproject.org/templates/subSilver/images/logo_phpBB_med.gif</url>
	<title>Portico Project Forums</title>
	<link>http://forums.porticoproject.org/</link>
	<width>122</width>
	<height>56</height>
</image>
<item>
<title>Portico Support :: RE: Problem loading C++ federates on Turkish Locale Machines</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1134#1134</link>
<pubDate>Fri, 05 Feb 2010 03:10:11 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1134#1134</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Fri Feb 05, 2010 1:10 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Right, I hope I've fixed this in the latest SVN version. If you want to check it out and give it a try for me, that'd be fantastic!&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1131#1131" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1134</comments>
</item>
<item>
<title>Portico Support :: RE: Problem loading C++ federates on Turkish Locale Machines</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1133#1133</link>
<pubDate>Fri, 05 Feb 2010 02:14:18 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1133#1133</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Fri Feb 05, 2010 12:14 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
I've split this off into a different topic so that it's easier to find. I've also registered the following Jira issue to fix the underlying problem:
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://jira.porticoproject.org/browse/PORT-910&quot; target=&quot;_blank&quot;&gt;http://jira.porticoproject.org/browse/PORT-910&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1131#1131" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1133</comments>
</item>
<item>
<title>Portico Support :: RE: Problem loading C++ federates on Turkish Locale Machines</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1132#1132</link>
<pubDate>Fri, 05 Feb 2010 01:50:44 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1132#1132</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Fri Feb 05, 2010 11:50 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Well there you go. You learn something new every day! I shall attempt to put in a fix for this (as mentioned in the article - specifically specifying the English locale) for v1.0.2. Thanks for the heads up!&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1131#1131" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1132</comments>
</item>
<item>
<title>Portico Support :: Problem loading C++ federates on Turkish Locale Machines</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1131#1131</link>
<pubDate>Thu, 04 Feb 2010 12:31:10 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1131#1131</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=142&quot; target=&quot;_blank&quot;&gt;qubeuc&lt;/a&gt;&lt;br /&gt;

Posted: Thu Feb 04, 2010 10:31 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi
&lt;br /&gt;

&lt;br /&gt;
In case any one hits same problem, I want to give my solution.
&lt;br /&gt;
Our problem was related with operating system name that is taken by
&lt;br /&gt;
system.getProperties function. When os.name is converted to uppercase
&lt;br /&gt;
because of some language mismatch my os.name is converted to &amp;quot;W|NDOWS&amp;quot; instead of &amp;quot;WINDOWS&amp;quot;. So that, jvm tries to load .so libraries.
&lt;br /&gt;
I just change this check for now.
&lt;br /&gt;

&lt;br /&gt;
For more information, this link can be useful.
&lt;br /&gt;
&lt;a href=&quot;http://java.sys-con.com/node/46241&quot; target=&quot;_blank&quot;&gt;http://java.sys-con.com/node/46241&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
regards
&lt;br /&gt;

&lt;br /&gt;
Tc&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>qubeuc</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1131#1131" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1131</comments>
</item>
<item>
<title>Portico Support :: RE: problem of synchronization point</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1130#1130</link>
<pubDate>Wed, 03 Feb 2010 01:33:34 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1130#1130</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Wed Feb 03, 2010 11:33 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
The C++ federates have been tested with VC6, VC7 and GCC 4.2.1
&lt;br /&gt;

&lt;br /&gt;
I'm personally using Java 1.6.0_17 for development, but all code is compiled for and designed to run with anything down to Java 1.5.
&lt;br /&gt;

&lt;br /&gt;
The most current Portico version I've tested with is 1.0.1
&lt;br /&gt;

&lt;br /&gt;
There are no special settings required for the JVM&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1103#1103" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1130</comments>
</item>
<item>
<title>Portico Support :: RE: Unable to have synch callback in c++</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1129#1129</link>
<pubDate>Wed, 03 Feb 2010 01:30:36 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1129#1129</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Wed Feb 03, 2010 11:30 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
I'd suggest trying it again, but only turn up the Portico logging, not the JGroups logging. It's a bit hard to sift through that much unrelated output.
&lt;br /&gt;

&lt;br /&gt;
As for the C++ problem, is your RTI_HOME environment variable set properly? There is documentation on the website to help you getting started with C++ &lt;a href=&quot;http://www.porticoproject.org/index.php?title=Getting_Started_With_Portico_C%2B%2B&quot; target=&quot;_blank&quot;&gt;http://www.porticoproject.org/index.php?title=Getting_Started_With_Portico_C%2B%2B&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1119#1119" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1129</comments>
</item>
<item>
<title>Portico Support :: RE: Portico Simple Java Demo - Update Attribute</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1128#1128</link>
<pubDate>Tue, 02 Feb 2010 17:49:30 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1128#1128</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=145&quot; target=&quot;_blank&quot;&gt;BillD&lt;/a&gt;&lt;br /&gt;
Subject: RE: Portico Simple Java Demo - Update Attribute&lt;br /&gt;
Posted: Wed Feb 03, 2010 3:49 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Okay, read in different post that a federate does not receive its own data.
&lt;br /&gt;

&lt;br /&gt;
I created a new federate and tested it and the values seemed to be reflected just fine.
&lt;br /&gt;

&lt;br /&gt;
Thanks,
&lt;br /&gt;
Bill&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>BillD</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1127#1127" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1128</comments>
</item>
<item>
<title>Portico Support :: Portico Simple Java Demo - Update Attribute</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1127#1127</link>
<pubDate>Tue, 02 Feb 2010 17:28:49 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1127#1127</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=145&quot; target=&quot;_blank&quot;&gt;BillD&lt;/a&gt;&lt;br /&gt;
Subject: Portico Simple Java Demo - Update Attribute&lt;br /&gt;
Posted: Wed Feb 03, 2010 3:28 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Hello,
&lt;br /&gt;
I have been able to run the simple Java demo that is included with portico, and everything works fine without error, but in my output I do not see any logging of the UpdateAttribute callbacks.  (Although I do get all of the Time Advance Notices)
&lt;br /&gt;

&lt;br /&gt;
It seems that because the Federate subscribes to its own object type, it should receive the call-backs in ReflectAttributeValues when the updates are sent, and then log the values.
&lt;br /&gt;

&lt;br /&gt;
I found a &amp;quot;testfom.fed&amp;quot; file on the Portico website that was much much longer than the included &amp;quot;fed&amp;quot; file, describing things like 'Manager' etc.  Could this be the reason?
&lt;br /&gt;

&lt;br /&gt;
Thanks,
&lt;br /&gt;
Bill&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>BillD</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1127#1127" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1127</comments>
</item>
<item>
<title>Portico Support :: RE: Unable to have synch callback in c++</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1126#1126</link>
<pubDate>Tue, 02 Feb 2010 11:08:08 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1126#1126</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=142&quot; target=&quot;_blank&quot;&gt;qubeuc&lt;/a&gt;&lt;br /&gt;

Posted: Tue Feb 02, 2010 9:08 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
G'day Tim
&lt;br /&gt;

&lt;br /&gt;
Thanks for your response.
&lt;br /&gt;

&lt;br /&gt;
When I try to run federate example on java, it is running properly using JAVA 1.6.
&lt;br /&gt;
However, when I used C++ with JAVA 1.6, callback function never informs federate about initialization.
&lt;br /&gt;
I have also tried jre given with Portico package, this jre throws an exception at jvm.dll as “Access violation reading location 0x0000000” at registerFederationSynchronizationPoint.
&lt;br /&gt;
I am using VC++8. 
&lt;br /&gt;

&lt;br /&gt;
Also I am getting following erros although I am using Windows
&lt;br /&gt;

&lt;br /&gt;
ERROR Could not locate Portico C++ library (libRTI-NG.so/librti13.so)
&lt;br /&gt;
ERROR Make sure $RTI_HOME is set and $RTI_HOME/lib is on you 
&lt;br /&gt;

&lt;br /&gt;
I have already defined _WIN32 macro.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
As I see, whenever I used JAVA1.6 with C++ either federation thread (thread that is responsible from callbacks)
&lt;br /&gt;
Hangs on one of the jni calls or exit abnormally without any notification or error.
&lt;br /&gt;

&lt;br /&gt;
My current configuration is :
&lt;br /&gt;
                Compiler  : VC++8, Microsoft Visual Studio 2005
&lt;br /&gt;
                Java : JRE1.6
&lt;br /&gt;
                Portico : 1.0.1
&lt;br /&gt;

&lt;br /&gt;
My debug output is as following :
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Portico.log&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
INFO  [main] portico.lrc: Creating new LRC [default]
&lt;br /&gt;
TRACE [main] portico.lrc: Provided connection implementation is &amp;quot;org.portico.bindings.jgroups.LrcConnection&amp;quot;
&lt;br /&gt;
TRACE [main] portico.lrc: Trying to load connection class: org.portico.bindings.jgroups.LrcConnection
&lt;br /&gt;
INFO  [main] portico.lrc.jgroups: Starting JGroups LrcConnection...
&lt;br /&gt;
INFO  [main] portico.lrc: LRC [default] initialized (HLA version: HLA13)
&lt;br /&gt;
DEBUG [main] portico.lrc: Parsing FED file (format=hla13): file:/d:/Tc/projects/TTT/codes/HLA/portico_/portico/portico/testfom.fed
&lt;br /&gt;
DEBUG [main] portico.lrc: ATTEMPT Create federation execution [ExampleFederation]
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: REQUEST createFederation: name=ExampleFederation
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: ATTEMPT connecting to channel [ExampleFederation]
&lt;br /&gt;
DEBUG [main] portico.lrc.jgroups: SUCCESS connected to channel [ExampleFederation]
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) {OOB|MSG_CREATE} channel=ExampleFederation, size=17173
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) synchronous, channel=ExampleFederation, size=17173, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: Received federation creation notification: federation=ExampleFederation, fomSize=17173, source=195.87.YYY.XXX:4249
&lt;br /&gt;
INFO  [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: Federation [ExampleFederation] has been created
&lt;br /&gt;
INFO  [main] portico.lrc.jgroups: SUCCESS createFederation: name=ExampleFederation
&lt;br /&gt;
INFO  [main] portico.lrc: SUCCESS Created federation execution [ExampleFederation]
&lt;br /&gt;
DEBUG [main] portico.lrc: ATTEMPT Join federate [exampleFederate] to federation [ExampleFederation]
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: REQUEST joinFederation: federate=exampleFederate, federation=ExampleFederation
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) {OOB|MSG_JOINED} channel=ExampleFederation, size=15
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) synchronous, channel=ExampleFederation, size=15, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: Received federate join notification: federate=exampleFederate, federation=ExampleFederation, source=195.87.YYY.XXX:4249
&lt;br /&gt;
INFO  [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: Federate [exampleFederate] joined federation [ExampleFederation]
&lt;br /&gt;
TRACE [main] portico.lrc: Created Mom.Federation object, added to Repository (undiscovered)
&lt;br /&gt;
TRACE [main] portico.lrc: Created Mom.Federate(exampleFederate), queued discovery notification
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) payload=RoleCall, size=562, channel=ExampleFederation
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) asynchronous, channel=ExampleFederation, size=562, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [main] portico.lrc: joined federation, waiting for RoleCalls from [1]
&lt;br /&gt;
INFO  [main] portico.lrc: SUCCESS Joined federate [exampleFederate] to federation [ExampleFederation]: handle=1
&lt;br /&gt;
DEBUG [main] portico.lrc: ATTEMPT Register sync point [ReadyToRun] by [exampleFederate]
&lt;br /&gt;
DEBUG [main] portico.lrc: PENDING Register synchronization point [ReadyToRun] by [exampleFederate]
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) payload=SyncRegistrationRequest, size=370, channel=ExampleFederation
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) synchronous, channel=ExampleFederation, size=370, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) payload=SyncPointAnnouncement, size=402, channel=ExampleFederation
&lt;br /&gt;
INFO  [main] portico.lrc: SUCCESS Registered sync point [ReadyToRun] by [exampleFederate]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) asynchronous, channel=ExampleFederation, size=402, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [main] portico.lrc: @REMOTE Received MOM object discovery for federate [MOM.Federate(exampleFederate)]
&lt;br /&gt;
DEBUG [main] portico.lrc: DISCARD Discovery of object (not subscribed): object=&amp;lt;unknown&amp;gt;
&lt;br /&gt;
TRACE [main] portico.lrc: &lt;span style=&quot;font-weight: bold&quot;&gt;CALLBACK synchronizationPointRegistrationSucceeded(label=ReadyToRun)&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;All console output&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
ERROR Could not locate Portico C++ library (libRTI-NG.so/librti13.so)
&lt;br /&gt;
ERROR Make sure $RTI_HOME is set and $RTI_HOME/lib is on you $LD_LIBRARY_PATH
&lt;br /&gt;
INFO  [main] portico.lrc: Creating new LRC [default]
&lt;br /&gt;
TRACE [main] portico.lrc: Provided connection implementation is &amp;quot;org.portico.bindings.jgroups.LrcConnection&amp;quot;
&lt;br /&gt;
TRACE [main] portico.lrc: Trying to load connection class: org.portico.bindings.jgroups.LrcConnection
&lt;br /&gt;
INFO  [main] portico.lrc.jgroups: Starting JGroups LrcConnection...
&lt;br /&gt;
INFO  [main] portico.lrc: LRC [default] initialized (HLA version: HLA13)
&lt;br /&gt;
DEBUG [main] portico.lrc: Parsing FED file (format=hla13): file:/d:/Tc/projects/TTT/codes/HLA/portico_/portico/portico/testfom.fed
&lt;br /&gt;
DEBUG [main] portico.lrc: ATTEMPT Create federation execution [ExampleFederation]
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: REQUEST createFederation: name=ExampleFederation
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: ATTEMPT connecting to channel [ExampleFederation]
&lt;br /&gt;
INFO  [main] org.jgroups.JChannel: JGroups version: 2.6.9.GA
&lt;br /&gt;
DEBUG [main] org.jgroups.conf.ClassConfigurator: mapping is:
&lt;br /&gt;
1:            class org.jgroups.stack.IpAddress
&lt;br /&gt;
2:            class org.jgroups.protocols.CAUSAL$CausalHeader
&lt;br /&gt;
3:            class org.jgroups.protocols.FD$FdHeader
&lt;br /&gt;
6:            class org.jgroups.protocols.FD_SOCK$FdHeader
&lt;br /&gt;
7:            class org.jgroups.protocols.FragHeader
&lt;br /&gt;
13:          class org.jgroups.protocols.PingHeader
&lt;br /&gt;
14:          class org.jgroups.protocols.TcpHeader
&lt;br /&gt;
19:          class org.jgroups.protocols.TunnelHeader
&lt;br /&gt;
20:          class org.jgroups.protocols.UdpHeader
&lt;br /&gt;
21:          class org.jgroups.protocols.UNICAST$UnicastHeader
&lt;br /&gt;
22:          class org.jgroups.protocols.VERIFY_SUSPECT$VerifyHeader
&lt;br /&gt;
24:          class org.jgroups.protocols.pbcast.GMS$GmsHeader
&lt;br /&gt;
25:          class org.jgroups.protocols.pbcast.NakAckHeader
&lt;br /&gt;
27:          class org.jgroups.protocols.pbcast.STABLE$StableHeader
&lt;br /&gt;
28:          class org.jgroups.protocols.pbcast.STATE_TRANSFER$StateHeader
&lt;br /&gt;
29:          class org.jgroups.protocols.SMACK$SmackHeader
&lt;br /&gt;
30:          class org.jgroups.Message
&lt;br /&gt;
31:          class org.jgroups.View
&lt;br /&gt;
32:          class org.jgroups.ViewId
&lt;br /&gt;
34:          interface org.jgroups.Address
&lt;br /&gt;
35:          class org.jgroups.blocks.RequestCorrelator$Header
&lt;br /&gt;
36:          class org.jgroups.protocols.PingRsp
&lt;br /&gt;
38:          class java.util.Vector
&lt;br /&gt;
39:          class org.jgroups.protocols.pbcast.JoinRsp
&lt;br /&gt;
40:          class org.jgroups.util.Digest
&lt;br /&gt;
41:          class java.util.Hashtable
&lt;br /&gt;
53:          class org.jgroups.protocols.COMPRESS$CompressHeader
&lt;br /&gt;
54:          class org.jgroups.protocols.FC$FcHeader
&lt;br /&gt;
56:          class org.jgroups.protocols.TpHeader
&lt;br /&gt;
57:          class org.jgroups.protocols.ENCRYPT$EncryptHeader
&lt;br /&gt;
58:          class org.jgroups.protocols.SEQUENCER$SequencerHeader
&lt;br /&gt;
59:          class org.jgroups.protocols.FD_SIMPLE$FdHeader
&lt;br /&gt;
60:          class org.jgroups.protocols.VIEW_SYNC$ViewSyncHeader
&lt;br /&gt;
61:          class org.jgroups.protocols.FD_ALL$Header
&lt;br /&gt;
62:          class org.jgroups.protocols.SFC$Header
&lt;br /&gt;
63:          class org.jgroups.mux.MuxHeader
&lt;br /&gt;
64:          class org.jgroups.protocols.pbcast.FLUSH$FlushHeader
&lt;br /&gt;
65:          class org.jgroups.protocols.pbcast.STREAMING_STATE_TRANSFER$StateHeader
&lt;br /&gt;
66:          class org.jgroups.blocks.PullPushAdapter$PullHeader
&lt;br /&gt;
67:          class org.jgroups.protocols.AuthHeader
&lt;br /&gt;
68:          class org.jgroups.protocols.MERGE3$CoordAnnouncement
&lt;br /&gt;

&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.pbcast.GMS: changed role to org.jgroups.protocols.pbcast.ClientGmsImpl
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.FRAG2: frag_size=63000, overhead=200, new frag_size=62800
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.FRAG2: received CONFIG event: {bind_addr=ZZZZZZZ-d2/195.87.YYY.XXX}
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.UDP: received CONFIG event: {bind_addr=ZZZZZZZ-d2/195.87.YYY.XXX}
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.pbcast.STABLE: stable task started
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.UDP: creating sockets and starting threads
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.UDP: sockets will use interface 195.87.YYY.XXX
&lt;br /&gt;
TRACE [FD_SOCK server socket acceptor-1] org.jgroups.protocols.FD_SOCK: waiting for client connections on ZZZZZZZ-d2/195.87.YYY.XXX:4248
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.UDP: socket information:
&lt;br /&gt;
local_addr=195.87.YYY.XXX:4249, mcast_addr=228.10.10.10:20913, bind_addr=ZZZZZZZ-d2/195.87.YYY.XXX, ttl=2
&lt;br /&gt;
sock: bound to 195.87.YYY.XXX:4249, receive buffer size=20000000, send buffer size=640000
&lt;br /&gt;
mcast_sock: bound to 195.87.YYY.XXX:20913, send buffer size=640000, receive buffer size=25000000
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.MessageDispatcher$ProtocolAdapter: setting local_addr (null) to 195.87.YYY.XXX:4249
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.UDP: created unicast receiver thread Thread[UDP ucast-3,ExampleFederation,195.87.YYY.XXX:4249,5,JGroups]
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.UDP: created multicast receiver thread Thread[UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249,10,JGroups]
&lt;br /&gt;
TRACE [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are PING: [PING: type=GET_MBRS_REQ, arg=null], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB], headers are PING: [PING: type=GET_MBRS_REQ, arg=null], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: received (mcast) 55 bytes from 195.87.YYY.XXX:20913
&lt;br /&gt;
TRACE [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are PING: [PING: type=GET_MBRS_REQ, arg=null], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB], headers are PING: [PING: type=GET_MBRS_REQ, arg=null], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: received (mcast) 55 bytes from 195.87.YYY.XXX:20913
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.PING: discovery took 2000 ms: responses: 0 total (0 servers (0 coord), 0 clients)
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.pbcast.GMS: initial_mbrs are []
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.pbcast.GMS: no initial members discovered: creating group as first member
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.pbcast.GMS: [local_addr=195.87.YYY.XXX:4249] view is [195.87.YYY.XXX:4249|0] [195.87.YYY.XXX:4249]
&lt;br /&gt;
DEBUG [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FD_SOCK: VIEW_CHANGE received: [195.87.YYY.XXX:4249]
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.pbcast.STABLE: resetting digest from NAKACK: [195.87.YYY.XXX:4249#0]
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.FC: new membership: [195.87.YYY.XXX:4249]
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.FC: creditors are []
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.pbcast.GMS: 195.87.YYY.XXX:4249 changed role to org.jgroups.protocols.pbcast.CoordGmsImpl
&lt;br /&gt;
DEBUG [main] org.jgroups.protocols.pbcast.GMS: created group (first member). My view is [195.87.YYY.XXX:4249|0], impl is org.jgroups.protocols.pbcast.CoordGmsImpl
&lt;br /&gt;
DEBUG [main] portico.lrc.jgroups: SUCCESS connected to channel [ExampleFederation]
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) {OOB|MSG_CREATE} channel=ExampleFederation, size=17173
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.MessageDispatcher: real_dests=[195.87.YYY.XXX:4249]
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.GroupRequest: sending request (id=1265104507477)
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.pbcast.NAKACK: sending 195.87.YYY.XXX:4249#1
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are MsgDisp: [Header: name=MsgDisp, type=REQ, id=1265104507477, rsp_expected=true], dest_mbrs=[195.87.YYY.XXX:4249], NAKACK: [MSG, seqno=1], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=17173 bytes, flags=OOB|HIGH_PRIO]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=17173 bytes, flags=OOB|HIGH_PRIO], headers are MsgDisp: [Header: name=MsgDisp, type=REQ, id=1265104507477, rsp_expected=true], dest_mbrs=[195.87.YYY.XXX:4249], NAKACK: [MSG, seqno=1], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: [195.87.YYY.XXX:4249: received 195.87.YYY.XXX:4249#1
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 17173 credits, 982827 remaining
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 17173 credits, 982827 remaining
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.blocks.RequestCorrelator: calling (org.jgroups.blocks.MessageDispatcher) with request 1265104507477
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) synchronous, channel=ExampleFederation, size=17173, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: Received federation creation notification: federation=ExampleFederation, fomSize=17173, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: received (mcast) 17289 bytes from 195.87.YYY.XXX:20913
&lt;br /&gt;
INFO  [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: Federation [ExampleFederation] has been created
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.blocks.RequestCorrelator: sending rsp for 1265104507477 to 195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 7 credits, 982820 remaining
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249: created new connection for dst 195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 --&amp;gt; DATA(195.87.YYY.XXX:4249: #1
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to 195.87.YYY.XXX:4249, src=195.87.YYY.XXX:4249, headers are MsgDisp: [Header: name=MsgDisp, type=RSP, id=1265104507477, rsp_expected=false], UNICAST: [UNICAST: DATA, seqno=1], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (3 headers), size=7 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (3 headers), size=7 bytes, flags=OOB], headers are MsgDisp: [Header: name=MsgDisp, type=RSP, id=1265104507477, rsp_expected=false], UNICAST: [UNICAST: DATA, seqno=1], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 &amp;lt;DATA&amp;gt; ACK(195.87.YYY.XXX:4249: #1)
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.GroupRequest: received all responses: [req_id=1265104507477
&lt;br /&gt;
caller=195.87.YYY.XXX:4249
&lt;br /&gt;
entries:
&lt;br /&gt;
195.87.YYY.XXX:4249: sender=195.87.YYY.XXX:4249, retval=ACK, received=true, suspected=false
&lt;br /&gt;

&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to 195.87.YYY.XXX:4249, src=195.87.YYY.XXX:4249, headers are UNICAST: [UNICAST: ACK, seqno=1], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB], headers are UNICAST: [UNICAST: ACK, seqno=1], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 &amp;lt;-- ACK(195.87.YYY.XXX:4249: #1)
&lt;br /&gt;
INFO  [main] portico.lrc.jgroups: SUCCESS createFederation: name=ExampleFederation
&lt;br /&gt;
INFO  [main] portico.lrc: SUCCESS Created federation execution [ExampleFederation]
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Created Federation&lt;/span&gt;
&lt;br /&gt;
DEBUG [main] portico.lrc: ATTEMPT Join federate [exampleFederate] to federation [ExampleFederation]
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: REQUEST joinFederation: federate=exampleFederate, federation=ExampleFederation
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) {OOB|MSG_JOINED} channel=ExampleFederation, size=15
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.MessageDispatcher: real_dests=[195.87.YYY.XXX:4249]
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.GroupRequest: sending request (id=1265104507508)
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.pbcast.NAKACK: sending 195.87.YYY.XXX:4249#2
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are MsgDisp: [Header: name=MsgDisp, type=REQ, id=1265104507508, rsp_expected=true], dest_mbrs=[195.87.YYY.XXX:4249], NAKACK: [MSG, seqno=2], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=15 bytes, flags=OOB|HIGH_PRIO]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=15 bytes, flags=OOB|HIGH_PRIO], headers are MsgDisp: [Header: name=MsgDisp, type=REQ, id=1265104507508, rsp_expected=true], dest_mbrs=[195.87.YYY.XXX:4249], NAKACK: [MSG, seqno=2], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: [195.87.YYY.XXX:4249: received 195.87.YYY.XXX:4249#2
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 15 credits, 982805 remaining
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 15 credits, 982805 remaining
&lt;br /&gt;
TRACE [UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: received (mcast) 131 bytes from 195.87.YYY.XXX:20913
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.blocks.RequestCorrelator: calling (org.jgroups.blocks.MessageDispatcher) with request 1265104507508
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) synchronous, channel=ExampleFederation, size=15, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: Received federate join notification: federate=exampleFederate, federation=ExampleFederation, source=195.87.YYY.XXX:4249
&lt;br /&gt;
INFO  [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: Federate [exampleFederate] joined federation [ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.blocks.RequestCorrelator: sending rsp for 1265104507508 to 195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 7 credits, 982798 remaining
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 --&amp;gt; DATA(195.87.YYY.XXX:4249: #2
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to 195.87.YYY.XXX:4249, src=195.87.YYY.XXX:4249, headers are MsgDisp: [Header: name=MsgDisp, type=RSP, id=1265104507508, rsp_expected=false], UNICAST: [UNICAST: DATA, seqno=2], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (3 headers), size=7 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (3 headers), size=7 bytes, flags=OOB], headers are MsgDisp: [Header: name=MsgDisp, type=RSP, id=1265104507508, rsp_expected=false], UNICAST: [UNICAST: DATA, seqno=2], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 &amp;lt;DATA&amp;gt; ACK(195.87.YYY.XXX:4249: #2)
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to 195.87.YYY.XXX:4249, src=195.87.YYY.XXX:4249, headers are UNICAST: [UNICAST: ACK, seqno=2], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB], headers are UNICAST: [UNICAST: ACK, seqno=2], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 &amp;lt;-- ACK(195.87.YYY.XXX:4249: #2)
&lt;br /&gt;
TRACE [main] portico.lrc: Created Mom.Federation object, added to Repository (undiscovered)
&lt;br /&gt;
TRACE [main] portico.lrc: Created Mom.Federate(exampleFederate), queued discovery notification
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) payload=RoleCall, size=562, channel=ExampleFederation
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.pbcast.NAKACK: sending 195.87.YYY.XXX:4249#3
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are NAKACK: [MSG, seqno=3], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (2 headers), size=562 bytes]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (2 headers), size=562 bytes], headers are NAKACK: [MSG, seqno=3], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: [195.87.YYY.XXX:4249: received 195.87.YYY.XXX:4249#3
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 562 credits, 982236 remaining
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 562 credits, 982236 remaining
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) asynchronous, channel=ExampleFederation, size=562, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [main] portico.lrc: joined federation, waiting for RoleCalls from [1]
&lt;br /&gt;
INFO  [main] portico.lrc: SUCCESS Joined federate [exampleFederate] to federation [ExampleFederation]: handle=1
&lt;br /&gt;
Joined Federation as exampleFederate
&lt;br /&gt;
initialized 
&lt;br /&gt;
DEBUG [main] portico.lrc: ATTEMPT Register sync point [ReadyToRun] by [exampleFederate]
&lt;br /&gt;
DEBUG [main] portico.lrc: PENDING Register synchronization point [ReadyToRun] by [exampleFederate]
&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) payload=SyncRegistrationRequest, size=370, channel=ExampleFederation
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.MessageDispatcher: real_dests=[195.87.YYY.XXX:4249]
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.GroupRequest: sending request (id=1265104507524)
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.pbcast.NAKACK: sending 195.87.YYY.XXX:4249#4
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are MsgDisp: [Header: name=MsgDisp, type=REQ, id=1265104507524, rsp_expected=true], dest_mbrs=[195.87.YYY.XXX:4249], NAKACK: [MSG, seqno=4], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=370 bytes]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=370 bytes], headers are MsgDisp: [Header: name=MsgDisp, type=REQ, id=1265104507524, rsp_expected=true], dest_mbrs=[195.87.YYY.XXX:4249], NAKACK: [MSG, seqno=4], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: [195.87.YYY.XXX:4249: received 195.87.YYY.XXX:4249#4
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 370 credits, 981866 remaining
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 370 credits, 981866 remaining
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.blocks.RequestCorrelator: calling (org.jgroups.blocks.MessageDispatcher) with request 1265104507524
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) synchronous, channel=ExampleFederation, size=370, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.blocks.RequestCorrelator: sending rsp for 1265104507524 to 195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.stack.ProtocolStack: released lock held by Thread[Incoming-6,ExampleFederation,195.87.YYY.XXX:4249,10,JGroups]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 1 credits, 981865 remaining
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 --&amp;gt; DATA(195.87.YYY.XXX:4249: #3
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to 195.87.YYY.XXX:4249, src=195.87.YYY.XXX:4249, headers are MsgDisp: [Header: name=MsgDisp, type=RSP, id=1265104507524, rsp_expected=false], UNICAST: [UNICAST: DATA, seqno=3], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (3 headers), size=1 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (3 headers), size=1 bytes, flags=OOB], headers are MsgDisp: [Header: name=MsgDisp, type=RSP, id=1265104507524, rsp_expected=false], UNICAST: [UNICAST: DATA, seqno=3], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 &amp;lt;DATA&amp;gt; ACK(195.87.YYY.XXX:4249: #3)
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to 195.87.YYY.XXX:4249, src=195.87.YYY.XXX:4249, headers are UNICAST: [UNICAST: ACK, seqno=3], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: 195.87.YYY.XXX:4249, src: 195.87.YYY.XXX:4249 (2 headers), size=0 bytes, flags=OOB], headers are UNICAST: [UNICAST: ACK, seqno=3], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UNICAST: 195.87.YYY.XXX:4249 &amp;lt;-- ACK(195.87.YYY.XXX:4249: #3)
&lt;br /&gt;
TRACE [Timer-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending 2 msgs (1112 bytes (1,77% of max_bundle_size), collected in 15ms)  to 1 destination(s)
&lt;br /&gt;
TRACE [UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: received (mcast) 1129 bytes from 195.87.YYY.XXX:20913
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.GroupRequest: timed out waiting for responses
&lt;br /&gt;
TRACE [main] org.jgroups.blocks.GroupRequest: call did not execute correctly, request is [req_id=1265104507524
&lt;br /&gt;
caller=195.87.YYY.XXX:4249
&lt;br /&gt;
entries:
&lt;br /&gt;
195.87.YYY.XXX:4249: sender=195.87.YYY.XXX:4249, retval=null, received=false, suspected=false
&lt;br /&gt;

&lt;br /&gt;
TRACE [main] portico.lrc.jgroups: (outgoing) payload=SyncPointAnnouncement, size=402, channel=ExampleFederation
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.pbcast.NAKACK: sending 195.87.YYY.XXX:4249#5
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are NAKACK: [MSG, seqno=5], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [main] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (2 headers), size=402 bytes]
&lt;br /&gt;
INFO  [main] portico.lrc: SUCCESS Registered sync point [ReadyToRun] by [exampleFederate]
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;isAnnounded&lt;/span&gt;
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (2 headers), size=402 bytes], headers are NAKACK: [MSG, seqno=5], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: [195.87.YYY.XXX:4249: received 195.87.YYY.XXX:4249#5
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 402 credits, 981463 remaining
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.FC: sender 195.87.YYY.XXX:4249 minus 402 credits, 981463 remaining
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] portico.lrc.jgroups: (incoming) asynchronous, channel=ExampleFederation, size=402, source=195.87.YYY.XXX:4249
&lt;br /&gt;
TRACE [main] portico.lrc: @REMOTE Received MOM object discovery for federate [MOM.Federate(exampleFederate)]
&lt;br /&gt;
DEBUG [main] portico.lrc: DISCARD Discovery of object (not subscribed): object=&amp;lt;unknown&amp;gt;
&lt;br /&gt;
TRACE [main] portico.lrc: CALLBACK synchronizationPointRegistrationSucceeded(label=ReadyToRun)
&lt;br /&gt;
TRACE [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending 1 msgs (469 bytes (0,74% of max_bundle_size), collected in 31ms)  to 1 destination(s)
&lt;br /&gt;
TRACE [UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: received (mcast) 486 bytes from 195.87.YYY.XXX:20913
&lt;br /&gt;
TRACE [Timer-3,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.STABLE: setting latest_local_digest from NAKACK: [195.87.YYY.XXX:4249#5]
&lt;br /&gt;
TRACE [Timer-3,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.STABLE: sending stable msg [195.87.YYY.XXX:4249#5]
&lt;br /&gt;
TRACE [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: sending 195.87.YYY.XXX:4249#6
&lt;br /&gt;
TRACE [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are STABLE: [STABLE_GOSSIP]: digest is 195.87.YYY.XXX:4249: [0 : 5 (5)], NAKACK: [MSG, seqno=6], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Timer-1,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=0 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=0 bytes, flags=OOB], headers are STABLE: [STABLE_GOSSIP]: digest is 195.87.YYY.XXX:4249: [0 : 5 (5)], NAKACK: [MSG, seqno=6], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: [195.87.YYY.XXX:4249: received 195.87.YYY.XXX:4249#6
&lt;br /&gt;
TRACE [UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: received (mcast) 119 bytes from 195.87.YYY.XXX:20913
&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.STABLE: [195.87.YYY.XXX:4249] handling digest from 195.87.YYY.XXX:4249 (0 votes):
&lt;br /&gt;
mine:   [195.87.YYY.XXX:4249#0]
&lt;br /&gt;
other:  [195.87.YYY.XXX:4249#5]
&lt;br /&gt;
result: [195.87.YYY.XXX:4249#0]
&lt;br /&gt;

&lt;br /&gt;
TRACE [Incoming-6,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.STABLE: sending stability msg (in 569 ms) [195.87.YYY.XXX:4249#0] (copy=27697575)
&lt;br /&gt;
TRACE [Timer-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.STABLE: sending stability msg [195.87.YYY.XXX:4249#0] (copy=27697575)
&lt;br /&gt;
TRACE [Timer-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: sending 195.87.YYY.XXX:4249#7
&lt;br /&gt;
TRACE [Timer-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: sending msg to null, src=195.87.YYY.XXX:4249, headers are STABLE: [STABILITY]: digest is 195.87.YYY.XXX:4249: [0 : 0 (5)], NAKACK: [MSG, seqno=7], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Timer-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: looping back message [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=0 bytes, flags=OOB]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: message is [dst: &amp;lt;null&amp;gt;, src: 195.87.YYY.XXX:4249 (3 headers), size=0 bytes, flags=OOB], headers are STABLE: [STABILITY]: digest is 195.87.YYY.XXX:4249: [0 : 0 (5)], NAKACK: [MSG, seqno=7], UDP: [channel_name=ExampleFederation]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: [195.87.YYY.XXX:4249: received 195.87.YYY.XXX:4249#7
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.STABLE: received stability msg from 195.87.YYY.XXX:4249: [195.87.YYY.XXX:4249#0]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.STABLE: resetting digest from NAKACK: [195.87.YYY.XXX:4249#6]
&lt;br /&gt;
TRACE [UDP mcast-4,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.UDP: received (mcast) 119 bytes from 195.87.YYY.XXX:20913
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: received stable digest 195.87.YYY.XXX:4249: [0 : 0 (5)]
&lt;br /&gt;
TRACE [Incoming-5,ExampleFederation,195.87.YYY.XXX:4249] org.jgroups.protocols.pbcast.NAKACK: deleting msgs &amp;lt;= 0 from 195.87.YYY.XXX:4249
&lt;br /&gt;

&lt;br /&gt;
Thanks in advance
&lt;br /&gt;

&lt;br /&gt;
Tc&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>qubeuc</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1119#1119" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1126</comments>
</item>
<item>
<title>Portico Support :: RE: problem of synchronization point</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1125#1125</link>
<pubDate>Tue, 02 Feb 2010 11:00:54 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1125#1125</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=142&quot; target=&quot;_blank&quot;&gt;qubeuc&lt;/a&gt;&lt;br /&gt;

Posted: Tue Feb 02, 2010 9:00 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi
&lt;br /&gt;

&lt;br /&gt;
I have also problems while running portico with C++.
&lt;br /&gt;
Can you tell me
&lt;br /&gt;
   your compiler
&lt;br /&gt;
   your java version
&lt;br /&gt;
   your portico version?
&lt;br /&gt;
Also can you tell me if you apply any special setting for jmv?
&lt;br /&gt;
regards&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>qubeuc</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1103#1103" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1125</comments>
</item>
<item>
<title>Portico Support :: RE: WAN Federation</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1124#1124</link>
<pubDate>Tue, 02 Feb 2010 10:52:23 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1124#1124</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=137&quot; target=&quot;_blank&quot;&gt;Chris&lt;/a&gt;&lt;br /&gt;

Posted: Tue Feb 02, 2010 8:52 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Tim,
&lt;br /&gt;

&lt;br /&gt;
That's perfect help, thanks for your advice. I'll be looking into all these possibilities. I'll be sure to post the best option on here.
&lt;br /&gt;

&lt;br /&gt;
A VPN would be good for security but it would be better if anyone from around the world could just log in and connect to the federation. I will have to see.
&lt;br /&gt;

&lt;br /&gt;
Cheers,
&lt;br /&gt;

&lt;br /&gt;
Chris&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Chris</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1117#1117" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1124</comments>
</item>
<item>
<title>Portico Support :: RE: Unable to have synch callback in c++</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1123#1123</link>
<pubDate>Tue, 02 Feb 2010 02:09:09 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1123#1123</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Tue Feb 02, 2010 12:09 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
G'day qubeuc,
&lt;br /&gt;

&lt;br /&gt;
As per the documentation, perhaps try turning up the logging through the RID file to find out what is happening inside the federate. That'll help in diagnosing the problem.
&lt;br /&gt;

&lt;br /&gt;
Also, note that sometimes you have to hit enter twice in the initial federate when using C++ I've noticed. No idea why this is the case, I've just noticed it from time to time.
&lt;br /&gt;

&lt;br /&gt;
Cheers,
&lt;br /&gt;
Tim&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1119#1119" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1123</comments>
</item>
<item>
<title>Portico Support :: RE: WAN Federation</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1122#1122</link>
<pubDate>Tue, 02 Feb 2010 02:07:10 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1122#1122</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Tue Feb 02, 2010 12:07 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
G'day Chris,
&lt;br /&gt;

&lt;br /&gt;
Unfortunately at the moment, this isn't supported. Well, mostly.
&lt;br /&gt;

&lt;br /&gt;
JGroups (the underlying comms library used) provides *some* support for this (see description below) but that is only suitable in some situations. I am currently working on a Multisite Connector component that will work as a plugin to Portico and allow many sites to be connected into one federation, but this is Calytrix funded and not core-Portico work. As such, it available to those groups who have an active support contract for Portico through Calytrix.
&lt;br /&gt;

&lt;br /&gt;
That said, depending on how you want Portico to be configured and how averse you are to hacking it yourself, it may work.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;JGroups WAN Support&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
In my head, the example I use is that I have two networks, each with three clients: A{1,2,3} and B{4,5,6}. JGroups allows remote clients to join a group in which other clients are using multicast, but it requires that each remote client have a direct point-to-point connection into the original group.
&lt;br /&gt;

&lt;br /&gt;
For example, if the clients 4, 5 and 6 wanted to join the group running in A, they would have to each have a point-to-point connection into A. They use this point-to-point connection *in place* of the multicast connection, which means that any communication between 4, 5 and 6 goes via the network A.
&lt;br /&gt;

&lt;br /&gt;
To enable this, there needs to be a thing called a GossipRouter running on the same network as A. This is a standard JGroups component and can easily be started. Further, the JGroups configuration for 4, 5 and 6 needs to be told to use the TUNNEL protocol to talk to the GossipRouter located on network A.
&lt;br /&gt;

&lt;br /&gt;
At the moment, the JGroups configuration is pretty much static and defined in a file within the Portico jar. To make any changes here, you'd have to get a checkout of the latest version of Portico, change that file, rebuild Portico and use that rebuilt version. I can provide some pointers to do this, but it is heavyweight and I have only a conceptual understanding of what the GossipRouter does, not any actual experience with it. The JGroups website and documentation is probably the best place to start for this.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Other Options&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
The only other options are to provide some sort of network-level facility to allow multicast traffic to pass between networks (perhaps a VPN or something). Again, I have no experience here.
&lt;br /&gt;

&lt;br /&gt;
Finally, you could try using the old Portico v0.8 stream, which you would have to check out of Subversion and build. It is no longer supported in any way, but it was a purely client/server solution and works happily across a WAN. That said, it is horrifically slow compared to Portico v1.0.
&lt;br /&gt;

&lt;br /&gt;
Sorry I can't be of more help!
&lt;br /&gt;

&lt;br /&gt;
Cheers,
&lt;br /&gt;
Tim&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1117#1117" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1122</comments>
</item>
<item>
<title>Portico Support :: RE: Register Instances</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1121#1121</link>
<pubDate>Tue, 02 Feb 2010 01:55:26 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1121#1121</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Tue Feb 02, 2010 11:55 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi gvivcer,
&lt;br /&gt;

&lt;br /&gt;
You don't call the discover method directly, it is called by the RTI. When the RTI determines there is an object that a federate can discover, it calls the FederateAmbassador that was given to it when the federate called joinFederation(). You provide an implementation of this FederateAmbassador and handle the discover callback when the RTI calls it, providing you the instance handle.
&lt;br /&gt;

&lt;br /&gt;
This is standard HLA stuff. Unfortunately I don't have the time to provide basic HLA support. If you need a primer, I suggest you try Googling for something like &amp;quot;RTI-NG Programmer's Guide&amp;quot; for any resources that may be available. Some links are also provided in this thread: &lt;a href=&quot;http://forums.porticoproject.org/viewtopic.php?p=1118&quot; target=&quot;_blank&quot;&gt;http://forums.porticoproject.org/viewtopic.php?p=1118&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Cheers,
&lt;br /&gt;
Tim&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1116#1116" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1121</comments>
</item>
<item>
<title>Portico Support :: RE: problem of synchronization point</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1120#1120</link>
<pubDate>Tue, 02 Feb 2010 01:43:56 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1120#1120</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Tue Feb 02, 2010 11:43 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
The attribute and parameter handles are the same for each loop because they are meant to uniquely identify an attribute or parameter in a FOM. These numbers are assigned at startup and don't change so that when one federate sends an update for attribute &amp;quot;34&amp;quot;, all receiving federates know which attribute the update refers to. This is standard HLA. If you need help with that stuff, some links are generally provided in this thread: &lt;a href=&quot;http://forums.porticoproject.org/viewtopic.php?p=1118&quot; target=&quot;_blank&quot;&gt;http://forums.porticoproject.org/viewtopic.php?p=1118&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1103#1103" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1120</comments>
</item>
<item>
<title>Portico Support :: Unable to have synch callback in c++</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1119#1119</link>
<pubDate>Mon, 01 Feb 2010 15:39:28 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1119#1119</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=142&quot; target=&quot;_blank&quot;&gt;qubeuc&lt;/a&gt;&lt;br /&gt;
Subject: Unable to have synch callback in c++&lt;br /&gt;
Posted: Tue Feb 02, 2010 1:39 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
hi everyone i am a new user of Portico,
&lt;br /&gt;

&lt;br /&gt;
i am using portico with VC8 c++ in windows xp.
&lt;br /&gt;

&lt;br /&gt;
my problem is when i execute example code it prints this:
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;Created Federation
&lt;br /&gt;
Joined Federation as exampleFederate2&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
program will not continue.
&lt;br /&gt;

&lt;br /&gt;
however, if i run example at java in same machine, program continue to flow.
&lt;br /&gt;
So i thought problem is not my configuration.
&lt;br /&gt;

&lt;br /&gt;
any help or idea will appreciated so much???
&lt;br /&gt;

&lt;br /&gt;
thx&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>qubeuc</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1119#1119" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1119</comments>
</item>
<item>
<title>Portico Support :: RE: General HLA Documentation</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1118#1118</link>
<pubDate>Mon, 01 Feb 2010 13:52:44 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1118#1118</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=137&quot; target=&quot;_blank&quot;&gt;Chris&lt;/a&gt;&lt;br /&gt;
Subject: Federation development&lt;br /&gt;
Posted: Mon Feb 01, 2010 11:52 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
I have a few files that may help people get to grips with HLA
&lt;br /&gt;

&lt;br /&gt;
Understanding DIS is a good way to understand how HLA came about
&lt;br /&gt;
&lt;a href=&quot;http://www.hepburn3d.com/The_DIS_Find_It_Fast_Guide_07_Jun_06[1].doc&quot; target=&quot;_blank&quot;&gt;www.hepburn3d.com/The_DIS_Find_It_Fast_Guide_07_Jun_06[1].doc&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
The FEDEP is really good for developing your FOM
&lt;br /&gt;
&lt;a href=&quot;http://www.hepburn3d.com/FEDEP_process.pdf&quot; target=&quot;_blank&quot;&gt;www.hepburn3d.com/FEDEP_process.pdf&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.hepburn3d.com/FEDEP_process_checklists.pdf&quot; target=&quot;_blank&quot;&gt;www.hepburn3d.com/FEDEP_process_checklists.pdf&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Here is the example Reaper FOM stencil
&lt;br /&gt;
&lt;a href=&quot;http://www.hepburn3d.com/RPR-FOM.fed&quot; target=&quot;_blank&quot;&gt;www.hepburn3d.com/RPR-FOM.fed&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
I found these all through the web, so I'm pretty sure I'm allowed to put them up for download. If I'm not, please let me know and I'll take them down&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Chris</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=771#771" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1118</comments>
</item>
<item>
<title>Portico Support :: WAN Federation</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1117#1117</link>
<pubDate>Mon, 01 Feb 2010 13:45:13 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1117#1117</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=137&quot; target=&quot;_blank&quot;&gt;Chris&lt;/a&gt;&lt;br /&gt;
Subject: WAN Federation&lt;br /&gt;
Posted: Mon Feb 01, 2010 11:45 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
I understand that if you try running the example federates within the same network it just works. 
&lt;br /&gt;

&lt;br /&gt;
If I want to run a federation over a WAN, what would I need to look into? Do I need to create a server that all federates subscribe to?&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Chris</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1117#1117" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1117</comments>
</item>
<item>
<title>Portico Support :: Register Instances</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1116#1116</link>
<pubDate>Mon, 01 Feb 2010 11:41:56 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1116#1116</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=143&quot; target=&quot;_blank&quot;&gt;gvivcer&lt;/a&gt;&lt;br /&gt;
Subject: Register Instances&lt;br /&gt;
Posted: Mon Feb 01, 2010 9:41 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
I am working with poRTIco in my research master, and I have found problems. I have two federates that have published one object each one, both of them have subscribed their own object and have registered, and now I am trying to update attributes (with federate A) of the instance of the federate B.
&lt;br /&gt;

&lt;br /&gt;
The problem is when I try to discover the B instance with A federate, the function requires the Instance Attribute, and A federate does not know it.
&lt;br /&gt;

&lt;br /&gt;
How can I obtain it?
&lt;br /&gt;

&lt;br /&gt;
Thanks a lot&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>gvivcer</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1116#1116" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1116</comments>
</item>
<item>
<title>Portico Support :: RE: problem of synchronization point</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1115#1115</link>
<pubDate>Mon, 01 Feb 2010 10:01:54 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1115#1115</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=129&quot; target=&quot;_blank&quot;&gt;tombolya&lt;/a&gt;&lt;br /&gt;

Posted: Mon Feb 01, 2010 8:01 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
G'day tim
&lt;br /&gt;
sorry for my english, thanks you for the explanations , it is working.i have as the results for the 2 federates:
&lt;br /&gt;
federates C:
&lt;br /&gt;
&lt;span style=&quot;color: blue&quot;&gt;
&lt;br /&gt;
ExampleFederate   : Created Federation
&lt;br /&gt;
ExampleFederate   : Joined Federation as C_Federate
&lt;br /&gt;
FederateAmbassador: Successfully registered sync point: ReadyToRun
&lt;br /&gt;
FederateAmbassador: Synchronization point announced: ReadyToRun
&lt;br /&gt;
ExampleFederate   :  Press Enter to Continue 
&lt;br /&gt;
ExampleFederate   : Achieved sync point: ReadyToRun, waiting for federation...
&lt;br /&gt;
FederateAmbassador: Federation Synchronized: ReadyToRun
&lt;br /&gt;
ExampleFederate   : Time Policy Enabled
&lt;br /&gt;
ExampleFederate   : Published and Subscribed
&lt;br /&gt;
ExampleFederate   : Registered Object, handle=2
&lt;br /&gt;
FederateAmbassador: Discoverd Object: handle=2097153, classHandle=508, name=HLA2097153
&lt;br /&gt;
FederateAmbassador: Reflection for object: handle=2097153, tag=126501749848, time=1.0, attributeCount=3
&lt;br /&gt;
	attributeHandle=509, attributeValue=aa:1.0
&lt;br /&gt;
	attributeHandle=510, attributeValue=ab:1.0
&lt;br /&gt;
	attributeHandle=511, attributeValue=ac:1.0
&lt;br /&gt;

&lt;br /&gt;
FederateAmbassador: Interaction Received: handle=518, tag=126501749848, time=1.0, parameterCount=2
&lt;br /&gt;
	paramHandle=519, paramValue=xa:1.0
&lt;br /&gt;
	paramHandle=520, paramValue=xb:1.0
&lt;br /&gt;

&lt;br /&gt;
ExampleFederate   : Time Advanced to 1.0
&lt;br /&gt;
FederateAmbassador: Reflection for object: handle=2097153, tag=126501749851, time=2.0, attributeCount=3
&lt;br /&gt;
	attributeHandle=509, attributeValue=aa:2.0
&lt;br /&gt;
	attributeHandle=510, attributeValue=ab:2.0
&lt;br /&gt;
	attributeHandle=511, attributeValue=ac:2.0
&lt;br /&gt;

&lt;br /&gt;
FederateAmbassador: Interaction Received: handle=518, tag=126501749851, time=2.0, parameterCount=2
&lt;br /&gt;
	paramHandle=519, paramValue=xa:2.0
&lt;br /&gt;
	paramHandle=520, paramValue=xb:2.0
&lt;br /&gt;

&lt;br /&gt;
ExampleFederate   : Time Advanced to 2.0
&lt;br /&gt;
FederateAmbassador: Reflection for object: handle=2097153, tag=126501749857, time=3.0, attributeCount=3
&lt;br /&gt;
	attributeHandle=509, attributeValue=aa:3.0
&lt;br /&gt;
	attributeHandle=510, attributeValue=ab:3.0
&lt;br /&gt;
	attributeHandle=511, attributeValue=ac:3.0
&lt;br /&gt;

&lt;br /&gt;
FederateAmbassador: Interaction Received: handle=518, tag=126501749857, time=3.0, parameterCount=2
&lt;br /&gt;
	paramHandle=519, paramValue=xa:3.0
&lt;br /&gt;
	paramHandle=520, paramValue=xb:3.0
&lt;br /&gt;

&lt;br /&gt;
ExampleFederate   : Time Advanced to 3.0
&lt;br /&gt;
FederateAmbassador: Reflection for object: handle=2097153, tag=126501749857, time=4.0, attributeCount=3
&lt;br /&gt;
	attributeHandle=509, attributeValue=aa:4.0
&lt;br /&gt;
	attributeHandle=510, attributeValue=ab:4.0
&lt;br /&gt;
	attributeHandle=511, attributeValue=ac:4.0
&lt;br /&gt;

&lt;br /&gt;
FederateAmbassador: Interaction Received: handle=518, tag=126501749858, time=4.0, parameterCount=2
&lt;br /&gt;
	paramHandle=519, paramValue=xa:4.0
&lt;br /&gt;
	paramHandle=520, paramValue=xb:4.0
&lt;br /&gt;

&lt;br /&gt;
ExampleFederate   : Time Advanced to 4.0
&lt;br /&gt;
ExampleFederate   : Deleted Object, handle=2
&lt;br /&gt;
ExampleFederate   : Resigned from Federation
&lt;br /&gt;
ExampleFederate   : Destroyed Federation&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
federates B:
&lt;br /&gt;
&lt;span style=&quot;color: blue&quot;&gt;ExampleFederate   : Joined Federation as B_Federate
&lt;br /&gt;
ExampleFederate   :  
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Press Enter to Continue &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;
&lt;br /&gt;

&lt;br /&gt;
ExampleFederate   : Achieved sync point: ReadyToRun, waiting for federation...
&lt;br /&gt;
FederateAmbassador: Federation Synchronized: ReadyToRun
&lt;br /&gt;
ExampleFederate   : Time Policy Enabled
&lt;br /&gt;
ExampleFederate   : Published and Subscribed
&lt;br /&gt;
ExampleFederate   : Registered Object, handle=2097153
&lt;br /&gt;
FederateAmbassador: Discoverd Object: handle=2, classHandle=508, name=HLA2
&lt;br /&gt;
FederateAmbassador: Interaction Received: handle=518, tag=1265017498460, time=1.0, parameterCount=2
&lt;br /&gt;
	paramHandle=519, paramValue=xa:1.0
&lt;br /&gt;
	paramHandle=520, paramValue=xb:1.0
&lt;br /&gt;

&lt;br /&gt;
FederateAmbassador: Reflection for object: handle=2, tag=1265017498457, time=1.0, attributeCount=3
&lt;br /&gt;
	attributeHandle=509, attributeValue=aa:1.0
&lt;br /&gt;
	attributeHandle=510, attributeValue=ab:1.0
&lt;br /&gt;
	attributeHandle=511, attributeValue=ac:1.0
&lt;br /&gt;

&lt;br /&gt;
ExampleFederate   : Time Advanced to 1.0
&lt;br /&gt;
FederateAmbassador: Reflection for object: handle=2, tag=1265017498538, time=2.0, attributeCount=3
&lt;br /&gt;
	attributeHandle=509, attributeValue=aa:2.0
&lt;br /&gt;
	attributeHandle=510, attributeValue=ab:2.0
&lt;br /&gt;
	attributeHandle=511, attributeValue=ac:2.0
&lt;br /&gt;

&lt;br /&gt;
FederateAmbassador: Interaction Received: handle=518, tag=1265017498539, time=2.0, parameterCount=2
&lt;br /&gt;
	paramHandle=519, paramValue=xa:2.0
&lt;br /&gt;
	paramHandle=520, paramValue=xb:2.0
&lt;br /&gt;

&lt;br /&gt;
ExampleFederate   : Time Advanced to 2.0
&lt;br /&gt;
FederateAmbassador: Reflection for object: handle=2, tag=1265017498542, time=3.0, attributeCount=3
&lt;br /&gt;
	attributeHandle=509, attributeValue=aa:3.0
&lt;br /&gt;
	attributeHandle=510, attributeValue=ab:3.0
&lt;br /&gt;
	attributeHandle=511, attributeValue=ac:3.0
&lt;br /&gt;

&lt;br /&gt;
FederateAmbassador: Interaction Received: handle=518, tag=1265017498543, time=3.0, parameterCount=2
&lt;br /&gt;
	paramHandle=519, paramValue=xa:3.0
&lt;br /&gt;
	paramHandle=520, paramValue=xb:3.0
&lt;br /&gt;

&lt;br /&gt;
ExampleFederate   : Time Advanced to 3.0
&lt;br /&gt;
ExampleFederate   : Time Advanced to 4.0
&lt;br /&gt;
ExampleFederate   : Deleted Object, handle=2097153
&lt;br /&gt;
ExampleFederate   : Resigned from Federation
&lt;br /&gt;
ERROR [main] portico.lrc: org.portico.shared.compat.JFederationExecutionDoesNotExist: federation: ExampleFederation
&lt;br /&gt;
ExampleFederate   : No need to destroy federation, it doesn't exist&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
but i don't understand why the paramHandle and attributeHandle  are same for each main simulation loop.
&lt;br /&gt;

&lt;br /&gt;
thanks
&lt;br /&gt;
cheers&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tombolya</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1103#1103" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1115</comments>
</item>
<item>
<title>Portico Support :: RE: Building Fed Files from Scratch and OMDT</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1114#1114</link>
<pubDate>Sat, 30 Jan 2010 02:39:51 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1114#1114</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Sat Jan 30, 2010 12:39 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Firstly, yes, the A-&amp;gt;B stuff is there intentionally. The provided FOM is meant to be really small and simple so as to keep the focus of the example federates on how to pub/sub, register objects and send updates.
&lt;br /&gt;

&lt;br /&gt;
People do often use an OMT tool to generate their FOM, but I've always just written them by hand. That said, in most cases I'm using a pre-defined FOM such as the RPR FOM. This is a standard FOM, maintained by the Simulation Interoperability and Standards Organization (SISO) &lt;a href=&quot;http://www.sisostds.org&quot; target=&quot;_blank&quot;&gt;http://www.sisostds.org&lt;/a&gt; and is used extensively throughout the armed services for their simulation needs.
&lt;br /&gt;

&lt;br /&gt;
As for defining the typing of an attribute: the RTI does not enforce any of this at all. It will take your opaque byte[]'s and just pass them around. The responsibility for making sure they contain valid attribute data is left to the federates themselves. The OMT format does allow for providing type information, but this is used for either documentation purposes, or can be fed into automated tools that might spit out boilerplate code that you can use. The actual FED file (the runtime file given to the RTI) doesn't contain this information as the RTI doesn't care about it.
&lt;br /&gt;

&lt;br /&gt;
*NOTE* This is all for HLA 1.3. For the IEEE-1516 version, there is an XML fed file format that DOES contain typing, however, again, the RTI doesn't care about that information and just ignores it. Again, It is there for documentation purposes or use by automated tools.
&lt;br /&gt;

&lt;br /&gt;
Hope that helps. Don't hesitate to ask questions. I'm happy to help out where I can.
&lt;br /&gt;

&lt;br /&gt;
Cheers,
&lt;br /&gt;
Tim&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1110#1110" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1114</comments>
</item>
<item>
<title>Portico Support :: RE: Difference between jlc and rti13.java1</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1113#1113</link>
<pubDate>Sat, 30 Jan 2010 02:34:08 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1113#1113</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Sat Jan 30, 2010 12:34 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
G'day fdorbon,
&lt;br /&gt;

&lt;br /&gt;
These are different versions of the HLA interface.
&lt;br /&gt;

&lt;br /&gt;
The hla.rti.jlc package contains the extra parts of the interface as defined by the HLA 1.3 Dynamic Link Compatibility specification (managed by SISO &lt;a href=&quot;http://www.sisostds.org&quot; target=&quot;_blank&quot;&gt;http://www.sisostds.org&lt;/a&gt;). It provides extra classes for use with those that already exist in the hla.rti package.
&lt;br /&gt;

&lt;br /&gt;
The classes in the hla.rti13.java1 package are there for backwards compatibility with the old DMSO RTI-NG package. A lot of people used this RTI before it was removed from being freely available. In their Java interface, they had a sub-package where they put a lot of stuff. Many people just referenced the classes in this sub-package rather than the standard interface, and for this reason, Portico provides implementation of it.
&lt;br /&gt;

&lt;br /&gt;
The hla.rti1516 package is the IEEE-1516 interface. It is as yet incomplete and use of it is *not* recommended.
&lt;br /&gt;

&lt;br /&gt;
I'd stick with the hla.rti and hla.rti.jlc packages if I were you.
&lt;br /&gt;

&lt;br /&gt;
Cheers,
&lt;br /&gt;
Tim&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1109#1109" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1113</comments>
</item>
<item>
<title>Portico Support :: RE: Federate working with RPR-FOM.fed</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1112#1112</link>
<pubDate>Sat, 30 Jan 2010 02:29:47 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1112#1112</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Sat Jan 30, 2010 12:29 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
We have had many reports of Portico working happily with the RPR FOM. Calytrix Technologies LVCGame product works happily using Portico with various flavours of the RPR FOM. I've also had JSAF running happily with Portico using a RPR FOM variant.
&lt;br /&gt;

&lt;br /&gt;
It should be as easy as joining a federation and subscribing to the bits you are interested in. Providing there is something somewhere else pumping updates for various RPR FOM entities out, you should be able to interact with them.&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1108#1108" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1112</comments>
</item>
<item>
<title>Portico Support :: RE: poRTIco Chat federate</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1111#1111</link>
<pubDate>Sat, 30 Jan 2010 02:27:50 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1111#1111</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;tim&lt;/a&gt;&lt;br /&gt;

Posted: Sat Jan 30, 2010 12:27 pm (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
I believe the chat example has been used elsewhere, but I can't recall where. I'm surprised they don't provide the source for their federate, as I'm pretty sure they use it as an example. Sorry I can't offer any more help &lt;img src=&quot;http://forums.porticoproject.org/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; border=&quot;0&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>tim</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1107#1107" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1111</comments>
</item>
<item>
<title>Portico Support :: Building Fed Files from Scratch and OMDT</title>
<link>http://forums.porticoproject.org/viewtopic.php?p=1110#1110</link>
<pubDate>Fri, 29 Jan 2010 20:08:05 GMT</pubDate>
<guid isPermaLink="true">http://forums.porticoproject.org/viewtopic.php?p=1110#1110</guid>
<description>Author: &lt;a href=&quot;http://forums.porticoproject.org/profile.php?mode=viewprofile&amp;u=140&quot; target=&quot;_blank&quot;&gt;fdorbon&lt;/a&gt;&lt;br /&gt;
Subject: Building Fed Files from Scratch and OMDT&lt;br /&gt;
Posted: Sat Jan 30, 2010 6:08 am (GMT 10)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
A question about building my own FED file, I have read some things online that say people usually generate FED files using a freely available Object Model Development Tool (like an IDL generator I guess?) Is this actually the case?
&lt;br /&gt;

&lt;br /&gt;
Regarding the example java FED file included with Portico, it seems that class &amp;quot;A&amp;quot; actually contains a sub-class &amp;quot;B&amp;quot;. Is this the intended design? Also, how are attribute types defined in the FED file? Is any type simply accepted, and then an error is thrown eventually if it is wrong?
&lt;br /&gt;

&lt;br /&gt;
Thanks a million, I realize this is a lot of questions.&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>fdorbon</dc:creator>
<dc:subject>Portico Support</dc:subject>
<annotate:reference rdf:resource="http://forums.porticoproject.org/viewtopic.php?p=1110#1110" />
<comments>http://forums.porticoproject.org/posting.php?mode=quote&amp;p=1110</comments>
</item>
</channel>
</rss>

<!-- Page generation time: 0.151s  - Memory Usage: 1.374 Mb  - GZIP enabled -->