The Administration Service controls the processes of the local brokers. The brokers are started or stopped. The local brokers connect with the Administration Service and provide it with their status and other information at an interval of 60 seconds. The Administration Service always has information on the current status of all local brokers.
The Administration Service also collates the status and other information of any known remote brokers and provides an interface with which these can be accessed.
This document covers the following topics:
The Administration Service is provided in a fully functional state and is started by the installation.
It needs access to the local port 57707, and to port 57708 for remote connections.
The connections to port 57708 are SSL only. If this port is to be used, the client
requires the respective SSL certificate. If no remote access to the Administration Service is required, you can deactivate
To deactivate the port, change the transport from "TCP-SSL" to "TCP". See
The attribute file is in the working directory of the Administration Service, config/etb/ETBSRV.
It is not normally necessary to change the configuration of the Administration Service. The log file, configuration file and SSL certificates are delivered in the EntireX directory config/etb/ETBSRV. If an error occurs, the log file of the Administration Service can provide information on the cause of the error. On Windows, the log file is called ETBSRV.atr.
The Administration Service requires SSL certificates to create brokers with SSL ports. During installation, the Administration Service copies the SSL certificates from the EntireX "etc" directory to the EntireX config/etb directory if this directory does not already contain any certificates. These certificates are for test purposes only and constitute a security risk. If you want to use SSL, replace the certificates in the config/etb directory with your own SSL certificates.
When a broker is created, the Administration Service copies the required certificates from the EntireX "config/etb" directory to the working directory of the newly created broker.
If the certificates are to be replaced after the installation, you also need to replace the certificates in the working directories ETBSRV (Administration Service) and ETB001 (Default Broker) in the EntireX directory config/etb.
The Administration Service stores data in a directory service. The name of the corresponding data file is stored in file xds.ini in the EntireX directory config. You can also store the data of the Administration Service in LDAP. For this you need to adapt the entries in file xds.ini accordingly. The section for Administration Service is headed "[CIS Management]".
This is the default definition in file xds.ini:
[CIS Management] dirservice=FLATDIR file=C:\SoftwareAG\EntireX\etc\flat
Modify default definition in file xds.ini to match your enviroment.
[CIS Management] dirService=LDAPDIR baseDN=<DN> host=<host> port=<port> protocol=<protocol> authDN=<user> authPass=<ldap_password>
||is the base distinguished name of the directory object that is the root of all objects for authorization rules; <DN> must not be empty|
||is the host of the LDAP server.|
||is the port of the LDAP server. Default is 389 for TCP communication; default port for SSL is 636|
||is is either "
For authenticated access to the LDAP server, use the keywords
||is the DN of the user|
||is the password of this user|
The password is not encrypted in xds.ini
For unauthenticated access to the LDAP server, do not include these
authPass in the xds.ini.
dirService=LDAPDIR host=myHost.myDomain baseDN=dc=myCompany,dc=de port=389 protocol=ldap authDN=cn=admin,dc=myCompany,dc=de authPass=myLdapPassword
If the configuration of a running Administration Service is changed from flat file to LDAP, the Administration Service recognizes this and stores its data in LDAP without any further intervention.
The status of the configuration file xds.ini is checked every 60 seconds. This means it can take up to 60 seconds for the changes to the configuration file are activated.