o) Adding time out to the execution of the preprocessors: The Shuttle forks and the...
[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 )
2243ad85 9
10objectclass ( DETECTOR_CONFIG
11 NAME 'AliShuttleDetector'
73abe331 12 DESC 'ALICE: Shuttle configuration object.'
13 SUP top
2243ad85 14 MUST (det)
855a45d0 15 MAY (DCSHost $ DCSPort $ DCSalias) )
2243ad85 16
17
855a45d0 18objectidentifier SYS_CONFIG SHUTTLE_BASE:2
19
20attributetype ( SYS_CONFIG:1 NAME 'system' DESC 'System name (DAQ, DCS, HLT)' EQUALITY caseIgnoreMatch SUP name )
21attributetype ( SYS_CONFIG:2 NAME 'LogbookHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
22attributetype ( SYS_CONFIG:3 NAME 'LogbookUser' DESC '' EQUALITY caseIgnoreMatch SUP name )
23attributetype ( SYS_CONFIG:4 NAME 'LogbookPassword' DESC '' EQUALITY caseIgnoreMatch SUP name )
24attributetype ( SYS_CONFIG:5 NAME 'FSHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
25attributetype ( SYS_CONFIG:6 NAME 'FSUser' DESC '' EQUALITY caseIgnoreMatch SUP name )
26attributetype ( SYS_CONFIG:7 NAME 'FSPassword' DESC '' EQUALITY caseIgnoreMatch SUP name )
27
28objectclass ( SYS_CONFIG
29 NAME 'AliShuttleSYSConfig'
30 DESC 'ALICE: Configuration of the Shuttle for access to online network'
31 SUP top
32 MUST (system $ LogbookHost $ LogbookUser $ LogbookPassword $ FSHost $ FSUser )
33 MAY ( FSPassword ) )
34
35
36objectidentifier GLOBAL_CONFIG SHUTTLE_BASE:3
2243ad85 37
38attributetype ( GLOBAL_CONFIG:1 NAME 'DAQLogbookHost' DESC '' EQUALITY caseIgnoreMatch SUP name )
39attributetype ( GLOBAL_CONFIG:2 NAME 'DAQLogbookUser' DESC '' EQUALITY caseIgnoreMatch SUP name )
40attributetype ( GLOBAL_CONFIG:3 NAME 'DAQLogbookPassword' DESC '' EQUALITY caseIgnoreMatch SUP name )
cb343cfd 41attributetype ( GLOBAL_CONFIG:4 NAME 'MaxRetries' DESC 'number of retries for failures of a preprocessor' EQUALITY caseIgnoreMatch SUP name )
42attributetype ( GLOBAL_CONFIG:5 NAME 'PPTimeOut' DESC 'number of seconds until preprocessor is aborted' EQUALITY caseIgnoreMatch SUP name )
2243ad85 43
44objectclass ( GLOBAL_CONFIG
45 NAME 'AliShuttleGlobalConfig'
855a45d0 46 DESC 'ALICE: Access to DAQ logbook settings'
2243ad85 47 SUP top
cb343cfd 48 MUST (name $ DAQLogbookHost $ DAQLogbookUser $ DAQLogbookPassword $ MaxRetries $ PPTimeOut) )
2243ad85 49
d477ad88 50
855a45d0 51objectidentifier INSTANCE_CONFIG SHUTTLE_BASE:4
2243ad85 52
53attributetype ( INSTANCE_CONFIG:1 NAME 'ShuttleHost' DESC 'Host that is running the Shuttle' EQUALITY caseIgnoreMatch SUP name )
54attributetype ( INSTANCE_CONFIG:2 NAME 'detectors' DESC 'Detector list' EQUALITY caseIgnoreMatch SUP name )
55
56objectclass ( INSTANCE_CONFIG
57 NAME 'AliShuttleInstance'
58 DESC 'ALICE: Shuttle instance configuration.'
59 SUP top
60 MUST (name $ ShuttleHost)
61 MAY (detectors)
62 )