04 Dec 2001CMS Week - Bonding WGSalvatore Costa - Catania Writing Bonding Data into the CMS Tracker Construction Database Salvatore Costa University and.

Slides:



Advertisements
Similar presentations
Yokogawa Network Solutions Presents:
Advertisements

Software change management
Computer Software 3 Section A Software Basics CHAPTER PARSONS/OJA
Module R2 CS450. Next Week R1 is due next Friday ▫Bring manuals in a binder - make sure to have a cover page with group number, module, and date. You.
03 Dec 2002CMS Week - Bonding WGSalvatore Costa - Catania Status Report on Bonding at Catania Salvatore Costa University and INFN – Catania.
ERWin Template Overview By: Dave Wentzel. Agenda u Overview of Templates/Macros u Template editor u Available templates u Independent column browser u.
UI Standards & Tools Khushroo Shaikh.
Crawler-Based Search Engine By: Bryan Chapman, Ryan Caplet, Morris Wright.
Configuration Management
May Khartoum. A management information system (MIS) is a tool that provide information to support management and decision making. Management information.
Online testing made effective and easy. The easy way to have your tests answered and scored online. If you have a test in a PDF file, it can be online.
Instructions and forms
Chapter 10 Publishing and Maintaining Your Web Site.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
An overview of the electronic work permit system in use at the ISAC facility ISAC Electronic Work Permit System Rob Shanks, TRIUMF, Vancouver CANADA,
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
CMS Tracker Week, CERN, July July 2003Tracker Week - Module ProductionSalvatore Costa - Catania Executive summary from Bonding WG Meeting.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
The ATLAS Production System. The Architecture ATLAS Production Database Eowyn Lexor Lexor-CondorG Oracle SQL queries Dulcinea NorduGrid Panda OSGLCG The.
FireRMS SQL Audit, Archiving & Purging Presented by Laura Small FireRMS Quality Assurance.
MySQL in PHP – Page 1 of 17CSCI 2910 – Client/Server-Side Programming CSCI 2910 Client/Server-Side Programming Topic: MySQL in PHP Reading: Williams &
EPCC, University of Edinburgh DIRAC and SAFE. DIRAC requirements DIRAC serves a variety of different user communities. –These have different computational.
INFN-Pisa Glast Database in Pisa A practical solution based on MSAccess Luca Latronico INFN Pisa.
CMS Tracker Week, CERN, Apr Apr 2004CMS Tracker Week - Module ProductionSalvatore Costa - Catania Module Production ___________ Report on.
CMS Week, CERN, December Dec 2004CMS Week - Module ProductionSalvatore Costa - Catania Report from Module Bonding Working Group Meeting Salvatore.
Slide 1. © 2012 Invensys. All Rights Reserved. The names, logos, and taglines identifying the products and services of Invensys are proprietary marks.
1. Outline 4 functions of a typical operating system of a PC(4) Resource management Operating systems organise how to: Load programs from backing storage.
CMS Tracker Week, CERN, April Apr 2005CMS TrackerWeek - Module ProductionSalvatore Costa - Catania Report from Module Bonding Working Group.
INFN-Pisa Glast Database in Pisa A practical solution based on MSAccess Luca Latronico INFN Pisa.
User Group Housekeeping in Gold. Regular routines make housekeeping easier.
CMS Tracker Week, CERN, October Oct 2004CMS Tracker Week - Module ProductionSalvatore Costa - Catania Report from Module Bonding Working.
Distribution After Release Tool Natalia Ratnikova.
1 Kenneth Osborne, 9/14/07 Inter Group communications at the Advanced Light Source. Overview of the different methods of communication between different.
22 Oct 2002Tracker Week - Bonding WGSalvatore Costa - Catania Status of Database Interface for Bonding Data Salvatore Costa University and INFN – Catania.
QuikTrac 5.5, a validated Motorola Software Solution, allows you to take your Host ERP screens and extend them out to fixed or mobile devices including.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
11 3 / 12 CHAPTER Databases MIS105 Lec15 Irfan Ahmed Ilyas.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
CMS Tracker Week, CERN, Oct Oct 2005CMS Tracker Week - Bonding WGSalvatore Costa - Catania Salvatore Costa Bonding in CATANIA Università.
10 April 2003Salvatore Costa, INFN Catania1 CMS Tracker Week CERN, 10 Apr 2003 Entering Bonding Data in TrackerDB.
REAL ESTATE INVENTORY SYSTEM Training Seminar - December 1, 2011 Tirana, Albania Guidelines on how to work with the Promise System.
CMS Week, CERN, June June 2004CMS Week - Module ProductionSalvatore Costa - Catania Report from Module Bonding Working Group Meeting Salvatore.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
22 Jan 2002Tracker Week - Bonding WGSalvatore Costa - Catania Writing Bonding Data into the CMS Tracker Construction Database Salvatore Costa University.
Rails & Ajax Module 5. Introduction to Rails Overview of Rails Rails is Ruby based “A development framework for Web-based applications” Rails uses the.
CMS Tracker Week, CERN, February Feb 2005CMS TrackerWeek - Module ProductionSalvatore Costa - Catania Report from Module Bonding Working.
CMS Week, CERN, June June 2004CMS Week - TPOSalvatore Costa - Catania Repair Centers, from a Bonder’s point of view Reported by: Salvatore.
Monte-Carlo Event Database: current status Sergey Belov, JINR, Dubna.
LEADS/EMS DATA VALIDATION IPS MeteoStar December 11, 2006 WHAT IS VALIDATION? From The Dictionary: 1a. To Make Legally Valid 1b. To Grant Official.
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
Linux Operations and Administration
Rack Wizard LECC 2003 Frank Glege. LECC Frank Glege - CERN2/12 Content CMS databases - overview The equipment database The Rack Wizard.
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
Olivier Callot 5 June 2007 Electronic Logbooks Why moving away from Atlog ? Proposed improved configuration Release schedule.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
CMS Tracker Week, CERN, April Apr 2005CMS Tracker Week - Bonding WGSalvatore Costa - Catania Salvatore Costa Bonding in CATANIA Università.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
PROJECT PRESENTATION BY. HUMAN RESOURCE HUMAN RESOURCE MANAGEMENT SYSTEM MANAGEMENT SYSTEM.
M M Waseem Iqbal.  Cause: Unverified/unsanitized user input  Effect: the application runs unintended SQL code.  Attack is particularly effective if.
Advanced Higher Computing Science
Architecture Review 10/11/2004
Status Report on Bonding at Catania
Project Center Use Cases
System Design Ashima Wadhwa.
Lecture 5: Functions and Parameters
Presentation transcript:

