Online Database: Difference between revisions

From MidasWiki
Jump to navigation Jump to search
No edit summary
(The midas documentation has moved to https://midas.triumf.ca/docs/)
Tag: Replaced
 
Line 1: Line 1:
{{Pagelinks}}
The midas documentation has moved. See [https://midas.triumf.ca/docs/develop/features/core_system/odb/ ODB: overview] and [https://midas.triumf.ca/docs/develop/reference/reference/odb_keys/ ODB keys] for the new documentation about the ODB and its trees.
 
==== Links ====
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[ODB]]
* [[mhttpd]]
* [[odbedit]]
*
</div>
 
=== The ODB Structure ===
The data in the ODB are structured in a '''tree form''' with each "directory" dealing with a specific section of the acquisition. The MIDAS system creates certain ODB trees e.g.  {{Odbpath|path=/System}}, {{Odbpath|path=/Runinfo}},{{Odbpath|path=/Experiment}} when the ODB is first created. Particular system applications automatically create the ODB trees they require the first time they are run. For example, the Data Logger [[mlogger]] will create the {{Odbpath|path=/Logger}} ODB tree, and a [[Frontend Application|Frontend]] will create the  {{Odbpath|path=/Equipment}} ODB tree.  The user
will then be able to customize the ODB to fit his/her requirements by modifying the values of these keys,
adding optional keys and links, and adding his/her own "directories" and keys as described throughout this documentation. See [[ODB]] for more information.
 
=== List of ODB Trees  (in alphabetical order) ===
* [[/Alarms ODB tree]]      &rarr; ''Contain all the alarms definitions created by the user''
* [[/Alias ODB tree]]        &rarr; ''Location for shortcut visible in the Mdias web page''
* [[/Analyzer ODB tree]]    &rarr; ''Reserved for the data analyzer''
* [[/Custom ODB tree]]      &rarr; ''Location for custom webpage''
* [[/Customscript ODB tree]] &rarr; ''Location for general custom scripts''
* [[/Elog ODB tree]]        &rarr; ''Location for Elog interface definition and configuration''
* [[/Equipment ODB tree]]    &rarr; ''Location for Frontend Equipment operation''
* [[/Experiment ODB tree]]  &rarr; ''Location for Experiment general configuration''
* [[/History ODB tree]]      &rarr; ''Contain history definition/configuration''
* [[/Logger ODB tree]]      &rarr; ''Location for the data logger configuration''
* [[/Lazy ODB tree]]        &rarr; ''Location for the secondary data logger configuration''
* [[/MSCB ODB tree]]        &rarr; ''Location for the Ethernet MSCB device accessible from this experiment''
* [[/Programs ODB tree]]    &rarr; ''Contain all the applications information connected to this experiment''
* [[/Runinfo ODB tree]]      &rarr; ''Contain run information''
* [[/Script ODB tree]]       &rarr; ''Contain external scripts links''
* [[/Sequencer ODB tree]]    &rarr; ''Contain the run sequencer configuration''
* [[/System ODB tree]]      &rarr; ''Maintain current system information for all the connected application''
* [[/Webserver ODB tree]]    &rarr; ''Configure the mhttpd web server''
 
'''Note:''' The user is allowed to create his/her own directory structure under root (/) for his/her own purpose. All the ODB functions are applicable to this structure as well.
 
[[Category:ODB]]

Latest revision as of 22:01, 30 October 2026

The midas documentation has moved. See ODB: overview and ODB keys for the new documentation about the ODB and its trees.