This document covers the following topics:
Entire System Server on UNIX is set up with the following steps
The following definitions must be included in the EntireX Broker attribute file:
DEFAULTS=SERVICE TRANSLATION=SAGTCHA SERVER=<nodename> CLASS=NPR SERVICE=<npr_identifier>
where
<nodename> | is the identification of the node where the server is active. |
<npr identifier> | is the identification of the service name provided for the NPR server. |
Repeat these definitions for every NPR server specified in the
npr.ini file. For instance, if an NPR server is available
in the HP001
node with the service name nprdemo
, the
following definitions must be created:
DEFAULTS=SERVICE TRANSLATION=SAGTCHA SERVER=HP001 CLASS=NPR SERVICE=nprdemo
For installing EntireX Broker, see the latest documentation.
To enable an Entire System Server (NPR) service to stop while the
TCP/IP connection to the Broker is down, the environment variable
ETB_TIMEOUT
is automatically set to 60 seconds by
NPRETB
and NPRMGR
.This avoids a hang of the broker
stub during a disconnected TCP/IP connection, and allows the stopping of
npretb
in such a situation. Note that ETB_TIMEOUT
remains unchanged if it was set before the execution of npretb
resp. nprmgr
.
The npr.ini file is used to define the behavior
of the server processes. It is structured in one [DEFAULTS]
section and one or more [<npr identifier>]
sections.
You can define settings either in the [DEFAULTS]
section or in an [<npr identifier>]
section:
The [DEFAULTS]
section contains default values that
apply to all servers. For a particular server such a default can be overwritten
by providing an [<npr identifier>]
section with an
alternative setting.
The [<npr identifier>] sections are optional, and can be created or modified later. They are used to define items specific to a certain server when these are different from default.
Any item defined in the [DEFAULTS] section can also be defined for each [<npr identifier>] section.
Any item defined in the [DEFAULTS] section can also be defined for each [<npr identifier>] section. If an item is not defined in this section, it is taken from the [DEFAULTS] section.
See chapter Product Operation: W indows Service Usage.