1 objectidentifier SHUTTLE_BASE 1.1.1
3 objectidentifier DETECTOR_CONFIG SHUTTLE_BASE:1
5 attributetype ( DETECTOR_CONFIG:1 NAME 'det' DESC 'Detector name' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
6 attributetype ( DETECTOR_CONFIG:6 NAME 'strictRunOrder' DESC 'Strict run ordering flag' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
7 attributetype ( DETECTOR_CONFIG:7 NAME 'responsible' DESC 'responsible email address' EQUALITY caseIgnoreIA5Match SUP mail )
9 objectclass ( DETECTOR_CONFIG
11 DESC 'ALICE: Shuttle configuration object.'
13 MUST (det $ strictRunOrder)
16 objectidentifier DCS_CONFIG SHUTTLE_BASE:2
18 attributetype ( DCS_CONFIG:1 NAME 'dcsHost' DESC 'DCS host' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
19 attributetype ( DCS_CONFIG:2 NAME 'dcsPort' DESC 'DCS port' SUP ipServicePort SINGLE-VALUE )
20 attributetype ( DCS_CONFIG:3 NAME 'dcsAlias' DESC 'alias name(s)' EQUALITY caseIgnoreMatch SUP name )
21 attributetype ( DCS_CONFIG:4 NAME 'dcsDP' DESC 'Data Point name(s)' EQUALITY caseIgnoreMatch SUP name )
22 attributetype ( DCS_CONFIG:5 NAME 'multiSplit' DESC 'N. of DPs in multiRequest' EQUALITY integerMatch SUP uidNumber SINGLE-VALUE )
24 objectclass ( DCS_CONFIG
26 DESC 'ALICE: Shuttle configuration of the DCS Amanda server(s).'
28 MUST (dcsHost $ dcsPort)
29 MAY (dcsAlias $ dcsDP $ multiSplit) )
31 objectidentifier FXS_CONFIG SHUTTLE_BASE:3
33 attributetype ( FXS_CONFIG:1 NAME 'system' DESC 'System name (DAQ, DCS, HLT)' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
34 attributetype ( FXS_CONFIG:2 NAME 'dbHost' DESC 'FXS MySQL DB host' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
35 attributetype ( FXS_CONFIG:3 NAME 'dbPort' DESC 'FXS MySQL DB port' SUP ipServicePort SINGLE-VALUE )
36 attributetype ( FXS_CONFIG:4 NAME 'dbUser' DESC 'FXS MySQL DB user' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
37 attributetype ( FXS_CONFIG:5 NAME 'dbPasswd' DESC 'FXS MySQL DB passwd' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
38 attributetype ( FXS_CONFIG:6 NAME 'dbName' DESC 'FXS MySQL DB name' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
39 attributetype ( FXS_CONFIG:7 NAME 'dbTable' DESC 'FXS MySQL DB table' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
40 attributetype ( FXS_CONFIG:8 NAME 'fxsHost' DESC 'FXS host' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
41 attributetype ( FXS_CONFIG:9 NAME 'fxsPort' DESC 'FXS port' SUP ipServicePort SINGLE-VALUE )
42 attributetype ( FXS_CONFIG:10 NAME 'fxsUser' DESC 'FXS user' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
43 attributetype ( FXS_CONFIG:11 NAME 'fxsPasswd' DESC 'FXS Password' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
45 objectclass ( FXS_CONFIG
47 DESC 'ALICE: Configuration of the Shuttle for access to the File Exchange Servers'
49 MUST (system $ dbHost $ dbUser $ dbPasswd $ dbName $ dbTable $ fxsHost $ fxsUser )
50 MAY ( dbPort $ fxsPasswd $ fxsPort) )
53 objectidentifier GLOBAL_CONFIG SHUTTLE_BASE:4
55 attributetype ( GLOBAL_CONFIG:1 NAME 'daqLbHost' DESC 'DAQ Logbook host' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
56 attributetype ( GLOBAL_CONFIG:2 NAME 'daqLbPort' DESC 'DAQ Logbook port' SUP ipServicePort SINGLE-VALUE )
57 attributetype ( GLOBAL_CONFIG:3 NAME 'daqLbUser' DESC 'DAQ Logbook user' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
58 attributetype ( GLOBAL_CONFIG:4 NAME 'daqLbPasswd' DESC 'DAQ Logbook passwd' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
59 attributetype ( GLOBAL_CONFIG:5 NAME 'daqLbDB' DESC 'DAQ Logbook DB' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
60 attributetype ( GLOBAL_CONFIG:6 NAME 'daqLbTable' DESC 'DAQ Logbook table' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
61 attributetype ( GLOBAL_CONFIG:7 NAME 'shuttleLbTable' DESC 'SHUTTLE Logbook table' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
62 attributetype ( GLOBAL_CONFIG:8 NAME 'runTypeLbTable' DESC 'RunType Logbook table' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
63 attributetype ( GLOBAL_CONFIG:9 NAME 'ppmaxRetries' DESC 'retries before pp fail' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
64 attributetype ( GLOBAL_CONFIG:10 NAME 'ppTimeOut' DESC 'seconds before pp abort' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
65 attributetype ( GLOBAL_CONFIG:11 NAME 'ppMaxMem' DESC 'max pp mem consumption (KB)' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
66 attributetype ( GLOBAL_CONFIG:12 NAME 'monitorHost' DESC 'monitoring server host' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
67 attributetype ( GLOBAL_CONFIG:13 NAME 'monitorTable' DESC 'monitoring table name' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
68 attributetype ( GLOBAL_CONFIG:14 NAME 'triggerWait' DESC 'max time waiting for next trigger before starting a new collection'
69 EQUALITY integerMatch SUP uidNumber SINGLE-VALUE )
70 attributetype ( GLOBAL_CONFIG:15 NAME 'mode' DESC 'production mode (test, prod)' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
72 objectclass ( GLOBAL_CONFIG
74 DESC 'ALICE: settings for DAQ logbook access'
76 MUST (name $ daqLbHost $ daqLbUser $ daqLbPasswd $ daqLbDB $ daqLbTable $ shuttleLbTable $ runTypeLbTable $ ppMaxRetries $ ppTimeOut $ ppMaxMem $ monitorHost $ monitorTable)
77 MAY ( daqLbPort $ triggerWait $ mode) )
80 objectidentifier INSTANCE_CONFIG SHUTTLE_BASE:5
82 attributetype ( INSTANCE_CONFIG:1 NAME 'shuttleHost' DESC 'Host that is running the Shuttle' EQUALITY caseIgnoreMatch SUP name SINGLE-VALUE )
83 attributetype ( INSTANCE_CONFIG:2 NAME 'detectors' DESC 'Detector list' EQUALITY caseIgnoreMatch SUP name )
85 objectclass ( INSTANCE_CONFIG
86 NAME 'ShuttleInstance'
87 DESC 'ALICE: Shuttle instance configuration.'
89 MUST (name $ shuttleHost)