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