SHUTTLE Configuration for PRODUCTION (e.g. FDR, Cosmic run) added
authoracolla <acolla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Nov 2007 17:32:51 +0000 (17:32 +0000)
committeracolla <acolla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Nov 2007 17:32:51 +0000 (17:32 +0000)
25 files changed:
SHUTTLE/schema_prod/ACO.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/DAQ.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/DCS.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/EMC.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/FMD.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/GRP.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/Global.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/HLT.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/HMP.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/MCH.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/MTR.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/PHS.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/PMD.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/README [new file with mode: 0644]
SHUTTLE/schema_prod/SDD.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/SPD.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/SSD.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/T00.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/TOF.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/TPC.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/TRD.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/V00.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/ZDC.ldif [new file with mode: 0644]
SHUTTLE/schema_prod/shuttle.schema [new file with mode: 0644]
SHUTTLE/schema_prod/slapd.conf [new file with mode: 0644]

diff --git a/SHUTTLE/schema_prod/ACO.ldif b/SHUTTLE/schema_prod/ACO.ldif
new file mode 100644 (file)
index 0000000..415ce3d
--- /dev/null
@@ -0,0 +1,14 @@
+# ACO config
+dn: det=ACO,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: ACO
+strictRunOrder: 0
+responsible: pedro.gonzalez@fcfm.buap.mx
+responsible: irais@fcfm.buap.mx
+
+dn: dcsHost=aldcs052.cern.ch,det=ACO,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: ACO_HV_MODULE[00..59]
diff --git a/SHUTTLE/schema_prod/DAQ.ldif b/SHUTTLE/schema_prod/DAQ.ldif
new file mode 100644 (file)
index 0000000..64e0922
--- /dev/null
@@ -0,0 +1,15 @@
+# DAQ config
+dn: system=DAQ,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: fxsConfig
+system: DAQ
+dbHost: aldaqgw01-gpn.cern.ch
+dbPort: 1443
+dbPasswd: alice
+dbUser: shuttle
+dbName: FES
+dbTable: daqFES_files
+fxsHost: aldaqgw01-gpn.cern.ch
+fxsPort: 1443
+fxsUser: shuttle
+
diff --git a/SHUTTLE/schema_prod/DCS.ldif b/SHUTTLE/schema_prod/DCS.ldif
new file mode 100644 (file)
index 0000000..c0bd83d
--- /dev/null
@@ -0,0 +1,13 @@
+# DCS config
+dn: system=DCS,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: fxsConfig
+system: DCS
+dbHost: aldcs030.cern.ch
+dbUser: shuttle
+dbPasswd: DCS4Offline
+dbName: dcsfileserver
+dbTable: dcsfes
+fxsHost: aldcs030.cern.ch
+fxsUser: sshd
+
diff --git a/SHUTTLE/schema_prod/EMC.ldif b/SHUTTLE/schema_prod/EMC.ldif
new file mode 100644 (file)
index 0000000..691f299
--- /dev/null
@@ -0,0 +1,13 @@
+# EMC config
+dn: det=EMC,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: detectorConfig
+det: EMC
+strictRunOrder: 0
+responsible: gustavo.conesa.balbastre@cern.ch
+
+dn: dcsHost=aldcs052.cern.ch,det=EMC,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
diff --git a/SHUTTLE/schema_prod/FMD.ldif b/SHUTTLE/schema_prod/FMD.ldif
new file mode 100644 (file)
index 0000000..5183e01
--- /dev/null
@@ -0,0 +1,8 @@
+# FMD Config
+dn: det=FMD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: detectorConfig
+det: FMD
+strictRunOrder: 0
+responsible: hansdalsgaard@gmail.com
+responsible: cholm@nbi.dk
diff --git a/SHUTTLE/schema_prod/GRP.ldif b/SHUTTLE/schema_prod/GRP.ldif
new file mode 100644 (file)
index 0000000..c263065
--- /dev/null
@@ -0,0 +1,24 @@
+# GRP config
+dn: det=GRP,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: GRP
+strictRunOrder: 0
+responsible: Panos.Christakoglou@cern.ch
+
+dn: dcsHost=aldcs052.cern.ch,det=GRP,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: LHCState
+dcsAlias: LHCPeriod
+dcsAlias: LHCLuminosity
+dcsAlias: BeamIntensity
+dcsAlias: L3Current
+dcsAlias: DipoleCurrent
+dcsAlias: L3Polarity
+dcsAlias: DipolePolarity
+dcsAlias: CavernTemperature
+dcsAlias: CavernAtmosPressure
+dcsAlias: gva_cr5AtmosphericPressure
+dcsAlias: gva_meyrinAtmosphericPressure
diff --git a/SHUTTLE/schema_prod/Global.ldif b/SHUTTLE/schema_prod/Global.ldif
new file mode 100644 (file)
index 0000000..52196b0
--- /dev/null
@@ -0,0 +1,19 @@
+# Global config
+dn: name=globalConfig,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: globalConfig
+name: globalConfig
+daqLbHost: aldaqgw01-gpn.cern.ch
+daqLbUser: shuttle
+daqLbPasswd: alice
+daqLbDB: LOGBOOK
+daqLbPort: 1444
+daqLbTable: logbook
+shuttleLbTable: logbook_shuttle
+runTypeLbTable: logbook_detectors
+ppTimeOut: 3600
+ppMaxMem: 2097152
+ppMaxRetries: 2
+monitorHost: aliendb1.cern.ch
+monitorTable: SHUTTLE_PROD
+
diff --git a/SHUTTLE/schema_prod/HLT.ldif b/SHUTTLE/schema_prod/HLT.ldif
new file mode 100644 (file)
index 0000000..cb3d33e
--- /dev/null
@@ -0,0 +1,13 @@
+# HLT Config
+dn: system=HLT,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: fxsConfig
+system: HLT
+dbUser: shuttle
+dbPasswd: 0ffl1n3-5huttl3
+dbName: hlt_logbook
+dbTable: calib_data
+dbHost: alihlt-shuttle1.cern.ch
+fxsHost: alihlt-shuttle1.cern.ch
+fxsUser: hlt-fxs
+
diff --git a/SHUTTLE/schema_prod/HMP.ldif b/SHUTTLE/schema_prod/HMP.ldif
new file mode 100644 (file)
index 0000000..43daeb5
--- /dev/null
@@ -0,0 +1,153 @@
+# HMP config
+dn: det=HMP,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: HMP
+strictRunOrder: 0
+responsible: Giacomo.Volpe@ba.infn.it 
+responsible: Domenico.Dibari@ba.infn.it
+
+dn: dcsHost=aldcs052.cern.ch,det=HMP,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC0/HMP_MP0_SEC0_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC1/HMP_MP0_SEC1_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC2/HMP_MP0_SEC2_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC3/HMP_MP0_SEC3_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC4/HMP_MP0_SEC4_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC5/HMP_MP0_SEC5_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC0/HMP_MP1_SEC0_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC1/HMP_MP1_SEC1_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC2/HMP_MP1_SEC2_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC3/HMP_MP1_SEC3_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC4/HMP_MP1_SEC4_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC5/HMP_MP1_SEC5_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC0/HMP_MP2_SEC0_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC1/HMP_MP2_SEC1_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC2/HMP_MP2_SEC2_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC3/HMP_MP2_SEC3_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC4/HMP_MP2_SEC4_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC5/HMP_MP2_SEC5_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC0/HMP_MP3_SEC0_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC1/HMP_MP3_SEC1_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC2/HMP_MP3_SEC2_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC3/HMP_MP3_SEC3_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC4/HMP_MP3_SEC4_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC5/HMP_MP3_SEC5_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC0/HMP_MP4_SEC0_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC1/HMP_MP4_SEC1_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC2/HMP_MP4_SEC2_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC3/HMP_MP4_SEC3_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC4/HMP_MP4_SEC4_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC5/HMP_MP4_SEC5_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC0/HMP_MP5_SEC0_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC1/HMP_MP5_SEC1_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC2/HMP_MP5_SEC2_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC3/HMP_MP5_SEC3_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC4/HMP_MP5_SEC4_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC5/HMP_MP5_SEC5_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC0/HMP_MP6_SEC0_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC1/HMP_MP6_SEC1_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC2/HMP_MP6_SEC2_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC3/HMP_MP6_SEC3_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC4/HMP_MP6_SEC4_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC5/HMP_MP6_SEC5_HV.actual.vMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC0/HMP_MP0_SEC0_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC1/HMP_MP0_SEC1_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC2/HMP_MP0_SEC2_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC3/HMP_MP0_SEC3_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC4/HMP_MP0_SEC4_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_SEC5/HMP_MP0_SEC5_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC0/HMP_MP1_SEC0_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC1/HMP_MP1_SEC1_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC2/HMP_MP1_SEC2_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC3/HMP_MP1_SEC3_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC4/HMP_MP1_SEC4_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_SEC5/HMP_MP1_SEC5_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC0/HMP_MP2_SEC0_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC1/HMP_MP2_SEC1_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC2/HMP_MP2_SEC2_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC3/HMP_MP2_SEC3_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC4/HMP_MP2_SEC4_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_SEC5/HMP_MP2_SEC5_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC0/HMP_MP3_SEC0_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC1/HMP_MP3_SEC1_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC2/HMP_MP3_SEC2_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC3/HMP_MP3_SEC3_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC4/HMP_MP3_SEC4_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_SEC5/HMP_MP3_SEC5_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC0/HMP_MP4_SEC0_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC1/HMP_MP4_SEC1_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC2/HMP_MP4_SEC2_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC3/HMP_MP4_SEC3_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC4/HMP_MP4_SEC4_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_SEC5/HMP_MP4_SEC5_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC0/HMP_MP5_SEC0_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC1/HMP_MP5_SEC1_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC2/HMP_MP5_SEC2_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC3/HMP_MP5_SEC3_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC4/HMP_MP5_SEC4_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_SEC5/HMP_MP5_SEC5_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC0/HMP_MP6_SEC0_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC1/HMP_MP6_SEC1_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC2/HMP_MP6_SEC2_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC3/HMP_MP6_SEC3_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC4/HMP_MP6_SEC4_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_SEC5/HMP_MP6_SEC5_HV.actual.iMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_GRID.actual.vMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_GRID.actual.vMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_GRID.actual.vMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_GRID.actual.vMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_GRID.actual.vMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_GRID.actual.vMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_GRID.actual.vMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_GRID.actual.iMon
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_GRID.actual.iMon
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_GRID.actual.iMon
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_GRID.actual.iMon
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_GRID.actual.iMon
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_GRID.actual.iMon
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_GRID.actual.iMon
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_GAS/HMP_MP0_GAS_PMWC.actual.value
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_GAS/HMP_MP1_GAS_PMWC.actual.value
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_GAS/HMP_MP2_GAS_PMWC.actual.value
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_GAS/HMP_MP3_GAS_PMWC.actual.value
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_GAS/HMP_MP4_GAS_PMWC.actual.value
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_GAS/HMP_MP5_GAS_PMWC.actual.value
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_GAS/HMP_MP6_GAS_PMWC.actual.value
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_PW/HMP_MP0_GAS_PBOX.actual.value
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_PW/HMP_MP1_GAS_PBOX.actual.value
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_PW/HMP_MP2_GAS_PBOX.actual.value
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_PW/HMP_MP3_GAS_PBOX.actual.value
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_PW/HMP_MP4_GAS_PBOX.actual.value
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_PW/HMP_MP5_GAS_PBOX.actual.value
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_PW/HMP_MP6_GAS_PBOX.actual.value
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_LIQ_LOOP.actual.sensors.Rad[0..2]In_Temp
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_LIQ_LOOP.actual.sensors.Rad[0..2]In_Temp
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_LIQ_LOOP.actual.sensors.Rad[0..2]In_Temp
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_LIQ_LOOP.actual.sensors.Rad[0..2]In_Temp
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_LIQ_LOOP.actual.sensors.Rad[0..2]In_Temp
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_LIQ_LOOP.actual.sensors.Rad[0..2]In_Temp
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_LIQ_LOOP.actual.sensors.Rad[0..2]In_Temp
+dcsAlias: HMP_DET/HMP_MP0/HMP_MP0_LIQ_LOOP.actual.sensors.Rad[0..2]Out_Temp
+dcsAlias: HMP_DET/HMP_MP1/HMP_MP1_LIQ_LOOP.actual.sensors.Rad[0..2]Out_Temp
+dcsAlias: HMP_DET/HMP_MP2/HMP_MP2_LIQ_LOOP.actual.sensors.Rad[0..2]Out_Temp
+dcsAlias: HMP_DET/HMP_MP3/HMP_MP3_LIQ_LOOP.actual.sensors.Rad[0..2]Out_Temp
+dcsAlias: HMP_DET/HMP_MP4/HMP_MP4_LIQ_LOOP.actual.sensors.Rad[0..2]Out_Temp
+dcsAlias: HMP_DET/HMP_MP5/HMP_MP5_LIQ_LOOP.actual.sensors.Rad[0..2]Out_Temp
+dcsAlias: HMP_DET/HMP_MP6/HMP_MP6_LIQ_LOOP.actual.sensors.Rad[0..2]Out_Temp
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.numberOfScan
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].waveLenght
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].argonReference
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].argonReferenceStD
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].argonCell
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].argonCellStD
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].c6f14Reference
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].c6f14ReferenceStD
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].c6f14Cell
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.mesure[00..29].c6f14CellStD
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.vSetReference
+dcsAlias: HMP_DET/HMP_INFR/HMP_INFR_TRANPLANT/HMP_INFR_TRANPLANT_MEASURE.vSetCell
+dcsAlias: HMP_DET/HMP_MP/HMP_ENV_TENV.actual.value
+dcsAlias: HMP_DET/HMP_ENV/HMP_ENV_PENV.actual.value
diff --git a/SHUTTLE/schema_prod/MCH.ldif b/SHUTTLE/schema_prod/MCH.ldif
new file mode 100644 (file)
index 0000000..9df54a4
--- /dev/null
@@ -0,0 +1,161 @@
+#MCH config
+dn: det=MCH,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: MCH
+strictRunOrder: 0
+responsible: aphecetc@in2p3.fr
+
+
+dn: dcsHost=aldcs052.cern.ch,det=MCH,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: MchHvLvRight/Chamber[00..03]Right/Quad0Sect[0..2].actual.vMon
+dcsAlias: MchHvLvLeft/Chamber[00..03]Left/Quad1Sect[0..2].actual.vMon
+dcsAlias: MchHvLvLeft/Chamber[00..03]Left/Quad2Sect[0..2].actual.vMon
+dcsAlias: MchHvLvRight/Chamber[00..03]Right/Quad3Sect[0..2].actual.vMon
+dcsAlias: MchHvLvRight/Chamber[04..09]Right/Slat[00..08].actual.vMon
+dcsAlias: MchHvLvLeft/Chamber[04..09]Left/Slat[00..08].actual.vMon
+dcsAlias: MchHvLvRight/Chamber[06..09]Right/Slat[09..12].actual.vMon
+dcsAlias: MchHvLvLeft/Chamber[06..09]Left/Slat[09..12].actual.vMon
+dcsAlias: MchDE0500sw[0..3].inValue
+dcsAlias: MchDE0501sw[0..3].inValue
+dcsAlias: MchDE0502sw[0..3].inValue
+dcsAlias: MchDE0503sw[0..2].inValue
+dcsAlias: MchDE0504sw[0..1].inValue
+dcsAlias: MchDE0505sw[0..1].inValue
+dcsAlias: MchDE0506sw[0..2].inValue
+dcsAlias: MchDE0507sw[0..3].inValue
+dcsAlias: MchDE0508sw[0..3].inValue
+dcsAlias: MchDE0509sw[0..3].inValue
+dcsAlias: MchDE0510sw[0..3].inValue
+dcsAlias: MchDE0511sw[0..3].inValue
+dcsAlias: MchDE0512sw[0..2].inValue
+dcsAlias: MchDE0513sw[0..1].inValue
+dcsAlias: MchDE0514sw[0..1].inValue
+dcsAlias: MchDE0515sw[0..2].inValue
+dcsAlias: MchDE0516sw[0..3].inValue
+dcsAlias: MchDE0517sw[0..3].inValue
+dcsAlias: MchDE0600sw[0..3].inValue
+dcsAlias: MchDE0601sw[0..3].inValue
+dcsAlias: MchDE0602sw[0..3].inValue
+dcsAlias: MchDE0603sw[0..2].inValue
+dcsAlias: MchDE0604sw[0..1].inValue
+dcsAlias: MchDE0605sw[0..1].inValue
+dcsAlias: MchDE0606sw[0..2].inValue
+dcsAlias: MchDE0607sw[0..3].inValue
+dcsAlias: MchDE0608sw[0..3].inValue
+dcsAlias: MchDE0609sw[0..3].inValue
+dcsAlias: MchDE0610sw[0..3].inValue
+dcsAlias: MchDE0611sw[0..3].inValue
+dcsAlias: MchDE0612sw[0..2].inValue
+dcsAlias: MchDE0613sw[0..1].inValue
+dcsAlias: MchDE0614sw[0..1].inValue
+dcsAlias: MchDE0615sw[0..2].inValue
+dcsAlias: MchDE0616sw[0..3].inValue
+dcsAlias: MchDE0617sw[0..3].inValue
+dcsAlias: MchDE0700sw[0..4].inValue
+dcsAlias: MchDE0701sw[0..5].inValue
+dcsAlias: MchDE0702sw[0..4].inValue
+dcsAlias: MchDE0703sw[0..4].inValue
+dcsAlias: MchDE0704sw[0..3].inValue
+dcsAlias: MchDE0705sw[0..2].inValue
+dcsAlias: MchDE0706sw[0..1].inValue
+dcsAlias: MchDE0707sw[0..1].inValue
+dcsAlias: MchDE0708sw[0..2].inValue
+dcsAlias: MchDE0709sw[0..3].inValue
+dcsAlias: MchDE0710sw[0..4].inValue
+dcsAlias: MchDE0711sw[0..4].inValue
+dcsAlias: MchDE0712sw[0..5].inValue
+dcsAlias: MchDE0713sw[0..4].inValue
+dcsAlias: MchDE0714sw[0..5].inValue
+dcsAlias: MchDE0715sw[0..4].inValue
+dcsAlias: MchDE0716sw[0..4].inValue
+dcsAlias: MchDE0717sw[0..3].inValue
+dcsAlias: MchDE0718sw[0..2].inValue
+dcsAlias: MchDE0719sw[0..1].inValue
+dcsAlias: MchDE0720sw[0..1].inValue
+dcsAlias: MchDE0721sw[0..2].inValue
+dcsAlias: MchDE0722sw[0..3].inValue
+dcsAlias: MchDE0723sw[0..4].inValue
+dcsAlias: MchDE0724sw[0..4].inValue
+dcsAlias: MchDE0725sw[0..5].inValue
+dcsAlias: MchDE0800sw[0..4].inValue
+dcsAlias: MchDE0801sw[0..5].inValue
+dcsAlias: MchDE0802sw[0..4].inValue
+dcsAlias: MchDE0803sw[0..4].inValue
+dcsAlias: MchDE0804sw[0..3].inValue
+dcsAlias: MchDE0805sw[0..2].inValue
+dcsAlias: MchDE0806sw[0..1].inValue
+dcsAlias: MchDE0807sw[0..1].inValue
+dcsAlias: MchDE0808sw[0..2].inValue
+dcsAlias: MchDE0809sw[0..3].inValue
+dcsAlias: MchDE0810sw[0..4].inValue
+dcsAlias: MchDE0811sw[0..4].inValue
+dcsAlias: MchDE0812sw[0..5].inValue
+dcsAlias: MchDE0813sw[0..4].inValue
+dcsAlias: MchDE0814sw[0..5].inValue
+dcsAlias: MchDE0815sw[0..4].inValue
+dcsAlias: MchDE0816sw[0..4].inValue
+dcsAlias: MchDE0817sw[0..3].inValue
+dcsAlias: MchDE0818sw[0..2].inValue
+dcsAlias: MchDE0819sw[0..1].inValue
+dcsAlias: MchDE0820sw[0..1].inValue
+dcsAlias: MchDE0821sw[0..2].inValue
+dcsAlias: MchDE0822sw[0..3].inValue
+dcsAlias: MchDE0823sw[0..4].inValue
+dcsAlias: MchDE0824sw[0..4].inValue
+dcsAlias: MchDE0825sw[0..5].inValue
+dcsAlias: MchDE0900sw[0..4].inValue
+dcsAlias: MchDE0901sw[0..5].inValue
+dcsAlias: MchDE0902sw[0..5].inValue
+dcsAlias: MchDE0903sw[0..5].inValue
+dcsAlias: MchDE0904sw[0..4].inValue
+dcsAlias: MchDE0905sw[0..3].inValue
+dcsAlias: MchDE0906sw[0..2].inValue
+dcsAlias: MchDE0907sw[0..2].inValue
+dcsAlias: MchDE0908sw[0..3].inValue
+dcsAlias: MchDE0909sw[0..4].inValue
+dcsAlias: MchDE0910sw[0..5].inValue
+dcsAlias: MchDE0911sw[0..5].inValue
+dcsAlias: MchDE0912sw[0..5].inValue
+dcsAlias: MchDE0913sw[0..4].inValue
+dcsAlias: MchDE0914sw[0..5].inValue
+dcsAlias: MchDE0915sw[0..5].inValue
+dcsAlias: MchDE0916sw[0..5].inValue
+dcsAlias: MchDE0917sw[0..4].inValue
+dcsAlias: MchDE0918sw[0..3].inValue
+dcsAlias: MchDE0919sw[0..2].inValue
+dcsAlias: MchDE0920sw[0..2].inValue
+dcsAlias: MchDE0921sw[0..3].inValue
+dcsAlias: MchDE0922sw[0..4].inValue
+dcsAlias: MchDE0923sw[0..5].inValue
+dcsAlias: MchDE0924sw[0..5].inValue
+dcsAlias: MchDE0925sw[0..5].inValue
+dcsAlias: MchDE1000sw[0..4].inValue
+dcsAlias: MchDE1001sw[0..5].inValue
+dcsAlias: MchDE1002sw[0..5].inValue
+dcsAlias: MchDE1003sw[0..5].inValue
+dcsAlias: MchDE1004sw[0..4].inValue
+dcsAlias: MchDE1005sw[0..3].inValue
+dcsAlias: MchDE1006sw[0..2].inValue
+dcsAlias: MchDE1007sw[0..2].inValue
+dcsAlias: MchDE1008sw[0..3].inValue
+dcsAlias: MchDE1009sw[0..4].inValue
+dcsAlias: MchDE1010sw[0..5].inValue
+dcsAlias: MchDE1011sw[0..5].inValue
+dcsAlias: MchDE1012sw[0..5].inValue
+dcsAlias: MchDE1013sw[0..4].inValue
+dcsAlias: MchDE1014sw[0..5].inValue
+dcsAlias: MchDE1015sw[0..5].inValue
+dcsAlias: MchDE1016sw[0..5].inValue
+dcsAlias: MchDE1017sw[0..4].inValue
+dcsAlias: MchDE1018sw[0..3].inValue
+dcsAlias: MchDE1019sw[0..2].inValue
+dcsAlias: MchDE1020sw[0..2].inValue
+dcsAlias: MchDE1021sw[0..3].inValue
+dcsAlias: MchDE1022sw[0..4].inValue
+dcsAlias: MchDE1023sw[0..5].inValue
+dcsAlias: MchDE1024sw[0..5].inValue
+dcsAlias: MchDE1025sw[0..5].inValue
diff --git a/SHUTTLE/schema_prod/MTR.ldif b/SHUTTLE/schema_prod/MTR.ldif
new file mode 100644 (file)
index 0000000..b43910f
--- /dev/null
@@ -0,0 +1,6 @@
+#MTR config
+dn: det=MTR,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: MTR
+strictRunOrder: 0
+responsible: aphecetc@in2p3.fr
diff --git a/SHUTTLE/schema_prod/PHS.ldif b/SHUTTLE/schema_prod/PHS.ldif
new file mode 100644 (file)
index 0000000..739e5cc
--- /dev/null
@@ -0,0 +1,18 @@
+# PHS config
+dn: det=PHS,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: PHS
+strictRunOrder: 0
+responsible: Boris.Polichtchouk@cern.ch
+
+dn: dcsHost=aldcs052.cern.ch,det=PHS,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: phs_hvIsegMeasVoltage[0..4]
+dcsAlias: phs_hvIsegMeasCurrent[0..4]
+dcsAlias: phs_hvIsegMeasAlarm[0..4]
+dcsAlias: phs_lvWienerMeasCurrent[00..19]
+dcsAlias: phs_lvWienerMeasAlarm[00..19]
+dcsAlias: phs_temperatureCold[00..24]
diff --git a/SHUTTLE/schema_prod/PMD.ldif b/SHUTTLE/schema_prod/PMD.ldif
new file mode 100644 (file)
index 0000000..b96da4a
--- /dev/null
@@ -0,0 +1,13 @@
+# PMD Config
+dn: det=PMD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: detectorConfig
+det: PMD
+strictRunOrder: 0
+responsible: Zubayer.Ahammed@cern.ch
+
+dn: dcsHost=aldcs052.cern.ch,det=PMD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
diff --git a/SHUTTLE/schema_prod/README b/SHUTTLE/schema_prod/README
new file mode 100644 (file)
index 0000000..3a7cc5b
--- /dev/null
@@ -0,0 +1,30 @@
+This directory contians LDAP schema for Shuttle configuration.
+
+shuttle.schema - schmea definition. All detectors entries have the
+objectClass defined in shuttle.schema (shuttleConfig).
+
+TPC.ldif, ITS.ldif PHOS.ldif - contains examples for detector configuration.
+
+AliShuttleConfig uses ROOT ldap package to access the ldap server.
+Following manual interventions are needed for ROOT LDAP package:
+
+1) ROOT LDAP package uses deprecated functions as: ldap_simple_bind_s etc.
+To compile ROOT with LDAP support properly, LDAP_DEPRECATED has to be defined.
+
+
+2) As all contemporary LDAP servers use LDAP V3 protocol and the dafault
+protocol is LDAP V2 some lines have to be added to file TLDAPServer.cxx
+
+in method: Int_t TLDAPServer::Bind()
+
+add before ldap_simple_bind_s
+
+ Int_t protVersion = 3;
+ if((result = ldap_set_option(fLd, LDAP_OPT_PROTOCOL_VERSION, &protVersion)
+                        != LDAP_OPT_SUCCESS )) {
+                Error("Bind", "Could not set protocol version 3!");
+                return result;
+ }
+
+
+
diff --git a/SHUTTLE/schema_prod/SDD.ldif b/SHUTTLE/schema_prod/SDD.ldif
new file mode 100644 (file)
index 0000000..2e93d13
--- /dev/null
@@ -0,0 +1,14 @@
+# SDD config
+dn: det=SDD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: detectorConfig
+det: SDD
+strictRunOrder: 0
+responsible: francesco.prino@cern.ch
+responsible: elisabetta.crescio@to.infn.it
+
+dn: dcsHost=aldcs052.cern.ch,det=SDD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
diff --git a/SHUTTLE/schema_prod/SPD.ldif b/SHUTTLE/schema_prod/SPD.ldif
new file mode 100644 (file)
index 0000000..bbf42da
--- /dev/null
@@ -0,0 +1,13 @@
+# SPD Config
+dn: det=SPD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: detectorConfig
+det: SPD
+strictRunOrder: 0
+responsible: Henrik.Tydesjo@cern.ch
+
+dn: dcsHost=aldcs052.cern.ch,det=SPD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
diff --git a/SHUTTLE/schema_prod/SSD.ldif b/SHUTTLE/schema_prod/SSD.ldif
new file mode 100644 (file)
index 0000000..7e1f47a
--- /dev/null
@@ -0,0 +1,13 @@
+# SSD config
+dn: det=SSD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: detectorConfig
+det: SSD
+strictRunOrder: 0
+responsible: enrico.fragiacomo@ts.infn.it
+
+dn: dcsHost=aldcs052.cern.ch,det=SSD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
diff --git a/SHUTTLE/schema_prod/T00.ldif b/SHUTTLE/schema_prod/T00.ldif
new file mode 100644 (file)
index 0000000..be444f8
--- /dev/null
@@ -0,0 +1,29 @@
+# T00 config;
+dn: det=T00,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: detectorConfig
+det: T00
+strictRunOrder: 0
+responsible: tomatkie@cc.jyu.fi
+responsible: moledzki@gmail.com
+
+dn: dcsHost=aldcs052.cern.ch,det=T00,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: t00_a_hv_imon_[00..11]
+dcsAlias: t00_a_hv_vmon_[00..11]
+dcsAlias: t00_a_lv_imon_[0..1]
+dcsAlias: t00_a_lv_vmon_[0..1]
+dcsAlias: t00_c_hv_imon_[00..11]
+dcsAlias: t00_c_hv_vmon_[00..11]
+dcsAlias: t00_c_lv_imon_[0..1]
+dcsAlias: t00_c_lv_vmon_[0..1]
+dcsAlias: t00_a_cfd_thre_[00..11]
+dcsAlias: t00_a_cfd_walk_[00..11]
+dcsAlias: t00_c_cfd_thre_[00..11]
+dcsAlias: t00_c_cfd_walk_[00..11]
+dcsAlias: t00_ac_scaler_[00..31]
+dcsAlias: t00_ac_trm_[00..19]
+dcsAlias: t00_ac_drm
diff --git a/SHUTTLE/schema_prod/TOF.ldif b/SHUTTLE/schema_prod/TOF.ldif
new file mode 100644 (file)
index 0000000..8e20ac4
--- /dev/null
@@ -0,0 +1,28 @@
+# TOF Config
+dn: det=TOF,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: TOF
+strictRunOrder: 0
+responsible: Chiara.Zampolli@bo.infn.it
+responsible: arcelli@bo.infn.it
+
+dn: dcsHost=aldcs052.cern.ch,det=TOF,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: tof_hv_vp_[00..89]
+dcsAlias: tof_hv_vn_[00..89]
+dcsAlias: tof_hv_ip_[00..89]
+dcsAlias: tof_hv_in_[00..89]
+dcsAlias: tof_lv_vfea_[000..575]
+dcsAlias: tof_lv_v33_[00..71]
+dcsAlias: tof_lv_v50_[00..71]
+dcsAlias: tof_lv_v48_[00..71]
+dcsAlias: tof_lv_ifea_[000..575]
+dcsAlias: tof_lv_i33_[00..71]
+dcsAlias: tof_lv_i50_[00..71]
+dcsAlias: tof_lv_i48_[00..71]
+dcsAlias: tof_fee_th_[0000..1151]
+dcsAlias: tof_fee_tfeac_[000..575]
+dcsAlias: tof_fee_ttrm_[0000..6839]
diff --git a/SHUTTLE/schema_prod/TPC.ldif b/SHUTTLE/schema_prod/TPC.ldif
new file mode 100644 (file)
index 0000000..e0e35bc
--- /dev/null
@@ -0,0 +1,37 @@
+# TPC Config
+dn: det=TPC,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: TPC
+strictRunOrder: 0
+responsible: Haavard.Helstrup@cern.ch
+
+dn: dcsHost=aldcs052.cern.ch,det=TPC,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: tpc_PT_[321..344].Temperature
+dcsAlias: tpc_PT_[353..379].Temperature
+dcsAlias: tpc_PT_[385..396].Temperature
+dcsAlias: tpc_PT_[398..407].Temperature
+dcsAlias: tpc_PT_411.Temperature
+dcsAlias: tpc_PT_[417..423].Temperature
+dcsAlias: tpc_PT_[425..434].Temperature
+dcsAlias: tpc_PT_[436..438].Temperature
+dcsAlias: tpc_PT_[449..471].Temperature
+dcsAlias: tpc_PT_[481..494].Temperature
+dcsAlias: tpc_PT_[496..503].Temperature
+dcsAlias: tpc_PT_[513..532].Temperature
+dcsAlias: tpc_PT_[545..570].Temperature
+dcsAlias: tpc_PT_[577..596].Temperature
+dcsAlias: tpc_PT_[609..629].Temperature
+dcsAlias: tpc_PT_[641..667].Temperature
+dcsAlias: tpc_PT_[673..697].Temperature
+dcsAlias: tpc_PT_[705..731].Temperature
+dcsAlias: tpc_PT_[737..742].Temperature
+dcsAlias: tpc_PT_[744..757].Temperature
+dcsAlias: tpc_PT_[769..792].Temperature
+dcsAlias: tpc_PT_[801..825].Temperature
+dcsAlias: tpc_PT_[833..852].Temperature
+dcsAlias: tpc_PT_[865..872].Temperature
+dcsAlias: tpc_PT_[874..883].Temperature
diff --git a/SHUTTLE/schema_prod/TRD.ldif b/SHUTTLE/schema_prod/TRD.ldif
new file mode 100644 (file)
index 0000000..ab83414
--- /dev/null
@@ -0,0 +1,34 @@
+# TRD Config
+dn: det=TRD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: TRD
+strictRunOrder: 0
+responsible: r.bailhache@gsi.de
+
+dn: dcsHost=aldcs053.cern.ch,det=TRD,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs053.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: trd_chamberStatus[000..539]
+dcsAlias: trd_goofieHv
+dcsAlias: trd_goofiePeakPos00
+dcsAlias: trd_goofiePeakPos01
+dcsAlias: trd_goofiePeakArea[00..01]
+dcsAlias: trd_goofieTemp[00..01]
+dcsAlias: trd_goofiePressure
+dcsAlias: trd_goofieVelocity
+dcsAlias: trd_goofieGain[00..01]
+dcsAlias: trd_goofieCO2
+dcsAlias: trd_goofieN2
+dcsAlias: trd_gasO2
+dcsAlias: trd_gasH2O
+dcsAlias: trd_gasCO2
+dcsAlias: trd_gasOverpressure
+dcsAlias: trd_envTemp[000..539]
+dcsAlias: trd_hvAnodeImon[000..539]
+dcsAlias: trd_hvDriftImon[000..539]
+dcsAlias: trd_hvAnodeUmon[000..539]
+dcsAlias: trd_hvDriftUmon[000..539]
+dcsAlias: trd_adcClkPhase
+
diff --git a/SHUTTLE/schema_prod/V00.ldif b/SHUTTLE/schema_prod/V00.ldif
new file mode 100644 (file)
index 0000000..f8096e3
--- /dev/null
@@ -0,0 +1,17 @@
+# V00 config;
+dn: det=V00,o=shuttle_prod,dc=cern,dc=ch
+objectClass: top
+objectClass: detectorConfig
+det: V00
+strictRunOrder: 0
+responsible: b.cheynis@ipnl.in2p3.fr
+responsible: tieulent@in2p3.fr
+
+dn: dcsHost=aldcs053.cern.ch,det=V00,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs053.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: V00/HV/V0A/SECTOR[0..7]/RING[0..3]
+dcsAlias: V00/HV/V0C/SECTOR[0..7]/RING[0..3]
diff --git a/SHUTTLE/schema_prod/ZDC.ldif b/SHUTTLE/schema_prod/ZDC.ldif
new file mode 100644 (file)
index 0000000..7371ec9
--- /dev/null
@@ -0,0 +1,23 @@
+# ZDC config
+dn: det=ZDC,o=shuttle_prod,dc=cern,dc=ch
+objectClass: detectorConfig
+det: ZDC
+strictRunOrder: 0
+responsible: chiara.oppedisano@to.infn.it
+
+dn: dcsHost=aldcs052.cern.ch,det=ZDC,o=shuttle_prod,dc=cern,dc=ch
+objectClass: dcsConfig
+dcsHost: aldcs052.cern.ch
+dcsPort: 1337
+multiSplit: 4000
+dcsAlias: ZDC_ZPA_HV[0..4].actual.vMon
+dcsAlias: ZDC_ZNA_HV[0..4].actual.vMon
+dcsAlias: ZDC_ZNC_HV[0..4].actual.vMon
+dcsAlias: ZDC_ZPC_HV[0..4].actual.vMon
+dcsAlias: ZDC_ZEM_HV[0..1].actual.vMon
+dcsAlias: ZDC_REFA_HV.actual.vMon
+dcsAlias: ZDC_REFC_HV.actual.vMon
+dcsAlias: ZDC_ZNA_POS.actual.position
+dcsAlias: ZDC_ZPA_POS.actual.position
+dcsAlias: ZDC_ZNC_POS.actual.position
+dcsAlias: ZDC_ZPC_POS.actual.position
diff --git a/SHUTTLE/schema_prod/shuttle.schema b/SHUTTLE/schema_prod/shuttle.schema
new file mode 100644 (file)
index 0000000..590f047
--- /dev/null
@@ -0,0 +1,88 @@
+objectidentifier SHUTTLE_BASE 1.1.1
+
+objectidentifier DETECTOR_CONFIG SHUTTLE_BASE:1
+
+attributetype ( DETECTOR_CONFIG:1 NAME 'det'            DESC 'Detector name'             EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( DETECTOR_CONFIG:6 NAME 'strictRunOrder' DESC 'Strict run ordering flag'  EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( DETECTOR_CONFIG:7 NAME 'responsible'    DESC 'responsible email address' EQUALITY caseIgnoreIA5Match SUP mail )
+
+objectclass ( DETECTOR_CONFIG
+        NAME 'detectorConfig'
+        DESC 'ALICE: Shuttle configuration object.'
+        SUP top
+        MUST (det $ strictRunOrder)
+        MAY  (responsible) )
+
+objectidentifier DCS_CONFIG SHUTTLE_BASE:2
+
+attributetype ( DCS_CONFIG:1 NAME 'dcsHost'     DESC 'DCS host'                   EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( DCS_CONFIG:2 NAME 'dcsPort'     DESC 'DCS port'                                              SUP ipServicePort SINGLE-VALUE )
+attributetype ( DCS_CONFIG:3 NAME 'dcsAlias'    DESC 'alias name(s)'              EQUALITY caseIgnoreMatch    SUP name )
+attributetype ( DCS_CONFIG:4 NAME 'dcsDP'      DESC 'Data Point name(s)'         EQUALITY caseIgnoreMatch    SUP name )
+attributetype ( DCS_CONFIG:5 NAME 'multiSplit'         DESC 'N. of DPs in multiRequest'  EQUALITY integerMatch       SUP uidNumber SINGLE-VALUE )
+
+objectclass ( DCS_CONFIG
+        NAME 'dcsConfig'
+        DESC 'ALICE: Shuttle configuration of the DCS Amanda server(s).'
+        SUP top
+       MUST (dcsHost $ dcsPort)
+        MAY  (dcsAlias $ dcsDP $ multiSplit) )
+
+objectidentifier FXS_CONFIG SHUTTLE_BASE:3
+
+attributetype ( FXS_CONFIG:1  NAME 'system'     DESC 'System name (DAQ, DCS, HLT)'  EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+attributetype ( FXS_CONFIG:2  NAME 'dbHost'     DESC 'FXS MySQL DB host'            EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+attributetype ( FXS_CONFIG:3  NAME 'dbPort'     DESC 'FXS MySQL DB port'                                      SUP ipServicePort SINGLE-VALUE )
+attributetype ( FXS_CONFIG:4  NAME 'dbUser'     DESC 'FXS MySQL DB user'            EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+attributetype ( FXS_CONFIG:5  NAME 'dbPasswd'    DESC 'FXS MySQL DB passwd'         EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+attributetype ( FXS_CONFIG:6  NAME 'dbName'     DESC 'FXS MySQL DB name'            EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+attributetype ( FXS_CONFIG:7  NAME 'dbTable'    DESC 'FXS MySQL DB table'           EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+attributetype ( FXS_CONFIG:8  NAME 'fxsHost'    DESC 'FXS host'                     EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+attributetype ( FXS_CONFIG:9  NAME 'fxsPort'    DESC 'FXS port'                                               SUP ipServicePort SINGLE-VALUE )
+attributetype ( FXS_CONFIG:10 NAME 'fxsUser'    DESC 'FXS user'                     EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+attributetype ( FXS_CONFIG:11 NAME 'fxsPasswd'   DESC 'FXS Password'                EQUALITY caseIgnoreMatch  SUP name SINGLE-VALUE )
+
+objectclass ( FXS_CONFIG
+        NAME 'fxsConfig'
+        DESC 'ALICE: Configuration of the Shuttle for access to the File Exchange Servers'
+        SUP top
+        MUST (system $ dbHost $ dbUser $ dbPasswd $ dbName $ dbTable $ fxsHost $ fxsUser )
+        MAY ( dbPort $ fxsPasswd $ fxsPort) )
+
+
+objectidentifier GLOBAL_CONFIG SHUTTLE_BASE:4
+
+attributetype ( GLOBAL_CONFIG:1  NAME 'daqLbHost'      DESC 'DAQ Logbook host'             EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:2  NAME 'daqLbPort'      DESC 'DAQ Logbook port'                                                SUP ipServicePort SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:3  NAME 'daqLbUser'      DESC 'DAQ Logbook user'             EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:4  NAME 'daqLbPasswd'    DESC 'DAQ Logbook passwd'           EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:5  NAME 'daqLbDB'               DESC 'DAQ Logbook DB'               EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:6  NAME 'daqLbTable'     DESC 'DAQ Logbook table'            EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:7  NAME 'shuttleLbTable' DESC 'SHUTTLE Logbook table'        EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:8  NAME 'runTypeLbTable' DESC 'RunType Logbook table'        EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:9  NAME 'ppmaxRetries'   DESC 'retries before pp fail'      EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:10 NAME 'ppTimeOut'      DESC 'seconds before pp abort'     EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:11 NAME 'ppMaxMem'       DESC 'max pp mem consumption (KB)'  EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:12 NAME 'monitorHost'    DESC 'monitoring server host'       EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( GLOBAL_CONFIG:13 NAME 'monitorTable'   DESC 'monitoring table name'        EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+
+objectclass ( GLOBAL_CONFIG
+        NAME 'globalConfig'
+        DESC 'ALICE: settings for DAQ logbook access'
+        SUP top
+        MUST (name $ daqLbHost $ daqLbUser $ daqLbPasswd $ daqLbDB $ daqLbTable $ shuttleLbTable $ runTypeLbTable $ ppMaxRetries $ ppTimeOut $ ppMaxMem $ monitorHost $ monitorTable)
+        MAY ( daqLbPort ) )
+
+
+objectidentifier INSTANCE_CONFIG SHUTTLE_BASE:5
+
+attributetype ( INSTANCE_CONFIG:1 NAME 'shuttleHost' DESC 'Host that is running the Shuttle'  EQUALITY caseIgnoreMatch    SUP name SINGLE-VALUE )
+attributetype ( INSTANCE_CONFIG:2 NAME 'detectors'   DESC 'Detector list'                     EQUALITY caseIgnoreMatch    SUP name )
+
+objectclass ( INSTANCE_CONFIG
+        NAME 'ShuttleInstance'
+        DESC 'ALICE: Shuttle instance configuration.'
+        SUP top
+        MUST (name $ shuttleHost)
+        MAY (detectors)
+        )
diff --git a/SHUTTLE/schema_prod/slapd.conf b/SHUTTLE/schema_prod/slapd.conf
new file mode 100644 (file)
index 0000000..464e959
--- /dev/null
@@ -0,0 +1,106 @@
+
+#
+# See slapd.conf(5) for details on configuration options.
+# This file should NOT be world readable.
+#
+include                /etc/openldap/schema/core.schema
+include                /etc/openldap/schema/cosine.schema
+include                /etc/openldap/schema/inetorgperson.schema
+include                /etc/openldap/schema/nis.schema
+include         /etc/openldap/schema/shuttle.schema
+
+# Allow LDAPv2 client connections.  This is NOT the default.
+#allow bind_v2
+
+# Do not enable referrals until AFTER you have a working directory
+# service AND an understanding of referrals.
+#referral      ldap://root.openldap.org
+
+pidfile                /var/run/slapd.pid
+argsfile       /var/run/slapd.args
+
+# Load dynamic backend modules:
+# modulepath   /usr/sbin/openldap
+# moduleload   back_bdb.la
+# moduleload   back_ldap.la
+# moduleload   back_ldbm.la
+# moduleload   back_passwd.la
+# moduleload   back_shell.la
+
+# The next three lines allow use of TLS for encrypting connections using a
+# dummy test certificate which you can generate by changing to
+# /usr/share/ssl/certs, running "make slapd.pem", and fixing permissions on
+# slapd.pem so that the ldap user or group can read it.  Your client software
+# may balk at self-signed certificates, however.
+# TLSCACertificateFile /usr/share/ssl/certs/ca-bundle.crt
+# TLSCertificateFile /usr/share/ssl/certs/slapd.pem
+# TLSCertificateKeyFile /usr/share/ssl/certs/slapd.pem
+
+# Sample security restrictions
+#      Require integrity protection (prevent hijacking)
+#      Require 112-bit (3DES or better) encryption for updates
+#      Require 63-bit encryption for simple bind
+# security ssf=1 update_ssf=112 simple_bind=64
+
+# Sample access control policy:
+#      Root DSE: allow anyone to read it
+#      Subschema (sub)entry DSE: allow anyone to read it
+#      Other DSEs:
+#              Allow self write access
+#              Allow authenticated users read access
+#              Allow anonymous users to authenticate
+#      Directives needed to implement policy:
+# access to dn.base="" by * read
+# access to dn.base="cn=Subschema" by * read
+# access to *
+#      by self write
+#      by users read
+#      by anonymous auth
+#
+# if no access controls are present, the default policy
+# allows anyone and everyone to read anything but restricts
+# updates to rootdn.  (e.g., "access to * by * read")
+#
+# rootdn can always read and write EVERYTHING!
+
+#access to * 
+#  by * read
+#  by anonymous read
+
+allow bind_anon_dn
+allow bind_anon_cred
+#allow bind_anon
+
+#######################################################################
+# ldbm and/or bdb database definitions
+#######################################################################
+
+database       ldbm
+suffix         "dc=cern, dc=ch"
+rootdn         "cn=Manager,dc=cern, dc=ch"
+# Cleartext passwords, especially for the rootdn, should
+# be avoided.  See slappasswd(8) and slapd.conf(5) for details.
+# Use of strong authentication encouraged.
+# rootpw               secret
+# rootpw               {crypt}ijFYNcSNctBYg
+
+# The database directory MUST exist prior to running slapd AND 
+# should only be accessible by the slapd and slap tools.
+# Mode 700 recommended.
+directory      /var/lib/ldap
+
+# Indices to maintain for this database
+index objectClass                       eq,pres
+index ou,cn,mail,surname,givenname      eq,pres,sub
+index uidNumber,gidNumber,loginShell    eq,pres
+index uid,memberUid                     eq,pres,sub
+index nisMapName,nisMapEntry            eq,pres,sub
+
+# Replicas of this database
+#replogfile /var/lib/ldap/openldap-master-replog
+#replica host=ldap-1.example.com:389 starttls=critical
+#     bindmethod=sasl saslmech=GSSAPI
+#     authcId=host/ldap-master.example.com@EXAMPLE.COM
+
+### shuttle configuration
+rootpw  {SSHA}OztXD9506FAbxxHmZU+/5JDyPKHldGNh