new schema for config
[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 )
9attributetype ( DETECTOR_CONFIG:5 NAME 'DAQFileIDs' DESC 'IDs of files to get from DAQ' EQUALITY caseIgnoreMatch SUP name )
10
11objectclass ( DETECTOR_CONFIG
12 NAME 'AliShuttleDetector'
73abe331 13 DESC 'ALICE: Shuttle configuration object.'
14 SUP top
2243ad85 15 MUST (det)
16 MAY (DCSHost $ DCSPort $ DCSalias $ DAQFileIDs) )
17
18
19objectidentifier GLOBAL_CONFIG SHUTTLE_BASE:2
20
21attributetype ( GLOBAL_CONFIG:1 NAME 'DAQLogbookHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
22attributetype ( GLOBAL_CONFIG:2 NAME 'DAQLogbookUser' DESC '' EQUALITY caseIgnoreMatch SUP name )
23attributetype ( GLOBAL_CONFIG:3 NAME 'DAQLogbookPassword' DESC '' EQUALITY caseIgnoreMatch SUP name )
24attributetype ( GLOBAL_CONFIG:4 NAME 'DAQFileSystemHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
25
26objectclass ( GLOBAL_CONFIG
27 NAME 'AliShuttleGlobalConfig'
28 DESC 'ALICE: Global configuration of the Shuttle'
29 SUP top
30 MUST (name $ DAQLogbookHost $ DAQLogbookUser $ DAQLogbookPassword $ DAQFileSystemHost) )
31
d477ad88 32
2243ad85 33objectidentifier INSTANCE_CONFIG SHUTTLE_BASE:3
34
35attributetype ( INSTANCE_CONFIG:1 NAME 'ShuttleHost' DESC 'Host that is running the Shuttle' EQUALITY caseIgnoreMatch SUP name )
36attributetype ( INSTANCE_CONFIG:2 NAME 'detectors' DESC 'Detector list' EQUALITY caseIgnoreMatch SUP name )
37
38objectclass ( INSTANCE_CONFIG
39 NAME 'AliShuttleInstance'
40 DESC 'ALICE: Shuttle instance configuration.'
41 SUP top
42 MUST (name $ ShuttleHost)
43 MAY (detectors)
44 )