Loading...
 

CXCCTRL.EXE

CXCCTRL.EXE

The cxcctrl.exe programme (also called CORBA Controller) is used to manage ClassiX® CORBA servers. With the help of the CORBA Naming Service (see also CORBA Installation), the tool tries to find ClassiX® instances that have registered in the name directory. An up to 3-level hierarchy is used:

1. "ClassiX" - is always the root node

2 - This allows various ClassiX projects to be made accessible via CORBA (see also SetProject).

3 - Different ClassiX services can be distinguished with this node. Default is "RemoteMsg" and this is the only supported service at the moment.

4 - A name is automatically generated that contains the server, process and database names. It can be changed with SetName.

The programme can be called on a timed basis (e.g. every 60 sec) to ensure that there are always enough ClassiX servers available.

Call example:

The programme can be accessed as follows:

cxcctrl.exe [-p <project>] [-s <service>] [-n <name>] [-c <command> -t <min instances>] [-v] [-d | -l <level>]
ParameterMeaning
-p The name of the project, optional. Default is no project name.
-s The ClassiX® service. Default is "RemoteMsg".
-cThe command to restart the ClassiX server. Batch files can be specified.
-t If the number of registered ClassiX servers falls below the threshold specified here, the corresponding servers are restarted with the specified command.
-vIf the "Verify" flag is specified, the controller checks whether the registered instances are active servers. If not (and if the flag -d or -l are not set), the name service is cleaned up accordingly.
-l The list command is used to display the entered values in the name service. Contexts are indicated by
[<name>]

.
-dOutputs the number of services found. Together with -v it is additionally checked whether the services are reachable.

It should be avoided to pass arguments other than those mentioned in the table.

Related topics