Option and Property Names

The realm server executable files each accept three kinds of options:

Short-Form Command Line Option
A hyphen with one or two alphabetic characters (quick to type, but occasionally non-intuitive).
Long-Form Command Line Option
Double hyphens (--) introducing a descriptive name (longer to type, but usually intuitive).
Configuration Property
You can specify command line options in a configuration file. Supply the file location to the --config option. For configuration file syntax, see Configuration File Syntax.

Unique Names

The long-form command line options of the various executables do not conflict. That is, if the two executables use a parallel option name, they use it in an identical way.

Furthermore, property names include an explicit namespace, so they can never overlap between different executables. The name of the namespace is the name of the executable.

Configuration File Syntax

The configuration file has the syntax of a Java properties file.

To construct a property name from a long-form command line option, remove the initial double hyphens (--) from the long-form, and replace them with the prefix com.tibco.executable_name. For example, in a properties file for the tibrealmserver utility, the option --data becomes the property com.tibco.tibrealmserver.data.

When a command line option acts as a flag, that is, it signals its value by its presence or absence, rather than a value, then the properties file form requires an explicit value. The value true corresponds to a flag that is present, and false corresponds to absent.