Central Configuration Console

The Central Configuration Console is the administrator tool to modify the configuration data. This page describes the GUI version of this tool. For the command line interface look here.

The main window is divided in two panes. The tree control on the left contains all configuration objects. It is possible to create new configuration objects, copy configuration objects or remove configuration objects in this tree control. This can be done from the main menu, or by right-clicking an object to invoke its context menu. Once a configuration is selected, the right pane shows the properties for that configuration. These properties can then be modified.

Smart versus Identifier configurations

There are two classes of configuration objects:

The difference is in the way they are identified. The first class are configurations that are identified by a unique identifier name. An example is a BusComponent configuration. The second class of configurations are those that are identified by machine name, user name and application name. This class is most common and used by the other configuration objects.

Smart configurations also have a defaulting mechanism to avoid that a lot of configuration objects must be stored in the central configuration store. It is no longer necessary to enter configurations for each machine or user. There is always one default configuration that is used by all machines and users for which no specific configuration is defined. This default configuration is represented by the root node in the configuration tree control. An example is the Logging node. If this default configuration is modified is will have effect for all machines, users and applications. If you want to change this configuration for a specific machine, user or application, you have to add a new configuration under this root node, by choosing the Add Machine, Add User or Add Application action.

It is possible to make more specific configurations. For example if a configuration exists for a specific machine then it is possible to add a new configuration for a specific user on that machine. To make it even more complex, it is also possible to add a new configuration for a specific application under this user configuration. The latter means that this configuration will only be used when the specific application is used by the specific user on the specific machine.

The following tree shows the possible configurations:

default                   default configuration
 +- application           configuration for this application
 +- user                  configuration for this user
 |   +- application       configuration for this application run by user
 +- machine               configuration for this machine
     +- application       configuration for this application on this machine
     +- user              configuration for this user on this machine
         +- application   configuration for this application, run by this user on this machine

If you run an application and want to know which configuration is used then you can use the search action. This pops up the search dialog in which you can enter machine, user and application name. The search result will be selected in the configuration tree control. The smart search algorithm will search for the configuration in the following order, the first one with matching names will be used, the * will match any name (i.e. is the default):
nr machine
name
user
name
application
name
1 machine user application
2 * user application
3 machine * application
4 * * application
5 machine user *
6 * user *
7 machine * *
8 * * *

To change a specific configuration back to the default settings, you must just remove that configuration. It is advised to keep the number of configuration as small as possible. Only add new configurations for exceptional cases, for example to turn on logging for a certain machine.

Actions

The following actions can be performed from the Central Configuration Console's main menu, toolbar or popup menu:

Add BusComponent Category
Add a new BusComponent Category. This will show the Add BusComponent Category dialog to ask the name of the new buscomponent category. Its other properties will be set with default values.
Copy BusComponent Category
Add a new BusComponent Category that is a copy of the currently selected BusComponent Category. The identifier must be a unique name. A dialog will be shown to enter the identifier.
Add BusComponent
Add a new BusComponent. This will show the Add BusComponent dialog to ask some initial values. All other properties will be set with default values.
Copy BusComponent
Add a new BusComponent that is a copy of the currently selected BusComponent. Only the identifier must be a unique name. A dialog will be shown to enter this identifier.
Add Machine
Add a new configuration for a specific machine. A dialog will be shown to enter the machine name. The properties of the newly created configuration will be copied from the currently selected configuration.
Add User
Add a new configuration for a specific user. A dialog will be shown to enter the user name. The properties of the newly created configuration will be copied from the currently selected configuration.
Add Application
Add a new configuration for a specific application. A dialog will be shown to enter the application name. The properties of the newly created configuration will be copied from the currently selected configuration.
Remove
Remove the selected configuration. If the configuration has child configurations, they will be removed as well. A confirmation dialog will be shown before the actual removal takes place.
Search
Search a smart configuration. This will show the Smart Search dialog. This actions allows the user to find out which configuration is used for a specific machine, user, application name combination.
Refresh
Reloads the configurations from the directory.
Migrate BusComponents
This actions shows the Migrate BusComponents dialog, which allows the user to migrate existing BusComponents for an Adapter 2.5 or earlier installation to the current version. 
Synchronize BusComponent Categories from BusComponents
This actions will update the list of known buscomponent categories, based on the 'categories' property of all buscomponents. A confirmation is asked before the action is actually performed.
Change Directory
This action will change the LDAP Directory showed in the Central Configuration Console and for the runtime environment.

Common Properties

All configuration objects have one or more common properties. Because they are common, they are described here, rather than mentioning them for each configuration type.

Type
This read-only field contains the configuration type. This property exists for every configuration object. It can have one of the following values:
Identifier
This read-only field contains the unique identifier of the configuration. For example the name of a BusComponent.
Machine
This read-only field contains the machine name of the configuration. This means that this configuration is only valid for this machine.
User
This read-only field contains the user name of the configuration. This means that this configuration is only valid for this user.
Application
This read-only field contains the application name of the configuration. This means that this configuration is only valid for this application.