Configuring Portico

What is the RID File?
User configuration data is supplied to Portico through the use of an RTI Initialization Data (RID) file. The syntax for this file follows the standard Java properties file layout, consisting of key/value pairs.

An example properties file might look like this:

! This is also a comment
 * 1) This is a comment

key = value portico.lrc.logLevel=TRACE

Typically, the keys will be dot '.' separated strings, while the expected format of the values will depend on the particular property being set.

Deploying a RID File
RID files are used for Portico configuration. To ensure that Portico can find your RID file, you must deploy it according to one of the following two approaches:


 * Place a file called  in the same directory as that from which you execute your federate
 * Set the environment variable  to point to the location of your RID file

RID File Contents
An example RID file, containing all the various properties you can set, along with documentation about each, it provided in the Portico distribution. Note that Portico will *not* find this file by default, you will have to deploy it according to the instructions above.

There are a number of properties you can set through the RID file. The example RID file is broken down into different sections based on the Portico sub-component the configuration relates to. The following tables describe the various properties you can set.

General Options
There are options that pertain to general HLA behavior.

Portico Logging Options
These are options that pertain to the logging performed by Portico.

JGroups Communication Binding Options
The JGroups communications binding is the default binding used by Portico. These properties allow you to control various parts of the JGroups configuration used by Portico.

Advanced/Misc Options
These really shouldn't be changed unless you are sure you know what you want.