Multiple JADE programs on the same host can share a JADE initialization file. In addition, the command line arguments can be treated as logically part of the initialization file. This enables you to specify arguments on the command line that would normally be defined as parameters in the JADE initialization file. Conversely, you can define parameters in the [JadeCommandLine] section of the initialization file that would normally be arguments specified on the command line.
To enable the sharing of JADE initialization files, section names in the initialization file include a prefix, which is obtained from the name command line argument. For details, see "Two-Level Section Names", earlier in this chapter. The sharing of JADE initialization files is useful for the management of JADE servers, by reducing the work required in maintaining multiple initialization files, one for each JADE server on the same host. To use the same initialization file for all clients and servers for a JADE system, each program shortcut has an appropriate identifier defined.
Placing command line arguments in the JADE initialization file simplifies the command line shortcut, by putting the details in the initialization file.
In a thin client environment, a new JADE initialization file can be downloaded as part of a version upgrade, allowing the system administrator to reconfigure the thin client so that it could connect to a different application server and removing the need to supply user instructions about the changes that the user needs make to the JADE application shortcut.