Fix the path to the host specific system configurations
[staging/basesystem.git] / service / system / task_manager / client / libtskmcfg / tskm_cfg.xml
1 <?xml version="1.0" ?>
2
3 <!DOCTYPE tskm_cfg [
4   <!ELEMENT tskm_cfg (service_list,normal_wakeup,normal_shutdown,vup_wakeup,vup_shutdown) >
5
6   <!-- service list -->
7   <!ELEMENT service_list (service+) >
8   <!ELEMENT service (subgid_list*) >
9   <!ATTLIST service 
10       svcid         ID               #REQUIRED
11       name          CDATA            #REQUIRED
12       path          CDATA            #REQUIRED
13       type          (native|unknown) "native"
14       prio          CDATA            #REQUIRED
15       policy        (fifo|tss|rr)    #REQUIRED
16       life_cycle    (always|always_recoverable|dynamic) "dynamic"
17       retry_cnt     CDATA            "1"
18       cpu_assign    (cpu0|cpu1|auto) "auto"
19       user          CDATA            #REQUIRED
20       runtime_limit CDATA            #IMPLIED
21       cpu_limit     CDATA            #IMPLIED
22       mem_limit     CDATA            #IMPLIED
23       args          CDATA            #IMPLIED
24       shutdown_wait (yes|no)         #REQUIRED
25   >
26
27   <!ELEMENT subgid_list (subgid+) >
28   <!ELEMENT subgid EMPTY >
29   <!ATTLIST subgid 
30      gid            CDATA            #REQUIRED
31   >
32
33
34   <!-- Starting/terminating of services -->
35   <!ELEMENT  normal_wakeup (global_step+) >
36   <!ELEMENT  normal_shutdown (global_step+) >
37   <!ELEMENT  vup_wakeup (global_step+) >
38   <!ELEMENT  vup_shutdown (global_step+) >
39
40   <!ELEMENT  global_step (exec_list?,request_list?,next_trans_condition?) >
41   <!ATTLIST global_step
42     stepid   ID               #IMPLIED
43   >
44
45   <!ELEMENT  exec_list (exec_svc+) >
46   <!ELEMENT  exec_svc EMPTY >
47
48   <!ATTLIST exec_svc
49     svcid        IDREF           #REQUIRED
50   >
51
52   <!ELEMENT  request_list (request+) >
53   <!ELEMENT  request EMPTY >
54   <!ATTLIST request
55     svcid       IDREF                                   #REQUIRED 
56     local_step  (shm|bupchk|1|2|3|4|5|6|7|8|9|last|all)         #REQUIRED
57   >
58
59   <!ELEMENT  next_trans_condition EMPTY>
60   <!ATTLIST next_trans_condition
61     cond    CDATA           #REQUIRED
62   >
63
64   <!ENTITY service_list_xml SYSTEM   "tskm_launch.xml">
65   <!ENTITY normal_wakeup_xml SYSTEM   "tskm_wakeup.xml">
66   <!ENTITY normal_shutdown_xml SYSTEM "tskm_shutdown.xml">
67   <!ENTITY vup_wakeup_xml SYSTEM   "tskm_wakeup_vup.xml">
68   <!ENTITY vup_shutdown_xml SYSTEM "tskm_shutdown_vup.xml">
69 ]>
70
71
72 <tskm_cfg>
73   &service_list_xml;
74
75   &normal_wakeup_xml;
76
77   &normal_shutdown_xml;
78
79   &vup_wakeup_xml;
80
81   &vup_shutdown_xml;
82
83 </tskm_cfg>