If you use the functions of the program interface KDCADMI for dynamic configuration during application operation, or want to add dynamic objects using the WinAdmin or WebAdmin administration workstation, then you must use the RESERVE statement to reserve table spaces in the object tables of openUTM at the KDCDEF generation.
Further information on dynamic configuration can be found in section "Changing theconfiguration of an application dynamically".
The RESERVE statement can only be issued once for each object type. The following is valid for a RESERVE statement with OBJECT=ALL:
After RESERVE OBJECT=ALL is specified, it is not possible to enter any additional RESERVE statements.
Before RESERVE OBJECT=ALL all object-specific RESERVE statements are permitted. These object-specific RESERVE statements take priority.
Due to internal dependencies, the KDCDEF generation tool may reserve more objects than specified in RESERVE statements. The exact number of objects of the reserved entries for an object type is output in a message.
|
|
1only permitted on BS2000 systems
OBJECT= | Table locations are reserved for objects of the specified type. These objects can then be entered in the configuration dynamically as required. |
ALL [ ,CARDS=percent1 ] [ ,PRINCIPALS=percent2 ] | |
(CARDS= and PRINCIPALS= are only permitted on BS2000 systems) With objects of type USER, CARDS=percent1 means that up to percent1% of users entered dynamically can be defined with an ID card. Default for percent1/percent2: 0%, i.e. no users can be entered dynamically with an identity card or Kerberos authentication. | |
CON | Table entries are reserved for the transport connections to LU6.1 partner applications, for example, for objects of type CON. |
KSET | Table entries are reserved for the key sets, for example, for objects of type KSET. |
LSES | Table entries are reserved for the LU6.1 session names, for example, for objects of type LSES. |
LTAC | Table entries are reserved for the local service names via which the service programs in partner applications can be started. These are objects of the type LTAC. |
LTERM | Table locations are reserved for objects of type LTERM Please note that the following object components must be generated statically and cannot be entered dynamically:
|
PROGRAM | Table locations are reserved for objects of type PROGRAM Please note that the following object components must be generated statically and cannot be entered dynamically:
|
PTERM | Table locations are reserved for objects of type PTERM. For each client with PTYPE=APPLI, SOCKET, UPIC-R or UPIC-L, openUTM implicitly creates a USER. If such clients generated dynamically, this must be taken into consideration in the NUMBER= or PERCENT= operand for OBJECT=USER. Please note that BCAMAPPL names must be generated statically and cannot be entered dynamically. |
TAC | Table locations are reserved for objects of type TAC. Please note that the following object components must be generated statically and cannot be entered dynamically:
|
USER [ ,CARDS=percent1 ] [ ,PRINCIPALS=percent2 ] | |
(CARDS= and PRINCIPALS= are only permitted on BS2000 systems) Table locations are reserved for objects of type USER. If user IDs have not been generated for an application, i.e. the generation does not contain any USER statements, table locations cannot be reserved for objects of type USER. This is because KDCDEF already reserves an object of type USER internally for each reserved object of type LTERM. The number of users reserved by KDCDEF in this way is output in a UTM message. BS2000 systems: Default for percent1/percent2: 0%, i.e. no users can be entered dynamically with an identity card or Kerberos authentication. Maximum value for percent1/percent2: 100% Please note that the following object components must be generated statically and cannot be entered dynamically:
UTM creates an internal user ID for all TS applications (PTYPE=APPLI/ SOCKET) and UPIC clients (PTYPE=UPIC-R). The NUMBER or PERCENT specification must be increased appropriately if these PTERMs are to be entered dynamically. | |
NUMBER= | number Maximum number of objects of the specified type which can be entered dynamically. If OBJECTS=ALL, up to number objects of the types listed in the syntax diagram can be entered dynamically.
Minimum value: 0
The following also apply:
At the end of the KDCDEF run, the number of entries reserved for each object type is output with message K502. |
PERCENT= | percent3 Number of objects of the specified type which can be entered dynamically, expressed as a percentage of the total number of objects of this type which have been generated statically. The advantage of a percentage specification is that the number of objects that can be entered dynamically automatically increases at the same rate as the number of statically generated objects of the respective type in each generation (assuming the RESERVE statements are not modified). PERCENT=percent3 has the same effect as the equivalent PERCENT Default: 10 |