X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=SHUTTLE%2Fschema%2Fshuttle.schema;h=b3d1f9460d697d97c0cfe988576c3026d372eeb0;hp=ae864c2480c2b3e5b0d01e0d8a7eeb331a63e60a;hb=36c99a6a9004219785b6c391d1e035d03d0aa19e;hpb=855a45d0741055e4367132df1f5cd7c1abc89492 diff --git a/SHUTTLE/schema/shuttle.schema b/SHUTTLE/schema/shuttle.schema index ae864c2480c..b3d1f9460d6 100644 --- a/SHUTTLE/schema/shuttle.schema +++ b/SHUTTLE/schema/shuttle.schema @@ -6,44 +6,57 @@ attributetype ( DETECTOR_CONFIG:1 NAME 'det' DESC 'Detector name' attributetype ( DETECTOR_CONFIG:2 NAME 'DCSHost' DESC '' EQUALITY caseIgnoreMatch SUP name ) attributetype ( DETECTOR_CONFIG:3 NAME 'DCSPort' DESC '' SUP ipServicePort ) attributetype ( DETECTOR_CONFIG:4 NAME 'DCSalias' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( DETECTOR_CONFIG:5 NAME 'DCSdatapoint' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( DETECTOR_CONFIG:6 NAME 'StrictRunOrder' DESC 'Strict run ordering flag' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( DETECTOR_CONFIG:7 NAME 'responsible' DESC 'responsible email address' EQUALITY caseIgnoreIA5Match SUP mail ) objectclass ( DETECTOR_CONFIG NAME 'AliShuttleDetector' DESC 'ALICE: Shuttle configuration object.' SUP top - MUST (det) - MAY (DCSHost $ DCSPort $ DCSalias) ) + MUST (det $ StrictRunOrder $ responsible) + MAY (DCSHost $ DCSPort $ DCSalias $ DCSdatapoint) ) objectidentifier SYS_CONFIG SHUTTLE_BASE:2 attributetype ( SYS_CONFIG:1 NAME 'system' DESC 'System name (DAQ, DCS, HLT)' EQUALITY caseIgnoreMatch SUP name ) -attributetype ( SYS_CONFIG:2 NAME 'LogbookHost' DESC '' EQUALITY caseIgnoreMatch SUP name ) -attributetype ( SYS_CONFIG:3 NAME 'LogbookUser' DESC '' EQUALITY caseIgnoreMatch SUP name ) -attributetype ( SYS_CONFIG:4 NAME 'LogbookPassword' DESC '' EQUALITY caseIgnoreMatch SUP name ) -attributetype ( SYS_CONFIG:5 NAME 'FSHost' DESC '' EQUALITY caseIgnoreMatch SUP name ) -attributetype ( SYS_CONFIG:6 NAME 'FSUser' DESC '' EQUALITY caseIgnoreMatch SUP name ) -attributetype ( SYS_CONFIG:7 NAME 'FSPassword' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( SYS_CONFIG:2 NAME 'DBHost' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( SYS_CONFIG:3 NAME 'DBPort' DESC '' SUP ipServicePort ) +attributetype ( SYS_CONFIG:4 NAME 'DBUser' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( SYS_CONFIG:5 NAME 'DBPassword' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( SYS_CONFIG:6 NAME 'DBName' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( SYS_CONFIG:7 NAME 'DBTable' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( SYS_CONFIG:8 NAME 'FSHost' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( SYS_CONFIG:9 NAME 'FSPort' DESC '' SUP ipServicePort ) +attributetype ( SYS_CONFIG:10 NAME 'FSUser' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( SYS_CONFIG:11 NAME 'FSPassword' DESC '' EQUALITY caseIgnoreMatch SUP name ) objectclass ( SYS_CONFIG NAME 'AliShuttleSYSConfig' DESC 'ALICE: Configuration of the Shuttle for access to online network' SUP top - MUST (system $ LogbookHost $ LogbookUser $ LogbookPassword $ FSHost $ FSUser ) - MAY ( FSPassword ) ) + MUST (system $ DBHost $ DBUser $ DBPassword $ DBName $ DBTable $ FSHost $ FSUser ) + MAY ( FSPassword $ DBPort $ FSPort) ) objectidentifier GLOBAL_CONFIG SHUTTLE_BASE:3 attributetype ( GLOBAL_CONFIG:1 NAME 'DAQLogbookHost' DESC '' EQUALITY caseIgnoreMatch SUP name ) -attributetype ( GLOBAL_CONFIG:2 NAME 'DAQLogbookUser' DESC '' EQUALITY caseIgnoreMatch SUP name ) -attributetype ( GLOBAL_CONFIG:3 NAME 'DAQLogbookPassword' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( GLOBAL_CONFIG:2 NAME 'DAQLogbookPort' DESC '' SUP ipServicePort ) +attributetype ( GLOBAL_CONFIG:3 NAME 'DAQLogbookUser' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( GLOBAL_CONFIG:4 NAME 'DAQLogbookPassword' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( GLOBAL_CONFIG:5 NAME 'DAQLogbookDB' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( GLOBAL_CONFIG:6 NAME 'DAQLogbookTable' DESC '' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( GLOBAL_CONFIG:7 NAME 'MaxRetries' DESC 'number of retries for failures of a preprocessor' EQUALITY caseIgnoreMatch SUP name ) +attributetype ( GLOBAL_CONFIG:8 NAME 'PPTimeOut' DESC 'number of seconds until preprocessor is aborted' EQUALITY caseIgnoreMatch SUP name ) objectclass ( GLOBAL_CONFIG NAME 'AliShuttleGlobalConfig' DESC 'ALICE: Access to DAQ logbook settings' SUP top - MUST (name $ DAQLogbookHost $ DAQLogbookUser $ DAQLogbookPassword) ) + MUST (name $ DAQLogbookHost $ DAQLogbookUser $ DAQLogbookPassword $ DAQLogbookDB $ DAQLogbookTable $ MaxRetries $ PPTimeOut) + MAY ( DAQLogbookPort ) ) objectidentifier INSTANCE_CONFIG SHUTTLE_BASE:4