04 Dec 2001CMS Week - Bonding WGSalvatore Costa - Catania Writing Bonding Data into the CMS Tracker Construction Database Salvatore Costa University and INFN – Catania

04 Dec 2001CMS Week - Bonding WG2 Salvatore Costa - Catania Sample DB Table INDEX VAR (integer) VAR1 (integer) VAR2 (float) VAR3 (vector of int) VAR4 (vector of float) VAR5 (string) Module id blah Module id foo Test Struc id1 ……………

04 Dec 2001CMS Week - Bonding WG3 Salvatore Costa - Catania Bonding-to-DB Tasks Define list of data to write –Initial proposal (now) –Feedback from centers (by end of next week) –Form consensus Create Bonding Tables in the DB Setup User Interface: –Choose software technology (done) –Create interface package (in progress) –Implement suitable access control (in progress) –Deploy according to an organizational model

04 Dec 2001CMS Week - Bonding WG4 Salvatore Costa - Catania Preliminary Data List From: –Alan’s Bonding Procedure doc (h.home.cern.ch/h/honma/www/Bonding/bondingproc pdf) –Witnessing a simulated bonding operation –An exchange of messages between me and Alan Broken into: –Data common for all centers –Data that may be machine (center) dependent –Pull test results

04 Dec 2001CMS Week - Bonding WG5 Salvatore Costa - Catania Common Data DescriptionNameData TypeEntry Mode Bonding CenterBOND_CENTERSTRING(128)CHOOSE FROM LIST Pre-bonding operator name PRE_BOND-OPSTRING(128)CHOOSE FROM LIST Pre-bonding (data entry) date& time PRE_BON_TIMEFLOATAUTOMATICALLY FROM SYSTEM Status found in pre- bonding inspection PRE_BOND_STATUSSTRING(384)TYPE-IN Post-Bonding operator name POST_BOND_OPSTRING(128)CHOOSE FROM LIST Post-Bonding (data entry) date& time POST_BOND_TIMEFLOATAUTOMATICALLY FROM SYSTEM Status found in post- bonding inspection POST_BOND_STATUSSTRING(384)TYPE-IN Channels not bondedNON_BOND_CHVECTOR OF INTTYPE-IN Recommended repairsBOND_REPAIRSSTRING(384)TYPE-IN

04 Dec 2001CMS Week - Bonding WG6 Salvatore Costa - Catania Machine-Dependent Data DescriptionNameData TypeEntry Mode Air pressureAIR_PRESSUREFLOATTYPE-IN Loop mode, height, pull up, pull over, pull down, pull off LOOP MODE, HEIGHT, PULL UP,PULL OVER, PULL DOWN, PULL OFF INTEGER(S)TYPE-IN Z speedZ_SPEEDINTEGERTYPE-IN Test heightTEST_HEIGHTINTEGERTYPE-IN Search Speed (1st, 2nd)SEARCH SPEED_1, _2INTEGER(S)TYPE-IN Bond Force(at both ends) BOND_FORCE_1, _2INTEGER(S)TYPE-IN Bond Time (at both ends)BOND_TIME_1, _2INTEGER(S)TYPE-IN Bond Ultra Sound (at both ends) BOND_U_S_1, _2INTEGER(S)TYPE-IN

