Run type field added in SHUTTLE framework. Run type is read from "run type" logbook...
[u/mrichter/AliRoot.git] / SHUTTLE / schema / shuttle.schema
1 objectidentifier SHUTTLE_BASE 1.1.1
2
3 objectidentifier DETECTOR_CONFIG SHUTTLE_BASE:1
4
5 attributetype ( DETECTOR_CONFIG:1 NAME 'det'         DESC 'Detector name'         EQUALITY caseIgnoreMatch    SUP name )
6 attributetype ( DETECTOR_CONFIG:2 NAME 'DCSHost'     DESC ''                      EQUALITY caseIgnoreMatch    SUP name )
7 attributetype ( DETECTOR_CONFIG:3 NAME 'DCSPort'     DESC ''                                                  SUP ipServicePort )
8 attributetype ( DETECTOR_CONFIG:4 NAME 'DCSalias'    DESC ''                      EQUALITY caseIgnoreMatch    SUP name )
9 attributetype ( DETECTOR_CONFIG:5 NAME 'DCSdatapoint' DESC ''                      EQUALITY caseIgnoreMatch    SUP name )
10 attributetype ( DETECTOR_CONFIG:6 NAME 'StrictRunOrder' DESC 'Strict run ordering flag' EQUALITY caseIgnoreMatch SUP name )
11 attributetype ( DETECTOR_CONFIG:7 NAME 'responsible' DESC 'responsible email address' EQUALITY caseIgnoreIA5Match SUP mail )
12
13 objectclass ( DETECTOR_CONFIG
14         NAME 'AliShuttleDetector'
15         DESC 'ALICE: Shuttle configuration object.'
16         SUP top
17         MUST (det $ StrictRunOrder $ responsible)
18         MAY  (DCSHost $ DCSPort $ DCSalias $ DCSdatapoint) )
19
20
21 objectidentifier SYS_CONFIG SHUTTLE_BASE:2
22
23 attributetype ( SYS_CONFIG:1 NAME 'system'           DESC 'System name (DAQ, DCS, HLT)'    EQUALITY caseIgnoreMatch    SUP name )
24 attributetype ( SYS_CONFIG:2 NAME 'DBHost'      DESC '' EQUALITY caseIgnoreMatch    SUP name )
25 attributetype ( SYS_CONFIG:3 NAME 'DBPort'      DESC ''                             SUP ipServicePort )
26 attributetype ( SYS_CONFIG:4 NAME 'DBUser'      DESC '' EQUALITY caseIgnoreMatch    SUP name )
27 attributetype ( SYS_CONFIG:5 NAME 'DBPassword'  DESC '' EQUALITY caseIgnoreMatch    SUP name )
28 attributetype ( SYS_CONFIG:6 NAME 'DBName'      DESC '' EQUALITY caseIgnoreMatch    SUP name )
29 attributetype ( SYS_CONFIG:7 NAME 'DBTable'     DESC '' EQUALITY caseIgnoreMatch    SUP name )
30 attributetype ( SYS_CONFIG:8 NAME 'FSHost'           DESC ''    EQUALITY caseIgnoreMatch    SUP name )
31 attributetype ( SYS_CONFIG:9 NAME 'FSPort'           DESC ''                                SUP ipServicePort )
32 attributetype ( SYS_CONFIG:10 NAME 'FSUser'          DESC ''    EQUALITY caseIgnoreMatch    SUP name )
33 attributetype ( SYS_CONFIG:11 NAME 'FSPassword'       DESC ''   EQUALITY caseIgnoreMatch    SUP name )
34
35 objectclass ( SYS_CONFIG
36         NAME 'AliShuttleSYSConfig'
37         DESC 'ALICE: Configuration of the Shuttle for access to online network'
38         SUP top
39         MUST (system $ DBHost $ DBUser $ DBPassword $ DBName $ DBTable $ FSHost $ FSUser )
40         MAY ( FSPassword $ DBPort $ FSPort) )
41
42
43 objectidentifier GLOBAL_CONFIG SHUTTLE_BASE:3
44
45 attributetype ( GLOBAL_CONFIG:1 NAME 'DAQLogbookHost'      DESC ''    EQUALITY caseIgnoreMatch    SUP name )
46 attributetype ( GLOBAL_CONFIG:2 NAME 'DAQLogbookPort'      DESC ''                                SUP ipServicePort )
47 attributetype ( GLOBAL_CONFIG:3 NAME 'DAQLogbookUser'      DESC ''    EQUALITY caseIgnoreMatch    SUP name )
48 attributetype ( GLOBAL_CONFIG:4 NAME 'DAQLogbookPassword'  DESC ''    EQUALITY caseIgnoreMatch    SUP name )
49 attributetype ( GLOBAL_CONFIG:5 NAME 'DAQLogbookDB'        DESC ''    EQUALITY caseIgnoreMatch    SUP name )
50 attributetype ( GLOBAL_CONFIG:6 NAME 'DAQLogbookTable'     DESC ''    EQUALITY caseIgnoreMatch    SUP name )
51 attributetype ( GLOBAL_CONFIG:7 NAME 'ShuttleLogbookTable'     DESC ''    EQUALITY caseIgnoreMatch    SUP name )
52 attributetype ( GLOBAL_CONFIG:8 NAME 'RunTypeLogbookTable'     DESC ''    EQUALITY caseIgnoreMatch    SUP name )
53 attributetype ( GLOBAL_CONFIG:9 NAME 'MaxRetries'          DESC 'number of retries for failures of a preprocessor'    EQUALITY caseIgnoreMatch    SUP name )
54 attributetype ( GLOBAL_CONFIG:10 NAME 'PPTimeOut'           DESC 'number of seconds until preprocessor is aborted'    EQUALITY caseIgnoreMatch    SUP name )
55
56 objectclass ( GLOBAL_CONFIG
57         NAME 'AliShuttleGlobalConfig'
58         DESC 'ALICE: Access to DAQ logbook settings'
59         SUP top
60         MUST (name $ DAQLogbookHost $ DAQLogbookUser $ DAQLogbookPassword $ DAQLogbookDB $ DAQLogbookTable $
61         ShuttleLogbookTable $ RunTypeLogbookTable $ MaxRetries $ PPTimeOut)
62         MAY ( DAQLogbookPort ) )
63
64
65 objectidentifier INSTANCE_CONFIG SHUTTLE_BASE:4
66
67 attributetype ( INSTANCE_CONFIG:1 NAME 'ShuttleHost' DESC 'Host that is running the Shuttle'  EQUALITY caseIgnoreMatch    SUP name )
68 attributetype ( INSTANCE_CONFIG:2 NAME 'detectors'   DESC 'Detector list'                     EQUALITY caseIgnoreMatch    SUP name )
69
70 objectclass ( INSTANCE_CONFIG
71         NAME 'AliShuttleInstance'
72         DESC 'ALICE: Shuttle instance configuration.'
73         SUP top
74         MUST (name $ ShuttleHost)
75         MAY (detectors)
76         )