Network Router User Manual
GINA V4.0 System Administrator Guide – September 2000 65
Configuration language
Druck vom 24. 01.2001 17:00.31 torb-kon
The SYNC_PRIORITY statement can be used to define up to seven classes (PRIO1 through
PRIO7). As part of this process, PRIO1 is mapped to TAC class 2, PRIO2 to TAC class 3
etc. of
open
UTM. TAC class 2 has the second highest priority, TAC class 8 the lowest. TAC
class 1 with the highest priority is reserved for the T-ORB.
The RELATIVE, ABSOLUTE, EQUAL attributes of the SYNC_PRIORITY statement and the
free_sync parameter were transferred 1:1 from the
open
UTM generation.
These attributes are used to specify the strategy by which free processes will be distributed
to the dialog TAC classes containing pending requests. Pending dialog requests only arise
if the number of requests retrieved from the request exchange at any one time exceeds the
number of processes available for the dialog TAC classes. These pending requests will be
written to the request queues of the transaction codes from which they will be read and pro-
cessed in accordance with their priority by the processes that become free.
ABSOLUTE attribute: Absolute priority
A free process will always be assigned to the class with the highest priority (TAC class
1) provided that there are pending requests for this class. Lower priority classes will only
be serviced if there are no pending requests in any of the higher priority classes.
RELATIVE attribute: Relative priority
Free processes will be assigned to higher priority classes more often than lower priority
classes provided that there are pending requests for these higher priority classes. If
there are requests present for all dialog classes, a free process will be assigned to TAC
class 1 twice as often as to TAC class 2, and twice as often to TAC class 2 as to TAC
class 3, etc.
EQUAL attribute: Equal priority
All classes will be serviced equally if there are requests present. This equal distribution
can be disrupted if a class does not contain any pending requests at times or subpro-
gram runs with blocking calls (e.g. KDCS call PGWT) frequently occur in that class.
free_sync parameter
This parameter allows you to restrict the total number of processes that may process
requests to dialog TAC classes relative to the number of processes in the application.
In free_sync specify the number of processes in the application that are to be kept
free for processing requests and that do not belong to any dialog TAC class.
Minimum value: 0 (no restriction)
Maximum value: TASKS - 1 (TASKS from MAX statement)
Default: 1