Home
Alarms Configuration GUI
Contents
1. It handles an instance for each of the DAOlmypi classes of the Alarm System The other classes should retrieve the DAOlmypi classes through this class AlarmManager Class responsible to handling the references to the Alarm definitions that the ACG does AlarmSystemManager This class representing the whole instance of the Alarm System con figuration CategoryManager Class used to manage all the information about categories that the ACG uses Alarms Configuration GUL A ALMA BBB CCC A DDD 3 EntityManager Common interface to all entities Managers ReductionManager Class used to manage all the information about reductions SourceManager Class responsible of handling all the references AcsInformation Class used to handle the connection of the application with the ACS Man ager UserAuthentificatiorException Exception class used by the authentication process of the user UserAuthenticator This class is used to handle the authentication of the users that make use of the ACG There are two kind of users e Administrator The admin role allows the user to perform any action on the ACG This includes Sources CRM Creation Removal Modification Alarm CRM Cat egories CRM and Reduction Rules CRM e Operator The operator role should only make available to the user Alarms CRM in the ACG ReductionRule Class used to represent a Reduction Rule IllegalOperationException The IllegalOperationException exception should be used w
2. add a Fault Family D You can edit the Fault Family name E You can edit the Help URL E You can edit the Contact name G You can edit the Contact E Mail H You can edit the Contact GSM I You can select the Source J This is a List of Categories you can add or remove one by double clicking or using the space key Alarms Configuration GUL A ALMA BBB CCC A DDD 12 e This is the same Alarms View with a Fault Code selected Ee Alarm System E Sources Categories kaa Reductions Error Log b AKD Fault Code deta P Y BACIFropeny value F ll Backend Priority F E Poult Code P L MGAS returns mo or bad status ping F action Chack NGAS status G TA lavi Members Coni qu nt Storage of brary data n t potable H Default Member Problem description NGAS returns mo or bad status Was B r cle b fi CCC MONITOR b 1 COP MASTER kod DelaySarvar b A Dock FOT Bb A enumprop P Froga b E GettelCalResults b Bue PBLO b LORA P J Manager b E Morstorinterface Add N Delete C A Here you can select a Fault Code You can right click to add a Fault Member or Fault Code B Here you can select a FaultMember You can right click to add a Fault Member or Fault Code C Here you can delete the selected element or add a Fault Family D Here you can edit the Fault Code Value E Here you can edit the Priority F Here you can edit the Cause G Here you can
3. or press the space key to change the state of a child Alarms Configuration GUL A ALMA BBB CCC A DDD 16 e This is the Error Log View You will be brought to this View whenever an unhandled exception is found If this were to happen it would be appreciated to report the corre sponding bug attaching the detailed information as mentioned in C as well as a way of reproducing the error if known ble i k C Alarm System C Sources Categones Alarm Reductions Y Em Searhces Li A Message Plug Cute A This is a Toolbar that allows you to import export logs clear the log for the session or delete it as well as some other options B This Text Box help you find a specific Error in the list by filtering them C This is a list of unhandled exceptions that have ocurred within this application If you double click an error you can see detailed information about it
4. Atacama Large Millimeter submillimeter Array Alarms Configuration GUI ALMA BBB CCC A DDD Version A Status Draft 2010 05 24 Keywords alarm system Prepared ee e as ae ee Name Date Signature Rodrigo Tobar ZOO Name Date Signature Cristi n Maureira XX XX Z0L0 Name Date Signature Approved e Name Date Signature Released AA Name Date Signature Alarms Configuration GUL A ALMA BBB CCC A DDD ii Change Record Section Parag affected Reason Initiation Documents Remarks Alarms Configuration GUL A ALMA BBB CCC A DDD Table of Contents 1 INTRODUCTION 1 3 Reference Documents 1 4 Abbreviations and Acronyms 1 5 Stylistic Conventions 2 GENERAL OVERVIEW 3 DESIGN OVERVIEW oO e eee eaten ee Rese eee TET Se ba ee eyw 9 2 Class Diagrami e e vas reste k aie e on a Re D T une kf mn ki k 4 INSTALLATION MANUAL 5 USER MANUAL N NR RR pe Alarms Configuration GUL A ALMA BBB CCC A DDD 1 1 INTRODUCTION 1 1 Purpose In big projects where a enormous number of variables and systems are related to each other a simple action or accident can trigger a chain of reactions because of its nature For ex ample if a network cable placed between two computers is cut all applications using the network will fail which may cause in turn can cause other applications to crash and so on Then the amount of errors that may appear in the system can obfuscate th
5. Far ogi j 7240 6 Jar COB Jar Cdb JDAL jar All the files should be available in a standard installation of ACS but if the acsPlugin Builder application can t find any of those jar files it will fail to compile If you have all of the previous requirements go to the alarmsDefGUI src directory and execute the command make After acquiring all the required jars it will start to compile the ACG plugin When the compilation is finished a zip file with all the required files will be placed in alarmsDefGUI object headlessTemp I alarmsDefGUIBuild with the name alatmsD fGUIButIlOA 1lifuUX GLk X86 Z1p Use the command unzip alarmsDefGUIBuild linux gtk x86 zip Go to the extracted folder cd alarmsDe fGUI Before executing the application edit the acg ini file Here you can set the manager and the ACSROOT and JACORB_ROOT arguments You need to set the ACS_CDB environment variable with a valid CDB There is a valid CDB example in the alarmsDefGUI test directory Now you can start ACS ac sStart or update the CDB cdbjDALClearCache if ACS was already running To execute ACG just use the command acg Alarms Configuration GUL A ALMA BBB CCC A DDD 6 5 USER MANUAL e When you start the application you will be prompted for a user name and password After login an authorized user it will load the data from the CDB kle Part err Carian Please provide your uiermame and pastwond fo
6. e root cause of its problematic state The ACS Alarm System AS is in charge of defining and report each of the failures of the system and of reducing them when needed so the user can track the root cause in the case of a problematic situation of the system Alas the complete configuration of Alarm System AS is a complex task since it consists in several XML files which relate each other Because of this the configuration process needs to be improved by means of using a user friendly graphical tool The following document has been created to describe the usage of the Alarms Configuration GUI ACG tool a Graphical User Interface GUI which allows to easily configure the Alarm System of ACS In this document we provide a complete picture of the functionality of the software along with some hints about its design 1 2 Scope This document is intended to be read by all the users of Alarm Configuration GUI ACG be them astronomers operators engineers or any other to allow them to use the interface properly It is assumed that the reader has a good command of the Alarm System AS to understand every concept and process of this tool If not please refer to the Alarm System description document 1 for further details 1 3 Reference Documents 1 ALMA SW NNNN ACS Alarm System Revision 1 6 2 Eclipse Building Commercial Quality Plug ins Second Edition Clayberg E Rubel D 1 4 Abbreviations and Acronyms ACS ALMA Com
7. edit the Action H Here you can edit the Consequence I Here you can edit the Problem Description Alarms Configuration GUL A ALMA BBB CCC A DDD 13 e This is the same Alarms View with a Fault Member selected Fil Alarm System Sources Categones Jl Alama gt Reductions Error Log b 1 ACO Fault Marnier dela b E BAZE ropany Name NGAS D 7 A Backend Location E Fault Codes Buldng A Flor F Room TA fault Members G Defaut Member Mnemonic H NB postion fi Oracle 2 b CCC MONITOR b COP MASTER kof Delaysercar Pb A DOCK Pb MEN b A enumprop P Froga b E GettelCalResults b Bue F BLO b LORA bp Manager bi M ntonnterfat Add Delete C A Here you can select a FaultCode You can right click to add a Fault Member or Fault Code B Here you can select a FaultMember You can right click to add a Fault Member or Fault Code C Here you can delete the selected element or add a Fault Family D Here you can edit the Fault Member Name E Here you can edit the Building F Here you can edit the Floor G Here you can edit the Room H Here you can edit the Mnemonic I Here you can edit the Position Alarms Configuration GUL A ALMA BBB CCC A DDD 14 e This is the Reduction Rules View Here you can edit the Node and Multiplicity Reduc tion Rules A node Reduction Rule is selected kle C Alarm System C Sources Categones fl Ala
8. egory Description by writing the desired description E By clicking the Check Box you could set the current Category as the default one It is important to notice that there could only be one default Category If you choose a new default Category the previous one will be unset F You can access a new menu by right clicking the Fault Family List If you have selected a Fault Family you can remove it by clicking the corresponding action You can also edit the list of Fault Families by clicking the Add a New Fault Family action Alarms Configuration GUL A ALMA BBB CCC A DDD 11 e This is the Alarms View Here you will be able to edit the Alarms information it is separated in Fault Families Fault Members and Fault Codes kle Alarm System Sources Categones i Aeductions Error Log b PACO b BACIPropamy Faulk Family name Backend O T A Backend Help LIRI Mtpftermpun org E E Fault Codes A 4 Contact e mail G Contact name ATE Support Taam F vz lavi Members Contact GSM H Default Member Maas B Oracle Source ALARM SYSTEM SOURCES Categary CCC MOTOR Maria de CDP MASTER CONTROL n 1 De diy San er b A Manager b E Morsorintetace Add X Delete C A Here you can select a FaultCode You can right click to add a Fault Member or Fault Code B Here you can select a FaultMember You can right click to add a Fault Member or Fault Code C Here you can delete the selected element or
9. hen illegal actions are going to be taken over a set of objects of the Alarm System configu ration ALMA BBB CCC A DDD Alarms Configuration GUI A 3 2 Class Diagram daoManager alarmSystemDAOlmpi alarmSystemManager instance instance insbtanceManager categoryManager reductionManage categoryManager sourceManager sourceManager categoryManager reductionManager alarmManage mManager instance Alarms Configuration GUL A ALMA BBB CCC A DDD 5 4 INSTALLATION MANUAL 10 To install the Alarms Configuration GUI Alarms Definition GUI you first have to acquire the ACSLaser alarmsDefGUI module You need to have the acsPluginBuilder installed in order to obtain all the required ACS Jar files If you need to install it you can find this application in the acsEclipseUtils module Additionally you need to have the following jar files either in your ACS installation or in your INTROOT castor jar alarmsysteminterface jar Joe Ta Jacorb jar JavaContainerError jar acsjlog Jar lasercore jar acsalarmSchemaBindings jar acserrj jar cdbErrType jar acsContainerServices jar JUNIE ar maci jar maciSchemaBindings jar togging yar JACSUELL Tar ACSErrTypeCommon jar maciErrType jar 1OGKIE Jar avalon framework jar acserr jar acsASsources jar acsErrTypeAlarmSourceFactory jar cmwmom jar jms jar commons logging jar xercesImpl jar cabbAl
10. ion Currently all the editting is disabled in this view since ACS only supports one Source for the Alarm System bla Categones ll Alarm Sx Reductions O Error Log Alarm System 16 A This is the list of available sources You should click the source you wish to edit B Here you can modify the Source Name and Description C When you have a selected source in the list you can delete it by clicking in the Delete Button You could also add new Sources by clicking the Add button Alarms Configuration GUL A ALMA BBB CCC A DDD 10 e Thisis the Categories View here you will be able to edit Category information and add or remove Fault Families from the categories Alarm System Sources Categor fi Alarm aa Abductions Error Log Category name Category descoption ls defauk category Faik Fatub t kountAicateiProt otypa Hourn ari aaProetabype Celay Server DBSEAVATION CONTROI Add X Delete B A This is the list of available categories You should click the category you wish to edit You can also access a new menu by right clicking in the list This menu can do the same as described in B but by clicking the corresponding actions B If you have a selected category you can delete it by clicking in the Delete button You could also add new Categories by clicking the Add button C Here you can edit the Category Name by writing the desired Name D Here you can edit the Cat
11. mon Software AS Alarm System ACG Alarms Configuration GUI DAO Data Abstraction Object Alarms Configuration GUL A ALMA BBB CCC A DDD 2 1 5 Stylistic Conventions The following styles are used bold In the text to highlight words In the text for commands filenames pre suffixes as they have to be typed italic In the text for parts that have to be substituted with the real content before typing Also used to highlight words or section names teletype In the text for commands filenames pre suffixes as they have to be typed Also used for file content examples 2 GENERAL OVERVIEW In many real world situations when a problem arises in certain object it can trigger prob lems in other objects For instance a power supply failure can make an entire rack of com puters fail the failing computers would produce The purpose of the ACS Alarm System AS is to let the user recognize in a multiple failure scenario the root problem of the situation In the case cited above the power supply failure triggered a great chain of events nevertheless this is the only reason why the system does not behave properly and the other problems are caused directly or indirectly by it 3 DESIGN OVERVIEW 3 1 Implementation For more information please see the Javadocinhttp csrg inf utfsm cl acg api DAOManager Class responsible to deals with the complexity of the usage of the DAOs implemented in the com cosylab acs laser dao package
12. r the ACS Alarm System ya Password A App atan starting A Here you have to put the Username and Password admin and click the Authen ticate Button or hit the Enter button Alarms Configuration GUL A ALMA BBB CCC A DDD 7 e At any time after login you can access the File Menu Here you can load data from the CDB and discard any change you have done so far Save the current changes to the CDB or Exit the application aave COB D T Sources Categories Ji Alarms Reductions Error Log Load COG I COnAgure ku ACS Alarm System ig CERN Alarm Syatam Apphcation stated succsasluliy A Here you can choose to use the Load CDB Save CDB and Exit actions from the File Menu Alarms Configuration GUL A ALMA BBB CCC A DDD 8 e After loading the data from the CDB The application will start in the Alarm System View kle E Sources Categories fi Alarm 5s Reductions l Eror log B A Here you can choose between the ACS Alarm System Implementation or the CERN Alarm System Implementation For this purpose you have to select the corresponding Radio Button If ACS Alarm System is chosen all the Tabs are disabled since current ACS Alarm System implementation is just a logger B This is the Tab Selection Panel When you click any of the tabs it will go to the chosen section Alarms Configuration GUL A ALMA BBB CCC A DDD 9 e This is the Sources view here you will be able to edit Source informat
13. rm gt Node Reducing A PU LOT ALLA AP SAL do PSD CONTROUDVO LPSO 42 lt PS0 CONTROLDVOZPS0 2 gt P SU CONTROLIPMOG SD 27 gt lt P CONTROLIOVOLPSO Z lt PSL_LCONTROLIDVO2PSD 2 gt PSO CONTROLPMO3F SD 2 gt lt PS0 CONTROLILAD2PS0 2 gt B Mulipicity Reductions Fauk Family Faik Kamib r Fak Code Fae Pauly Fauk Member Fak Coda Filter Ages ions Error Log Po C CONTROLDVOLPSO D E any F Any G Any H E ae Ss hedulng 3 MalPormerObiMode 1 Los 27546 CTE CONTROULAGZ C Teper 3 10 e OT CONTROLWOVO VDTXBBpr2 7 w DTE CONTROUCYVO VO TXBApra 6 poa a w DTE CONTROUOVO JD TKBBpr2 9 ii DTE CONTROUOVO VOTXBAer2 4 wi OTS CONTROLOVG VO TBBpri 3 A Here you can select a Node Reduction Rule B Here you can select a Multiplicity Reduction Rule C You can select the parent FaultFamily D You can select the parent FaultMember E You can select the parent FaultCode F You can select the FaultFamily to show in the Alarm List G You can select the FaultMember to show in the Alarm List H You can select the FaultCode to show in the Alarm List I Here you can Filter the Alarm List with a given Regular Expression J This is the Alarm List of Child candidates You can double click or press the space key to change the state of a child Alarms Configuration GUL A ALMA BBB CCC A DDD 15 e This is the same Reduction Rules View but with a Multiplicity Reduction Rule selec
14. ted Al Alarm System T Sources Categones fi Alarm 2 Reductions Y Error Log To Node Reduction ode Reductor Primary Alarm PSU CONTAOLLADIPSD gt A ekibinizi Fauk Femi OX C PSD CONTROU PWO ESD gt P5D CONTROUDVO ZP SO 23 BS CONTROUBMO 6 SO 2 gt Fauk Code 1E Fault Member CONTROULAGZOTKBBpr D PSULCONTROUDVO LPSO 2 gt Threshold LF POU CONTROL DODA SD 2I Alarms to ignore lt PSD CONTROLPHO3PSD gt PSO CONTROLILADIP5D J gt Alter Ogtans Pauk Family Any 3 z Os To Mulipicity Reductions Fauk Member Any H Fiuk Code Any Filter Ages COC MONMTOATE DUL STATUS 4 COC MONTOR TE DLL STATUS C MONMORTE DUL STATUS CCC MONITOR TE DLL STATUS Z LLL _MONITOR TE Bi STATUS 1 DTX CONTROL ILAO2 OTBBpr2 47 DTGCONTROULAOJYO Tier 46 DOT CONTROL LAG ZO TB pert 8 BE AE a TE A Here you can select a Node Reduction Rule B Here you can select a Multiplicity Reduction Rule C You can select the parent FaultFamily D You can select the parent FaultMember E You can select the parent FaultCode F You have to set the Threshold here G You can select the FaultFamily to show in the Alarm List H You can select the FaultMember to show in the Alarm List I You can select the FaultCode to show in the Alarm List J Here you can Filter the Alarm List with a given Regular Expression K This is the Alarm List of Child candidates You can double click
Download Pdf Manuals
Related Search
Related Contents
magicolor 7450 User`s Guide - Printers File Notice constructeur - Habitat Automatisme Remote GPIB Control Using a GPIB-232CT-A P100RA3/P100R3/P100LA2 Wind Speed and Direction System Manual User Manual - Snap-on Miele W5877WPS Edition111 HP ProBook 4720s Copyright © All rights reserved.
Failed to retrieve file