This document applies to the Natural Development Server daemon and the Natural Web I/O Interface daemon. It covers the following topics:
The account from which a daemon is started requires the
IMPERSONATE
privilege.
The following SYSUAF
limits need to be adapted for the
account from which the daemon is started.
Name | Default Value | Description |
---|---|---|
FILLM |
128 | The open file limit is the maximum number of files that can be open at one time, including active network logical links. |
BIOLM |
150 | The buffered I/O count limit is the maximum number of buffered I/O operations. |
DIOLM |
150 | The direct I/O count limit is the maximum number of direct I/O operations (usually disk) that can be outstanding at one time. |
BYTLM |
128000 | The buffered I/O byte limit is the maximum number of bytes of non-paged system dynamic memory that a user's job can consume at one time. |
The sizes of FILLM
, BIOLM
, BYTLM
and PRCLM
depend on the number of started sessions. Make sure to
increase these values so that they meet your requirements.
After the installation of Natural, the command procedure STARTUP_DAEMONS.COM can be found in the directory SAG$ROOT:[NATURAL]. You can use this command procedure to ensure that a daemon is started in the correct account during the startup of a machine.
You can either use the command procedure as it is, or you can edit it to adapt it to your needs. In both cases, you have to copy the (edited) command procedure to SYS$STARTUP and then add it to the startup database (see below).
The command procedure is controlled by the parameter P1
and passes the parameters P2
through P8
to the subsequent procedures as needed.
Arguments for P1 |
Description |
---|---|
NDV |
Starts only the daemon for the Natural
Development Server. If required, you can specify P2 through P8 .
|
NWO |
Starts only the daemon for the Natural Web I/O
Interface server. You must specify a port number in P2 .
|
ALL |
Starts all of the above daemons. In this case, you cannot enter arguments. Instead, you have to edit the command procedure as described below. |
If you want to specify ALL
for the parameter P1
, you have to edit the command procedure and adapt the following lines to your requirements:
$ l_user = "SAG" $ l_ndv_para = """START""" $ l_nwo_para = """2800"""
Variable | Description |
---|---|
l_user |
The name of the account under which the daemons are to run. |
l_ndv_para |
You can specify all start parameters that are valid for the Natural Development Server daemon. These parameters are described in the Natural Development Server documentation for OpenVMS. You can find this documentation on http://documentation.softwareag.com/. Example: $ l_ndv_para = """-port=1234"",""parm=test""" Instead of the above parameters, you can also specify
|
l_nwo_para |
The port number for the Natural Web I/O Interface daemon. |
Using the following command, you can add the command procedure STARTUP_DAEMONS.COM to the startup database:
$mcr sysman startup add file /mode=direct /phase=end STARTUP_DAEMONS.COM /parameter=(P1:<arg1>,P2:<arg2>,...,P8:<arg8>)
For example:
$mcr sysman startup add file /mode=direct /phase=end STARTUP_DAEMONS.COM /parameter=(P1:NDV,P2:"-p=1234",P3="parm=test")