Version 8.1.3
 —  Reference  —

ADACOM Initialization Parameters

An unlimited number of Adabas Parallel Services nucleus clusters, each with up to 31 members sharing a common database, can be defined for an operating system image.

The ADACOM initialization task (ADARUN PROGRAM=ADACOM) must be run in order to set up the environment, and it must be maintained in order to monitor and control the nuclei of one or more Adabas Parallel Services clusters.

ADACOM initialization parameters specify the Router ID / DBID combinations (sets) that the ADACOM is to manage.

Other ADACOM parameters are discussed in the following sections.

Although a single ADACOM job can run all Router ID / DBID sets in an Adabas Parallel Services environment, it is possible to run multiple ADACOM tasks simultaneously with the same, mixed, or completely different Router ID / DBID sets. An ADACOM subtask is attached to each Router ID / DBID set for each ADACOM task in which it occurs.

ADACOM prints global messages that apply to all Router ID / DBID sets to two output data sets or files. One is identified by the DD or link name Pssddddd, where ss is the last two digits of the SVC number and ddddd is the DBID. (On BS2000 systems, the ss characters are the fourth and last nonblank characters of the IDTNAME parameter. For example, if IDTNAME=ADAIDT1 and DBID=123, then the related link names are PI100123 and DI100123.) The Pssddddd data set or file is also used by Adabas Cluster Services. The second output data set or file is identified by the DD or link name Dssddddd and is used only by Adabas Parallel Services. ADACOM uses the Dssddddd data set or file to record which cache and lock spaces it allocates and releases for the associated cluster database, as the Adabas Parallel Services nuclei start and end.

On z/OS systems, ADACOM automatically allocates these data sets in the spool with SYSOUT=*, if they are not explicitly specified.

For a sample job to run ADACOM, read the z/OS section Create a Startup Procedure for ADACOM.


DBID - Database Identification

Parameter Specify... Minimum Maximum Default
DBID the database to be used. 1 65000 none

The DBID parameter designates the ID of an Adabas Parallel Services cluster's external physical database; that is, the database number that the user programs address to send commands to the single physical database of an Adabas Parallel Services nucleus cluster.

This number must be unique among all Adabas database IDs, NUCIDs, Natural buffer pool IDs, etc.

Top of page

FORCE - Force Restart after Abnormal Termination

Parameter Specify... Possible Values Default
FORCE whether ADACOM forces a restart after an abnormal termination. YES | NO NO

If Adabas Parallel Services believes there are still active nuclei, ADACOMs, or users on an image after a termination, a NU parameter value that is different from the NU value already in effect will not be recognized on restart. If you are certain that Adabas Parallel Services is wrong in its belief, you can use FORCE=YES to force a clean restart.

Note, however, that if a cluster nucleus or an ADACOM with the same SVC number or IDTNAME is active on the image where FORCE=YES is used, it will crash.

Notes:

  1. FORCE=YES works only when the NU parameter value is being changed and has the effect of resetting the environment.
  2. The nucleus ADARUN parameter FORCE is neither seen nor used by the SVCCLU. The ADACOM parameter FORCE may only be used to change the NU that is valid for the cluster.
  3. If you use the ADACOM FORCE parameter, remember to remove it from ADACOM after you have reset the environment.

Top of page

IDTNAME - Define ID Table Name (BS2000 Only)

Parameter Specify... Possible Values Default
IDTNAME the IDT common memory pool name to be used for the Adabas Parallel Services cluster session. ADAiiiii ADABAS5B

The IDTNAME defines the name of the common memory pool used to find communication details for this nucleus. This common memory pool will be defined as Global.

Value is "ADAiiiii", maximum of eight characters.

For example, IDTNAME=ADAPROD1

Top of page

NU - Number of User Table Elements on the OS Image

Parameter Specify... Minimum Maximum Default
NU the number of users that can be active in parallel on cluster nuclei in the image. 20 16 777 215 200

In the extended CSA (ECSA), the SVCCLU maintains a user table with entries (UTEs) containing information about every active user in the cluster nuclei on the operating system image. A UTE is assigned when a user issues an OP command or (if the user did not issue an OP command) at the first Adabas command. The UTE is released when the user issues a CL command or when a timeout occurs.

The ADACOM NU parameter specifies the number of concurrent users (UTEs) allowed for all the nuclei of a cluster. The first ADACOM started governs the value for NU: different values set for subsequent nuclei or ADACOMs are ignored.

To manually change the NU value, you must stop all cluster nuclei and ADACOM tasks in the image, modify the NU value for all the nucleus and ADACOM jobs, and then restart.

When the NU parameter is set to zero, any space allocated for the user table is freed, the Adabas Parallel Services control block is freed, and the ADACOM task terminates. However, if ADACOM believes that there are active nuclei, ADACOMs, or users, and FORCE=YES is not used, no action is taken.

For example, the following parameter would run the Adabas Parallel Services cluster nuclei with 500 elements in the user table:

NU=500

Top of page

SVC - Interregion Communication Number

Parameter Specify... Possible Values Default
SVC the supervisor call number to be used for the Adabas Parallel Services nucleus cluster session.

z/OS: 200-255

z/VSE: see text

z/OS: 249

z/VSE: 45

The SVC is used to perform various Adabas internal functions; the number is used to communicate between the users and the database.

The SVC number is specified as an integer and must correspond to the number used for the Adabas SVC (ADASVC).

For example, the following parameter will execute an Adabas Parallel Services nucleus cluster session on a z/OS image using ADASVC 202.

SVC=202

Top of page