210 likes | 312 Views
Status of Database Interface for Bonding Data. Salvatore Costa University and INFN – Catania. News. Version 0.2 released on 17 Oct 2002 (eventually!) DEMO , but with same interactive look-and-feel of future real version for the User
E N D
Status of Database Interface for Bonding Data Salvatore Costa University and INFN – Catania
News • Version 0.2 released on 17 Oct 2002 (eventually!) • DEMO, but with same interactive look-and-feel of future real version for the User • Takes into account all comments to previous v 0.1 (example: VIEW requires pw, so data are visible only within CENTER) [if not: complain] • 11,000 lines of code (HTML, pl, XML)
Functional Description if data front page ID_oper.dat SEARCH ENTER op VIEW UPDATE ID_oper.dat ID_oper.xml results ParSet…dat ParSet...xml VALIDATE su CREATE new file BigBrowser User’s Guide (in new window) ID_oper.xml.indb ParSet….xml.indb man indb TrackerDB
Work in Progress on v0.2 • Fix bugs [already fixed some] • Soften bg colors (OK on LCD monitors, too bright on CRT) • Add “defaults” to Forms for some CENTERS
Work to do for v 1.0 • Write User’s Guide • Develop Installation procedure • dir designation and naming (results and indb must coincide with those declared when installing BigBrowser) • BigBrowser on same machine or in machine mounting same dir • Web server configuration • Authentication (pw) • Authorizations (dir ownership and protection) • Make it “Talk” to TrackerDB • Extend to Hybrid Bonding…
“Talk” to TrackerDB… …to get List ofChannels not-to-be bonded • Sought solution: Download when entering Pre-Bonding • Try “Relay” application to query TrackerDB from User’s program • Backup solution: Use BigBrowser to download SENSOR Tables, then filter list with script (Andrey Starodoumov helping) Will be documented in User’s Guide
“Talk” to TrackerDB… …to upload our data • No Relay application,AFAIK • Using a button in BigBrowser Will be documented in User’s Guide I need to determine exact XML file contents
XML file contents <?xml version="1.0" encoding="UTF-8" ?> <DBFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsi:noNamespaceSchemaLocation="calibration.xsd"> <object id="111" /> <action> <action_description name="PREBOND" version="1" object_name="MOD" object_type=“TIB4" input_id="123" /> <result name="centre_name" value="SANTA BARBARA" /> <result name="tool_id" value="2" /> <result name="tdate" value="2002-10-17T18:16:37" /> <result name="INSPECTOR" value="Susanne Kyre" /> <result name="RECV_TIME" value="2002-10-17T18:16:00" /> <result name="UNPACK" value="None" /> <result name="STATUS" value="Good" /> <result name="QUICK_TEST" value="No comment" /> <result name="STORAGE" value="None" /> <result name="SHIP_TIME" value="2002-10-17T18:16:00" /> <result name="READY_FOR_BOND" value="yes" /> <result name="status" value="valid" /> <result name="tcomment" value="nocomment" /> </action> </DBFile> …
“Talk” to TrackerDB… …to pass List ofChannels not bonded from Bonding Center to Bonding Repair Center • In DEMO Bond Repair forms look in file created by Bond Forms • In v 1.0 must dowload from TrackerDB since Repair Center may be different than Bonding Center, just as has to be done for the list of channels not-to-be-bonded
Hybrid Bonding • “8th Section” in Interface?, such as Hybrid Bonding Enter Data Add or Change Data Validate Data • Added to the “Bonding” Forms? • Most depends on when Hybrid bonding occurs, after Module is assembled or before? • To which OBJECT (as registered in TrackerDB) should we attach the info: MOD or HYB or...?
The 9 Bonding Tables “BOND” Composite
“BONDREP” Table Bonding Repair Forms also write back into BONDSTATUS Table (and increment VERSION):
“BONDPARAM” Table Example: LOOP_HEIGHT: 6 um PULL_UP: 50 whatever PULL_DOWN: 99 Etc…