introducing strict run ordering flag
[u/mrichter/AliRoot.git] / SHUTTLE / schema / shuttle.schema
CommitLineData
2243ad85 1objectidentifier SHUTTLE_BASE 1.1.1
2
3objectidentifier DETECTOR_CONFIG SHUTTLE_BASE:1
4
5attributetype ( DETECTOR_CONFIG:1 NAME 'det' DESC 'Detector name' EQUALITY caseIgnoreMatch SUP name )
6attributetype ( DETECTOR_CONFIG:2 NAME 'DCSHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
7attributetype ( DETECTOR_CONFIG:3 NAME 'DCSPort' DESC '' SUP ipServicePort )
8attributetype ( DETECTOR_CONFIG:4 NAME 'DCSalias' DESC '' EQUALITY caseIgnoreMatch SUP name )
be48e3ea 9attributetype ( DETECTOR_CONFIG:5 NAME 'StrictRunOrder' DESC 'Strict run ordering flag' EQUALITY caseIgnoreMatch SUP name )
2243ad85 10
11objectclass ( DETECTOR_CONFIG
12 NAME 'AliShuttleDetector'
73abe331 13 DESC 'ALICE: Shuttle configuration object.'
14 SUP top
2243ad85 15 MUST (det)
be48e3ea 16 MAY (DCSHost $ DCSPort $ DCSalias $ StrictRunOrder) )
2243ad85 17
18
855a45d0 19objectidentifier SYS_CONFIG SHUTTLE_BASE:2
20
21attributetype ( SYS_CONFIG:1 NAME 'system' DESC 'System name (DAQ, DCS, HLT)' EQUALITY caseIgnoreMatch SUP name )
22attributetype ( SYS_CONFIG:2 NAME 'LogbookHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
23attributetype ( SYS_CONFIG:3 NAME 'LogbookUser' DESC '' EQUALITY caseIgnoreMatch SUP name )
24attributetype ( SYS_CONFIG:4 NAME 'LogbookPassword' DESC '' EQUALITY caseIgnoreMatch SUP name )
25attributetype ( SYS_CONFIG:5 NAME 'FSHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
26attributetype ( SYS_CONFIG:6 NAME 'FSUser' DESC '' EQUALITY caseIgnoreMatch SUP name )
27attributetype ( SYS_CONFIG:7 NAME 'FSPassword' DESC '' EQUALITY caseIgnoreMatch SUP name )
28
29objectclass ( SYS_CONFIG
30 NAME 'AliShuttleSYSConfig'
31 DESC 'ALICE: Configuration of the Shuttle for access to online network'
32 SUP top
33 MUST (system $ LogbookHost $ LogbookUser $ LogbookPassword $ FSHost $ FSUser )
34 MAY ( FSPassword ) )
35
36
37objectidentifier GLOBAL_CONFIG SHUTTLE_BASE:3
2243ad85 38
39attributetype ( GLOBAL_CONFIG:1 NAME 'DAQLogbookHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
40attributetype ( GLOBAL_CONFIG:2 NAME 'DAQLogbookUser' DESC '' EQUALITY caseIgnoreMatch SUP name )
41attributetype ( GLOBAL_CONFIG:3 NAME 'DAQLogbookPassword' DESC '' EQUALITY caseIgnoreMatch SUP name )
cb343cfd 42attributetype ( GLOBAL_CONFIG:4 NAME 'MaxRetries' DESC 'number of retries for failures of a preprocessor' EQUALITY caseIgnoreMatch SUP name )
43attributetype ( GLOBAL_CONFIG:5 NAME 'PPTimeOut' DESC 'number of seconds until preprocessor is aborted' EQUALITY caseIgnoreMatch SUP name )
2243ad85 44
45objectclass ( GLOBAL_CONFIG
46 NAME 'AliShuttleGlobalConfig'
855a45d0 47 DESC 'ALICE: Access to DAQ logbook settings'
2243ad85 48 SUP top
cb343cfd 49 MUST (name $ DAQLogbookHost $ DAQLogbookUser $ DAQLogbookPassword $ MaxRetries $ PPTimeOut) )
2243ad85 50
d477ad88 51
855a45d0 52objectidentifier INSTANCE_CONFIG SHUTTLE_BASE:4
2243ad85 53
54attributetype ( INSTANCE_CONFIG:1 NAME 'ShuttleHost' DESC 'Host that is running the Shuttle' EQUALITY caseIgnoreMatch SUP name )
55attributetype ( INSTANCE_CONFIG:2 NAME 'detectors' DESC 'Detector list' EQUALITY caseIgnoreMatch SUP name )
56
57objectclass ( INSTANCE_CONFIG
58 NAME 'AliShuttleInstance'
59 DESC 'ALICE: Shuttle instance configuration.'
60 SUP top
61 MUST (name $ ShuttleHost)
62 MAY (detectors)
63 )