The complete change descriptions to support cms_orcon_adg and DQMPreAssembleReferenceHistos.py
* DB.py: Minor stylish corrections.
* BulkProcessing.py: Fixed problem that prevented proper soft link propagation to all of the ROOT files present in the main area.
* referenceDB.py: suppress email notification by default.
* DB.py: added option to suppress email notification.
* driver.py: get rid of unused cgitb module. Using the new libxml2 to parse and validate xmls: it uses native python 2.4 and *not* the CMSSW one. Completely rewritten the function parseXML to conform to the new libxml2 module. Chaged the default sqlitefile db to referenceHisto_CMS_COND_34X_DQM.db, at fixed location /home/local_apache/htdocs. Added support for the new standalone web DTD validation file. Encoded, base64, the result of the validation of the xml.
* IOV_WrapperFramework.py: added few comments to most important methods. Modified the signature of the constructor: authorization path and default localtag are now fixed parameters that cannot be customize during construction.
* DB.py: get rid of useless cms_orcoff_prep while syncronizing local sqlite file with main Database.
* IOV_WrapperFramework.py: minor stylish changes and removed verbose printouts.
* DB.py: Arguments to the 'checkPresence' of the new IOV checker from the CMSSW Framework are now passed correctly as string and integer.
* BulkProcessing.py: Added useful information in the output (to be redirected to a log file). Added support for the special localtag 'DQM_StreamExpress__Commissioning10-Express-v3' which was there before the naming conventions appeared. Corrected a typoo in the metadatafile. Switched to final production database: cms_orcon_prod.
* referenceDB.py: adapted to run on sqlite3 natively using CMSSW environment.
* DB.py: fixed a small typo in the help message of sync and fastsync option: they were swapped.
* BulkProcessing.py: modified the directory in which the template files are stored: now they go directly in the working directory of the bulk poeration, that is date/localtag.
* DB.py: add support for 6 digit run number in XML filename. Fixed a typoo in automatic table creation. Swapped the iov wrapper from the old one (using plain shell) to the new one, which is directly using the CMSSW Framework to query different Databases. Replaced old module pysqlite2 with sqlite3 (directly taken from the CMSSW Framework). The method to list all the tags present in the sqlite DB now also returns them as a list. The method to produce the XML files pertaining to a specific localtag now returns the list of produced (written) xmls as a list.
* referenceHisto.dtd: this file completely changed: it is used to validate a complete XML. The partial validation of the XML inserted by the user is delegated to the newly created file referenceHistoWeb.dtd.
* DB.py: add support for 6 digit run number in XML filename. Fixed a typoo in automatic table creation.
(parseXML): updated to use the new account (CMS_COND_34X_DQM)
(IOV_Wrapper): updated to use the new account (CMS_COND_34X_DQM)
*** empty log message ***
*** empty log message ***
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.