OpenTP1 Version 7 System Definition

[Contents][Index][Back][Next]

1.2.1 Composition of system service definitions

The system service definitions define the overall configuration and execution environment of an OpenTP1 system. Included are the system environment definition, system service configuration definition, user service configuration definition, and others.

Definitions common to an OpenTP1 system as a whole are also included. The system common definition defines, for example, the system services within the node and the execution environment for the user servers. The user service default definition is also common to an OpenTP1 system.

Other definitions delineate the resources and execution options for each system service which operates as an independent process (space). A system service definition defines the execution environment such as the journal service or schedule service.

Where the multinode service is used, some definitions are needed and others are not for each node depending on whether or not it uses the global archive journal service. Table 1-4 shows the relationship between the global archive journal service and definitions.

Table 1-4 Global archive journal service and definitions

No. Definition name Node without global journal service Node with global journal service
1 System environment definition M O
2 System service configuration definition M M
3 User service configuration definition M N
4 System common definition M M
5 Lock service definition O N
6 Timer service definition O O
7 Name service definition O O
8 Process service definition M O
9 Schedule service definition O N
10 Transaction service definition M N
11 XA resource service definition O N
12 Interval service definition O N
13 Status service definition M M
14 Journal service definition M N
15 System journal service definition M N
16 Checkpoint dump service definition M N
17 Log service definition M M
18 Multinode configuration definition M# M#
19 Multinode physical definition M# M#
20 Global archive journal service definition N M
21 Archive journal service definition N M
22 DAM service definition M# N
23 TAM service definition M# N
24 Client service definition M# N
25 IST service definition M# N
26 RMM service definition M# N
27 Monitored RM definition M# N
28 Extended RM registration definition O N
29 XATMI communication service definition M# N
30 Message queue service definition O N
31 User service network definition O N
32 RAP-processing listener service definition M N
33 RAP-processing client manager service definition M N
34 Performance verification trace definition O O
35 XAR performance verification trace definition O O
36 JNL performance verification trace definition O O
37 LCK performance verification trace definition O O
38 TRN event trace definition O O
39 Real-time statistics service definition O N
40 Real-time statistics acquisition-item definition O N
41 MQA service definition M# N
42 MQT service definition M# N
43 Tester service definition M# N
44 User service default definition M N
45 User service definition M N

Legend:
M: A definition file is mandatory.
O: Definition file is optional. The system operates on defaults. If any definition file exists, the system operates depending on its contents.
N: No definition file is needed. The system ignores any existing definition file.

#: This definition is mandatory if an applicable program product is used.

Similarly, the resources and execution options are defined for each user server. When you use the MCF, one application corresponds to one service. A user server can provide a number of services, which are collectively referred to as a service group. Thus there is one service group for one user server. The user service definition defines the execution environment for a service group.