04 Dec 2001CMS Week - Bonding WG7 Salvatore Costa - Catania Machine-Dependent Param. Let me quote Alan: “I would suggest that each center decide what machine parameters are worth recording and either come to you with a request for center-dependent data base entries or make their own DB.” “In the case of a center that does a variety of different bonding jobs (like CERN), it may be necessary to have the list of machine parameters for CMS module bonding to be part of their procedure (checklist) so that the operator can verify that the machine is set up correctly for bonding CMS modules.”

04 Dec 2001CMS Week - Bonding WG8 Salvatore Costa - Catania ND-Pull Test Results Done only on Test Structures Do we want to record these in DB at all? –If we do… DescriptionNameData TypeEntry Mode Number of pullsN_PULLSINTEGERTYPE-IN Failed ChannelsFAIL_PULL_CHVECTOR OF INTEGERS TYPE-IN Failure typeFAIL_PULL_TYPEVECTOR OF STRINGS(?) CHOOSE FROM LIST List of possible values:  FBHB= first bond heel break  FBL = first bond lift-off  SBHB= 2nd bond heel break  SBL = 2nd bond lift-off  MSB = mid-span break  OTH = others, such as pad lift, cratering

04 Dec 2001CMS Week - Bonding WG9 Salvatore Costa - Catania Bonding Table Creation Not done yet Will start after consensus reached on a (preliminary) set of variables to write DB Group (Contardo et al.) do not create Tables. They provide GUI to create Tables and rules to comply with about their formal structure Their general guideline to WGs is to create a single table per “operation” and aggregate them into a “composite” that might be queried as a whole  “Pre-Bonding” Table“Post-Bonding” Table “Machine Parameters” Table“Pull Test” Table The “Bonding” Composite

04 Dec 2001CMS Week - Bonding WG10 Salvatore Costa - Catania User Interface Constraints to the design Software technology Interface package Access control Organizational model

04 Dec 2001CMS Week - Bonding WG11 Salvatore Costa - Catania Interface Design Constraints Unlike other WG operations, Bonding does not produce automatically any computerized data All data must be entered manually The bonding operation (on a given module) may occur in different installments, carried-out by different operators Data first entered may undergo changes as the operation (on the same module!) progresses Example: non bonded channels Database WG strongly discourage frequent insertion of tiny bits of data, let alone data that hold valid for only brief periods of time. They want users to gather meaningful blocks of (reasonably) stable data before uploading them to DB.

04 Dec 2001CMS Week - Bonding WG12 Salvatore Costa - Catania Software Technology I propose to adopt a Graphical User Interface which uses the Electronic equivalent of paper forms: …linked to… …which write, update, and eventually upload into DB Such a package must run on Unix machines Web Browser Forms Perl scripts “local” files

04 Dec 2001CMS Week - Bonding WG13 Salvatore Costa - Catania Bonding-to-DB GUI Web Page

04 Dec 2001CMS Week - Bonding WG14 Salvatore Costa - Catania Access control Why: –Interface is on a URL: world accessible How: –No control on the front page or to VIEW bonding data –OPERATOR password to ENTER or CHANGE/ADD data –SUPERVISOR password to VALIDATE a module for permanent recording into DB –Both Passwords different for each center: 2 x N centers : –Passwords decided by center Responsible Persons, communicated to me, installed by me. –At each center, it will be the responsibility of the center Responsible to reveal either password to the appropriate person(s).

04 Dec 2001CMS Week - Bonding WG15 Salvatore Costa - Catania Organizational Model The whole interface package can be deployed and maintained in 2 different ways, corresponding to 2 different organizational models for its maintenance: 1.Central 2.Distributed

04 Dec 2001CMS Week - Bonding WG16 Salvatore Costa - Catania Central Model CHANGE/ADD ENTER VIEW CT Center 1 dirs VALIDATE Center 2 dirs Center 3 dirs File system in CT daily cron job Backup copy to different disk Translation to XM » Upload to Lyon

04 Dec 2001CMS Week - Bonding WG17 Salvatore Costa - Catania Distributed Model CHANGE/ADD ENTER VIEW C1 VALIDATE Center 1 dirs daily cron job CHANGE/ADD ENTER VIEW C2 VALIDATE Center 2 dirs daily cron job Backup copy to different disk Translation to XM » Upload to Lyon Backup copy to different disk Translation to XM » Upload to Lyon

04 Dec 2001CMS Week - Bonding WG18 Salvatore Costa - Catania Model Comparison Central Pros: –Easier for me to deploy –Easy for me to maintain by just broadcasting any changes to all centers Cons: –System unusable by all if CT goes down(one could use a printed form for a couple o’ days Distributed Cons: –Deployment requires interaction between me & local sys admins and local configuration –Maintenance requires local expertise and will lead to different setups among centers Pros: –Failure only affects single center at the time