Monitoring of Tritium release at PTC.
|
|
- Beatrice Lane
- 8 years ago
- Views:
Transcription
1 Monitoring of Tritium release at PTC. Scope of the project From more than 20 projects supported by Equipment Manufacturing Support group this is one of the simplest. What is nice about it is that elegant programming technique was used to obtain necessary reliability. Radioactive gas Tritium is used here at PTC for the manufacturing of Minitrons (nutron generators). Because of the personnel safety concerns and environmental regulation the release of the gas into environment should be monitored 24/7. In the event of excessive release personnel should be notified and event should be reported. The existing system was using autonomous TAM100D meters directly connected to the audio/visual alarms to address safety concerns. To collect data every meter was connected to the designated computer via RS232 interface. However, data collection was implemented as a Windows GUI application and requires operators at the area to login every time computer will reboot. Also special role account was needed to be maintained to allow data collection access to the network resources. Access to the real time graphs was provided via local Web server running as an application on each computer. Monthly and annual Tritium release reporting was done manually by processing individual data log files from each monitoring machine in Excel. To improve Tritium release monitoring it was decided to implement data collection as a Windows service that will record data into database, create lightweight GUI application to display real time graphs at each monitoring station, and implement unified Web interface to provide remote access to the data and reporting capabilities. To provide smooth transition the new data collection should support legacy data format, so we can keep using existing reporting routine while the new one will be in development and testing. Support of legacy data also will provide some level of redundancy. System overview System components and data flow are shown on the Figure 1. Each monitored lab has one or more designated computers used to collect data and provide local display of real time data for the operators in the room. One instance of data collection application and one instance of the UI display per TAM100D unit connected is running these computers. Data collection component communicates with one Tritium monitor units and push data into the SQL database and into the log file (for legacy compatibility). It starts automatically when the computer boots up (using Windows service). UI component displays data from single data collection process and starts automatically when any user login into system (using Windows startup option).
2 Legacy data log file is also used to communicate data from measurement service to the UI display. TAM100D Lab #1 UI PC Service Service TAM100D File server (legacy) Shared directory 1 Shared directory 2 Application server Lab #2 UI SQL TAM100D Service PC Web engine IE, Firefox etc. IE, Firefox etc. RS232 SQL via TCPIP User PC User PC File via MS network Figure 1. Tritium monitoring system design. Data received every 5 6 seconds (minimum measurement time provided by TAM100D). Every point is saved into legacy data file to keep compatibility. To optimize database usage average, minimum, and maximum values for minute are recorded in the SQL. Common view of the local display available in each lab is shown on Figure 2. Two green rectangles in the upper part of the window indicate that tritium concentration is below safe limit and TAM100D unit works properly and provides up to date information. If concentration is going above certain limit or there is an issue related to measurement device, communication, or data collection is detected one of these rectangles will change color as shown Figure 3.
3 Figure 2. Local UI application shows normal performance Figure 3. Local UI application shows communication error (no update for more than 1 min)
4 Figure 4. Web interface in normal conditions. Simple Web interface was implemented to provide access to the status of each device (shown on Figure 4). Similar to the local UI mechanism will display red error status in case there were no new data from the measurement unit for more than 2 min (see Figure 5). As you can see there is a device of different type (background monitor) is also listed on the page. This is detector we use to monitor level of background (natural) radiation in the test facility to prevent false failure because of background change when detector supposes to be tested with natural background as a radiation source. This is good example of how by putting in place proper system design we are able to reuse the same components for different but yet similar needs.
5 Figure 5. No data update for more than 2 min forces error to be reported. User can use Web interface to view real time or historical data (Figure 6). Historical data can be displayed for 24 hours or 30 days period. When 30 days period is selected average for an hour as well as minimum and maximum value for an hour are used to generate graph. This is done to minimize data transfer between client and server.
6 Figure 6. Access to real time and historical data provided via Web interface. Technical details (real geek stuff) Why Windows service Running program as a Windows service has a few advantages:
7 1. System can be run unattended (it does not require user to be logged in). Service will be started as soon as computer will boot up. In Windows it is even possible to run GUI application as a service as long it does not require any interaction from the user. 2. System became insensitive to the multiple user login/logout process is still running in the background when the process started under the user account will be terminated when user logout. 3. Windows has built in mechanism to monitor services health status. Any service can be configured to restart automatically in case it will be terminated unexpectedly. 4. Service can be setup to use built in Network Service security account that gives it access to the certain network/domain resources without need to maintain special user role account. This assumes that if person has permission to setup service on the particular computer he has rights to access resources available for the Network Service account. Windows service in C#/.Net Microsoft has a special class ServiceBase designed to simplify creation of the Windows service application. It has a few drawbacks: 1. Service name is hardcoded and can t be easily changed. Well, you may think what s a big deal? Let say I need run two copies of my service with different parameters. Why I may want to do this? There are may be a few reasons: a. Stability if one of two services crashes (sure nobody safe from the bugs) the second one will still running b. Configuration changes sometimes it easier read configuration once at the service start rather implement dynamic configuration reload. In this case if I need to change configuration and everything runs in one service I will need stop everything. c. Scalability If you need one more function that already implemented in your service you just register another instance and start it. 2. Debugging process for the service application is a little bit too complicated you need to setup application as a service on the development computer, then after it started you need attached debugger. You should restart service every time you recompile the project. 3. It is not easy to troubleshoot service installation after deployment because you can t easily see user interface for the service. Service vs. application in Windows Main difference of Windows service compare to the regular application is that service main() function service does not supposed to execute any functional code. It should just allow service to expose five control functions (Start, Stop, Pause, Resume, and Restart) to the Windows service control and keep running until service is going to be terminated. The idea is if we can make main() function to recognize if it was started from the windows service control or from the command line (or Visual Studio development environment) we can make our program run as a service or as a regular application with minimum difference in the code. If this idea will work we will have a nice side effect. During deployment process we will be able quickly run application
8 with configuration using command line interface and once confirmed it works fine start the service. This will simplify troubleshooting during deployment. Presented idea can be illustrated with the following C like pseudo code: int m_argc; char* m_argv[]; int main( int argc, char* argv[] ) if(!isservice() ) return Run( argc, argv ); StoreParams( argc, argv, l_argc, l_argv ); ExposeServiceControl(); WaitForExitSignal(); int Run( int argc, char* argv[] ) // program core logic will be here void OnStart() Run( m_argc, m_argv ); void OnStop() SetExitSignal(); Implementation Below are just few key elements of the implementation. Details can be obtained by contacting Igor Kozin. After complete implementation our main program file will be looking like this: class Program : PtcProcess static void Main( string[] args ) Program prg = new Program( args ); prg.runprocess(); // Core program logic is located in this routine protected override void MainRoutine() PtcErrorLog.Message( "Started Main routine" ); while(!checkexit() &&!IsExitFlag())
9 Thread.Sleep(1000); Console.WriteLine("0. Working...", DateTime.Now); PtcErrorLog.Message("Working..."); PtcErrorLog.Message( "Ending loop" ); By complexity level it is similar to the code you will get from the Visual Studio wizard when choosing Windows service project. You can compare for yourself: // Code created by Visual Studio wizard static class Program static void Main() ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] new Service1() ; ServiceBase.Run( ServicesToRun ); public class Service1 : ServiceBase public Service1() InitializeComponent(); protected override void OnStart( string[] args ) protected override void OnStop() Below are key routines that are implemented in the PtcProcess class that is inherited from ServiceBase and implements logic we need for dual run. Even though class PtcProcess is made abstract it has only one abstract method MainRoutine(). This is the method that supposes to be a substitution of the regular main() function in the program file. It is declared abstract only to clearly indicate that it needed to be implemented when creating application.
10 Core logic that supports switch between application and service execution is hidden in the RunProcess() method: public void RunProcess( ) this.m_isservice = IsService(); if( this.m_isservice ) // Uses ServiceBase.Run method when application runs as //.service. It will create new thread with MainRoutine as // an entry point System.ServiceProcess.ServiceBase.Run( this ); else // Directly calls MainRoutine // when started as regular application if( System.Environment.UserInteractive ) this.mainroutine(); else Error( "Can't start in application mode ); To recognize if the program started as service or application we will be using WMI Windows service. Main idea is to compare current process ID (PID) with the list of PIDs obtained from the Windows Service management. If one of the PIDs match current process it means we are running as a service. This also allows retrieve actual service name assigned during service registration. public static bool IsService() m_service = false; // UserInteractive may return true when the service is // configured with "Allow service interact with desktop" // option enabled. However, application will never report // UserIneractive as FALSE if(!system.environment.userinteractive ) m_isservice = true; else // PID of our program process int procid = System.Diagnostics.Process.GetCurrentProcess().Id; uint processid = 0; try string qry = "SELECT PROCESSID, NAME FROM WIN32_SERVICE"; ManagementObjectSearcher searcher = new ManagementObjectSearcher( qry ); foreach( ManagementObject mngntobj in searcher.get() ) processid = (uint)mngntobj["processid"]; if( processid == procid ) m_isservice = true; m_servicename = (string)mngntobj["name"];
11 catch( Exception ex ) PtcErrorLog.Error( ex, "When trying get service name." ); return m_isservice; To be able use ServiceName property we will need to hide corresponding property of the ServiceBase class: public new string ServiceName get if( IsService() ) if( m_servicename.length==0 ) return base.servicename; return m_servicename; return Path.GetFileNameWithoutExtension( Application.ExecutablePath ); set So, it will return default MS service name in case it do not have access to the WMI information, and just an executable name when run from command line or from the Visual Studio for debugging. This allows use of this property to be safe irrelevant of the how was application started. // Special exception hangler should be set inside the thread // So, we make this routine to serve as a main thread routine protected void MainRoutineWrapper() PtcErrorLog.SetExceptionHandlers(); MainRoutine(); // Implements logic that is executed on the service Start command protected override void OnStart( string[] args ) // Lookup all services to get current one); if( IsService() ) PtcErrorLog.OnTermination += new SafeEvent.EventHandler( OnAbnormalTerminate );
12 // This property will be used to identify any messages // automatically placed by ServiceBase into the Windows log EventLog.Source = this.servicename; // Copy service parameters into the member variable, // so they can be used late in MainRoutine if( args.length> 0 ) m_cmdln = new string[args.length]; args.copyto(m_cmdln, 0); PtcErrorLog.Init(); ThreadStart MainThreadStart = new ThreadStart( MainRoutineWrapper ); m_mainthread = new Thread( MainThreadStart ); m_mainthread.start(); How we use it On one computer using Windows SC command line utility we have setup two services that start the same exe file (from the same location) but with different parameters. Using the same executable simplifies updates. Below you can see examples of log files (file name is automatically generated based on the service name). Service ptctritmonsrvroom creates log file ptctritmonsrvroom.log with following information: 2014/09/15, 17:09:01. =============[ Service ptctritmonsrvroom. PID=2828 ]======= 2014/09/15, 17:09:01. Main module: PtcMonitorService.exe v /09/15, 17:09:01. Message: Open DB to the server sqlsrv1.princeton.nam.slb.com with SSPI ON 2014/09/15, 17:09:01. Message: Station 4, communication COM1 2014/09/15, 17:09:01. Message: Open port COM1 When the service ptctritmonsrvstack creates different ptctritmonsrvstack.log log file: 2014/09/15, 17:09:01. =============[ Service ptctritmonsrvstack. PID=6996 ]======= 2014/09/15, 17:09:01. Main module: PtcMonitorService.exe v /09/15, 17:09:04. Message: Open DB to the server sqlsrv1.princeton.nam.slb.com with SSPI ON 2014/09/15, 17:09:04. Message: Station 5, communication COM2 2014/09/15, 17:09:04. Message: Open port COM2
SQL Server 2008 R2 Express Edition Installation Guide
Hardware, Software & System Requirements for SQL Server 2008 R2 Express Edition To get the overview of SQL Server 2008 R2 Express Edition, click here. Please refer links given below for all the details
More informationSysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
More informationPrivateWire Gateway Load Balancing and High Availability using Microsoft SQL Server Replication
PrivateWire Gateway Load Balancing and High Availability using Microsoft SQL Server Replication Introduction The following document describes how to install PrivateWire in high availability mode using
More informationTivoli Endpoint Manager BigFix Dashboard
Tivoli Endpoint Manager BigFix Dashboard Helping you monitor and control your Deployment. By Daniel Heth Moran Version 1.1.0 http://bigfix.me/dashboard 1 Copyright Stuff This edition first published in
More informationCloud Services ADM. Agent Deployment Guide
Cloud Services ADM Agent Deployment Guide 10/15/2014 CONTENTS System Requirements... 1 Hardware Requirements... 1 Installation... 2 SQL Connection... 4 AD Mgmt Agent... 5 MMC... 7 Service... 8 License
More informationCreating a Windows Service using SAS 9 and VB.NET David Bosak, COMSYS, Kalamazoo, MI
Creating a Windows Service using SAS 9 and VB.NET David Bosak, COMSYS, Kalamazoo, MI ABSTRACT This paper describes how to create a Windows service using SAS 9 and VB.NET. VB.NET is used as a wrapper to
More informationMicrosoft SQL Server Express 2005 Install Guide
Microsoft SQL Server Express 2005 Install Guide Version 1.1 Page 1 of 32 Contents 1.0 Introduction... 3 1.1 Installing Microsoft SQL Server Express 2005 SP4 Edition... 3 1.2 Installing Microsoft SQL Server
More informationTutorial. Inventory Methods
Tutorial Inventory Methods 2011 DeskCenter Solutions AG Table of Contents 1. Introduction...3 2. Manual inventory...3 3. Inventory with DeskCenter Management Service...4 3.1 Configuring Management Service...4
More informationSparx Systems Enterprise Architect as an unattended Windows Service on Windows Server 2008R2 and higher VERSION 1.0
VERSION 1.0 Sparx Systems Enterprise Architect as an unattended Windows Service on Windows Server 2008R2 and higher 2012 LieberLieber Software GmbH www.lieberlieber.com 1 INHALT Windows Server 2008R2 and
More informationMicrosoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials
Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials 2433: Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials (3 Days) About this Course
More informationOut n About! for Outlook Electronic In/Out Status Board. Administrators Guide. Version 3.x
Out n About! for Outlook Electronic In/Out Status Board Administrators Guide Version 3.x Contents Introduction... 1 Welcome... 1 Administration... 1 System Design... 1 Installation... 3 System Requirements...
More informationInstallation Guide for LynxClient
Installation Guide for LynxClient Technical Support: 972-231-6874 Ext. 140 8am to 5pm CST Email: lynx@mitsi.com PC Keyboard Duress Button LynxKey & LynxKeyPro USB Duress Button LynxUSB Notification Popup
More informationActive Directory Management. Agent Deployment Guide
Active Directory Management Agent Deployment Guide Document Revision Date: June 12, 2014 Active Directory Management Deployment Guide i Contents System Requirements...1 Hardware Requirements...1 Installation...3
More informationUserLock advanced documentation
UserLock advanced documentation 1. Agent deployment with msi package or with the UserLock deployment module The UserLock deployment module doesn t deploy the msi package. It just transfers the agent file
More informationImmotec Systems, Inc. SQL Server 2005 Installation Document
SQL Server Installation Guide 1. From the Visor 360 installation CD\USB Key, open the Access folder and install the Access Database Engine. 2. Open Visor 360 V2.0 folder and double click on Setup. Visor
More informationConnecting to Manage Your MS SQL Database
Using MS SQL databases HOWTO Copyright 2001 Version 1.0 This HOWTO describes how to connect to a MS SQL database and how to transfer data to an SQL server database. Table of Contents Connecting to Manage
More informationHoneywell Internet Connection Module
Honeywell Internet Connection Module Setup Guide Version 1.0 - Page 1 of 18 - ICM Setup Guide Technical Support Setup - Guide Table of Contents Introduction... 3 Network Setup and Configuration... 4 Setting
More informationSecure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
More informationSetting up an MS SQL Server for IGSS
Setting up an MS SQL Server for IGSS Table of Contents Table of Contents...1 Introduction... 2 The Microsoft SQL Server database...2 Setting up an MS SQL Server...3 Installing the MS SQL Server software...3
More informationInstallation / Backup \ Restore of a Coffalyser.Net server database using SQL management studio
Installation / Backup \ Restore of a Coffalyser.Net server database using SQL management studio This document contains instructions how you can obtain a free copy of Microsoft SQL 2008 R2 and perform the
More informationUSB Edition TM-STD30 User Guide
USB Edition TM-STD30 User Guide 1 Rev 4.0.8 http://www.temperaturealert.com/ 2012 Temperature@lert User Guide Thank you for choosing Temperature@lert. The USB Edition monitors the ambient temperature and
More informationHow To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows)
Introduction EASYLABEL 6 has several new features for saving the history of label formats. This history can include information about when label formats were edited and printed. In order to save this history,
More informationHow To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint 3.5.5 On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2
DocAve 6 Service Pack 1 Installation Guide Revision C Issued September 2012 1 Table of Contents About the Installation Guide... 4 Submitting Documentation Feedback to AvePoint... 4 Before You Begin...
More informationMS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
More informationaims sql server installation guide
aims sql server installation guide Document Version: 4000 February 2015 CONTENTS AIMS Installation Guide... 3 Installing the AIMS Software... 4 Pre-Requisites... 4 Installation... 4 Shortcuts... 4 Directory
More informationThe full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
More informationMS SQL Express installation and usage with PHMI projects
MS SQL Express installation and usage with PHMI projects Introduction This note describes the use of the Microsoft SQL Express 2008 database server in combination with Premium HMI projects running on Win31/64
More informationShort Manual Intellect v.4.7.6 SP2 module Unipos Contents:
Short Manual Intellect v.4.7.6 SP2 module Unipos Contents: 1. Software Installation... 2 2. Hardware Configuration... 12 3. System Dispatching... 14 3.1. Create dispatching objects... 14 3.2. Graphical
More informationGetting Started with Sitecore Azure
Sitecore Azure 3.1 Getting Started with Sitecore Azure Rev: 2015-09-09 Sitecore Azure 3.1 Getting Started with Sitecore Azure An Overview for Sitecore Administrators Table of Contents Chapter 1 Getting
More informationmypro Installation and Handling Manual Version: 7
mypro Installation and Handling Manual Version: 7 Date: JAN 2016 Thank you for using mypro on your PC. myscada is a full featured HMI/SCADA system with advanced options such as vector graphics views, advanced
More informationConnecting to SQL server
Micromedia International Technical study Author: Pierre Chevrier Number of pages: 17 Company: Micromedia International Date: 24/08/2011 Réf. : ETT_20110624_000001.docx Connecting to SQL server This document
More informationTraining module 2 Installing VMware View
Training module 2 Installing VMware View In this second module we ll install VMware View for an End User Computing environment. We ll install all necessary parts such as VMware View Connection Server and
More informationUNICORN 6.4. Administration and Technical Manual
UNICORN 6.4 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...
More informationUser Manual. Copyright Rogev LTD
User Manual Copyright Rogev LTD Introduction Thank you for choosing FIXER1. This User's Guide is provided to you to familiar yourself with the program. You can find a complete list of all the program's
More informationUsing MS-SQL Server with Visual DataFlex March, 2009
Using MS-SQL Server with Visual DataFlex March, 2009 All rights reserved. Target Audience It is assumed that the reader of this white paper has general knowledge of the Visual DataFlex development environment.
More informationVijeo Citect run as a Windows service
Vijeo Citect run as a Windows service December 2013 / White Paper Olivier Vallee Validation Specialist Make the most of your energy Summary Introduction... p. 01 Session Isolation... p. 04 OPC Servers...
More informationfor Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later
for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research
More informationfor Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later
for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research
More informationUNICORN 7.0. Administration and Technical Manual
UNICORN 7.0 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...
More informationSUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual Version 1.0 - January 20, 2015 CHANGE HISTORY Version Date Description of Changes 1.0 January 20, 2015 Initial Publication
More informationPowerLogic ION Enterprise 5.6
PowerLogic ION Enterprise 5.6 Power Management Software User Guide April 2007 Notices This section describes the symbols used in this guide. Danger This alerts you to things that may cause serious injury
More informationTo install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.
Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server
More informationWindows Administration Terminal Services, AD and the Windows Registry. INLS 576 Spring 2011 Tuesday, February 24, 2011
Windows Administration Terminal Services, AD and the Windows Registry INLS 576 Spring 2011 Tuesday, February 24, 2011 Terminal Services Uses RDP (Remote Desktop Protocol), relies on TCP/IP, and falls under
More informationHow To Set Up Safetica Insight 9 (Safetica) For A Safetrica Management Service (Sms) For An Ipad Or Ipad (Smb) (Sbc) (For A Safetaica) (
SAFETICA INSIGHT INSTALLATION MANUAL SAFETICA INSIGHT INSTALLATION MANUAL for Safetica Insight version 6.1.2 Author: Safetica Technologies s.r.o. Safetica Insight was developed by Safetica Technologies
More informationNetwork Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper
WP2 Subject: with the CRYPTO-BOX Version: Smarx OS PPK 5.90 and higher 0-15Apr014ks(WP02_Network).odt Last Update: 28 April 2014 Target Operating Systems: Windows 8/7/Vista (32 & 64 bit), XP, Linux, OS
More informationInstallation and User Guide Zend Browser Toolbar
Installation and User Guide Zend Browser Toolbar By Zend Technologies, Inc. Disclaimer The information in this help is subject to change without notice and does not represent a commitment on the part of
More informationfor Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later
for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later Copyright 2015, Lucid Innovations Limited. All Rights Reserved Lucid Research
More informationGuidelines for Installing SQL Server and Client (SQL Server Management Studio)
Guidelines for Installing SQL Server and Client (SQL Server Management Studio) Installing process is pretty straightforward. Any Express version would be ok with writing SQL part of the course, but Stored
More informationCompute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005
Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005 Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005... 1
More informationTRBOnet Watch. User Guide. Copyright 2011 Neocom Software, Ltd.
TRBOnet Watch User Guide TRBOnet Watch User Guide 2 Contents: Architecture Overview 4 Architecture Overview 4 Installing and Configuring TRBOnet Watch Server 5 Installing Prerequisite software 5 To install
More informationFramework 8.1. External Authentication. Reference Manual
Framework 8.1 External Authentication Reference Manual The information contained herein is proprietary and confidential and cannot be disclosed or duplicated without the prior written consent of Genesys
More informationEntroWatch - Software Installation Troubleshooting Guide
EntroWatch - Software Installation Troubleshooting Guide ENTROWATCH SOFTWARE INSTALLATION TROUBLESHOOTING GUIDE INTRODUCTION This guide is intended for users who have attempted to install the EntroWatch
More informationUpgrading Client Security and Policy Manager in 4 easy steps
Page 1 of 13 F-Secure White Paper Upgrading Client Security and Policy Manager in 4 easy steps Purpose This white paper describes how to easily upgrade your existing environment running Client Security
More informationTroubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual
Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123 Instructor Manual Published: 2013-07-02 SWD-20130702091645092 Contents Advance preparation...7 Required materials...7 Topics
More informationHow To Use 1Bay 1Bay From Awn.Net On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Network Box (For Mac) With An Ipad Or Ipod (For Ipad) With The
1-bay NAS User Guide INDEX Index... 1 Log in... 2 Basic - Quick Setup... 3 Wizard... 3 Add User... 6 Add Group... 7 Add Share... 9 Control Panel... 11 Control Panel - User and groups... 12 Group Management...
More informationActive Directory Management. Agent Deployment Guide
Active Directory Management Agent Deployment Guide Document Revision Date: April 26, 2013 Active Directory Management Deployment Guide i Contents System Requirements... 1 Hardware Requirements... 2 Agent
More informationConfiguring Keystroke with KeyPay
Configuring Keystroke with KeyPay Please read the PA-DSS Implementation Guide for Keystroke POS from our website before proceeding. It is also installed in the \KEYSTROK\DOC subdirectory on your computer.
More informationAbout This Manual. 2 About This Manual
Ver.4.1 Important This System Guide applies to RadiNET Pro Ver. 4.1. Please read this System Guide and the User s Manual on the RadiNET Pro CD-ROM carefully to familiarize yourself with safe and effective
More informationNovaBACKUP xsp Version 15.0 Upgrade Guide
NovaBACKUP xsp Version 15.0 Upgrade Guide NovaStor / November 2013 2013 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are subject
More informationLEARNING SOLUTIONS website milner.com/learning email training@milner.com phone 800 875 5042
Course 6451B: Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007 Length: 3 Days Published: June 29, 2012 Language(s): English Audience(s): IT Professionals Level: 300 Technology:
More informationDeploying the DisplayLink Software using the MSI files
How to deploy DisplayLink MSI files in a corporate environment with GPO or SCCM Go to: http://support.displaylink.com/knowledgebase/articles/615840 Introduction Or This article is intended to give a Windows
More information1. Make sure that no client accounts are open. 2. Click on Setup, then click Modem. The Modem Setup window will appear.
SECURITY SYSTEM MANAGEMENT SOFTWARE FOR WINDOWS WINLOAD MODEM SETUP The modem setup is a very important step in the connection process. If the modem setup is not properly completed communication between
More informationMimer SQL. Getting Started on Windows. Version 10.1
Mimer SQL Getting Started on Windows Version 10.1 Mimer SQL, Getting Started on Windows, Version 10.1, May 2015 Copyright Mimer Information Technology AB. The contents of this manual may be printed in
More informationSnow Inventory. Installing and Evaluating
Snow Inventory Installing and Evaluating Snow Software AB 2002 Table of Contents Introduction...3 1. Evaluate Requirements...3 2. Download Software...3 3. Obtain License Key...4 4. Install Snow Inventory
More informationLazy OpenCV installation and use with Visual Studio
Lazy OpenCV installation and use with Visual Studio Overview This tutorial will walk you through: How to install OpenCV on Windows, both: The pre-built version (useful if you won t be modifying the OpenCV
More informationInstallation & Maintenance Guide
The instruction booklet is also included on the CD in Word and Acrobat formats, which may be easier to print. (If you want to install Acrobat Reader run d:\acroread\setup.exe (where d:\ is the identifier
More informationACP ThinManager Tech Notes What's New, or Why Upgrade ThinManager?
ACP ThinManager Tech Notes What's New, or Why Upgrade ThinManager? Use the F1 button on any page of a ThinManager wizard to launch Help for that page. Visit www.thinmanager.com/technotes/ to download the
More informationInstallation Instruction STATISTICA Enterprise Server
Installation Instruction STATISTICA Enterprise Server Notes: ❶ The installation of STATISTICA Enterprise Server entails two parts: a) a server installation, and b) workstation installations on each of
More informationSoftware Operations Manual
Software Operations Manual Version 5.0 BinMaster 7201 North 98th Street Lincoln, NE 68507 Phone: 402-434-9102 / Fax: 402-434-9133 info@binmaster.com - www.binmaster.com System Requirements PC with 1GHz
More informationWhat is new in Switch 12
What is new in Switch 12 New features and functionality: Remote Designer From this version onwards, you are no longer obliged to use the Switch Designer on your Switch Server. Now that we implemented the
More informationOnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
More informationHP Device Manager 4.6
Technical white paper HP Device Manager 4.6 Installation and Update Guide Table of contents Overview... 3 HPDM Server preparation... 3 FTP server configuration... 3 Windows Firewall settings... 3 Firewall
More informationJetico Central Manager. Administrator Guide
Jetico Central Manager Administrator Guide Introduction Deployment, updating and control of client software can be a time consuming and expensive task for companies and organizations because of the number
More informationPrint Audit 6 Network Installation Guide
Print Audit 6 Network Installation Guide IMPORTANT: READ THIS BEFORE PERFORMING A PRINT AUDIT 6 INSTALLATION Print Audit 6 is a desktop application that you must install on every computer where you want
More informationAradial Installation Guide
Aradial Technologies Ltd. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document
More informationEventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11
Contents I EventSentry Overview Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2 1 Downloads... 2 2 Installation... 3 3 Configuration... 7 Part III Setting up IIS 9 1 Installation... 9 Part
More informationTN 024 - Installing PV4E 6.0 under Windows Server 2008 (R2) (3264 Bit) and Remote DB Support
TN 024 - Installing PV4E 6.0 under Windows Server 2008 (R2) (3264 Bit) and Remote DB Support Issue Date: 28.07.2013 Revision Date: 28.07.2013 Product (configuration) CenterMind PV4E PV4E 6.0 PV4E 6.0 SP1
More informationMoving the TRITON Reporting Databases
Moving the TRITON Reporting Databases Topic 50530 Web, Data, and Email Security Versions 7.7.x, 7.8.x Updated 06-Nov-2013 If you need to move your Microsoft SQL Server database to a new location (directory,
More informationThe System Monitor Handbook. Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig
Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig 2 Contents 1 Introduction 6 2 Using System Monitor 7 2.1 Getting started........................................ 7 2.2 Process Table.........................................
More informationServer Installation, Administration and Integration Guide
Server Installation, Administration and Integration Guide Version 1.1 Last updated October 2015 2015 sitehelpdesk.com, all rights reserved TABLE OF CONTENTS 1 Introduction to WMI... 2 About Windows Management
More informationOcularis Media Server Installation & Administration Guide
Ocularis Media Server Installation & Administration Guide 2013 On-Net Surveillance Systems Inc. On-Net Surveillance Systems, Inc. One Blue Hill Plaza, 7 th Floor, PO Box 1555 Pearl River, NY 10965 Phone:
More informationSupport Document: Microsoft SQL Server - LiveVault 7.6X
Contents Preparing to create a Microsoft SQL backup policy... 2 Adjusting the SQL max worker threads option... 2 Preparing for Log truncation... 3 Best Practices... 3 Microsoft SQL Server 2005, 2008, or
More informationIMF Tune Quarantine & Reporting Running SQL behind a Firewall. WinDeveloper Software Ltd.
IMF Tune Quarantine & Reporting Running SQL behind a Firewall WinDeveloper Software Ltd. 1 Basic Setup Quarantine & Reporting Web Interface must be installed on the same Windows Domain as the SQL Server
More informationenicq 5 System Administrator s Guide
Vermont Oxford Network enicq 5 Documentation enicq 5 System Administrator s Guide Release 2.0 Published November 2014 2014 Vermont Oxford Network. All Rights Reserved. enicq 5 System Administrator s Guide
More informationSOLUTION BRIEF: SLCM R12.7 PERFORMANCE TEST RESULTS JANUARY, 2012. Load Test Results for Submit and Approval Phases of Request Life Cycle
SOLUTION BRIEF: SLCM R12.7 PERFORMANCE TEST RESULTS JANUARY, 2012 Load Test Results for Submit and Approval Phases of Request Life Cycle Table of Contents Executive Summary 3 Test Environment 4 Server
More informationHealthstone Monitoring System
Healthstone Monitoring System Patrick Lambert v1.1.0 Healthstone Monitoring System 1 Contents 1 Introduction 2 2 Windows client 2 2.1 Installation.............................................. 2 2.2 Troubleshooting...........................................
More informationV 6.1 Core Training Training Plan
V 6.1 Core Training Training Plan 2014 Version 1.0 Document Revision 1.0 2014 OpenSpan Incorporated. All rights reserved. OpenSpan and the Open Span logo are trademarks of OpenSpan, Incorporated. Other
More informationQuick Start Guide. User Manual. 1 March 2012
Quick Start Guide User Manual 1 March 2012 This document outlines the steps to install SAMLite system into a single box of server and configure it to run for passive collection (domain login script). This
More informationCSC230 Getting Starting in C. Tyler Bletsch
CSC230 Getting Starting in C Tyler Bletsch What is C? The language of UNIX Procedural language (no classes) Low-level access to memory Easy to map to machine language Not much run-time stuff needed Surprisingly
More informationFieldIT Limited www.fieldit-limited.com. FieldIT CRM. Installation Manual v1.3.i3 (Enterprise Install)
FieldIT Limited www.fieldit-limited.com FieldIT CRM Installation Manual v1.3.i3 (Enterprise Install) Oliver Field FieldIT Limited 2013 13 Introduction The FieldIT CRM software can be installed in several
More informationHP Client Automation Standard Fast Track guide
HP Client Automation Standard Fast Track guide Background Client Automation Version This document is designed to be used as a fast track guide to installing and configuring Hewlett Packard Client Automation
More informationDanware introduces NetOp Remote Control in version 7.01 replacing version 7.0 as the shipping version.
Release notes version 7.01 Danware introduces NetOp Remote Control in version 7.01 replacing version 7.0 as the shipping version. It s available as a free downloadable upgrade to existing version 7.0 customers
More informationEkran System Help File
Ekran System Help File Table of Contents About... 9 What s New... 10 System Requirements... 11 Updating Ekran to version 4.1... 13 Program Structure... 14 Getting Started... 15 Deployment Process... 15
More informationSite Monitor. Version 5.3
Site Monitor Version 5.3 1 1 Table of contents 1 Table of contents... 2 2 Installation... 3 2.1 Components... 3 2.1.1 Monitoring Service... 3 2.1.2 Desktop User Interface... 3 2.1.3 Web User Interface...
More information3M Command Center. Installation and Upgrade Guide
3M Command Center Installation and Upgrade Guide Copyright 3M, 2015. All rights reserved., 78-8129-3760-1d 3M is a trademark of 3M. Microsoft, Windows, Windows Server, Windows Vista and SQL Server are
More informationWindows Scheduled Task and PowerShell Scheduled Job Management Pack Guide for Operations Manager 2012
Windows Scheduled Task and PowerShell Scheduled Job Management Pack Guide for Operations Manager 2012 Published: July 2014 Version 1.2.0.500 Copyright 2007 2014 Raphael Burri, All rights reserved Terms
More informationUSER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION. www.pesa.com August 2014 Phone: 256.726.9200. Publication: 81-9059-0703-0, Rev. C
USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION Publication: 81-9059-0703-0, Rev. C www.pesa.com Phone: 256.726.9200 Thank You for Choosing PESA!! We appreciate your confidence in our products. PESA produces
More informationTeam Foundation Server 2013 Installation Guide
Team Foundation Server 2013 Installation Guide Page 1 of 164 Team Foundation Server 2013 Installation Guide Benjamin Day benday@benday.com v1.1.0 May 28, 2014 Team Foundation Server 2013 Installation Guide
More informationFactoryTalk View Site Edition V5.0 (CPR9) Server Redundancy Guidelines
FactoryTalk View Site Edition V5.0 (CPR9) Server Redundancy Guidelines This page left intentionally blank. FTView SE 5.0 (CPR9) Server Redundancy Guidelines.doc 8/19/2008 Page 2 of 27 Table of Contents
More informationSUMMARY Moderate-High: Requires Visual Basic For Applications (VBA) skills, network file services skills and interoperability skills.
Author: Sanjay Sansanwal Title: Configuring FileCM Extensions for Word The information in this article applies to: o FileCM 2.6, 3.0, 3.5, 3.5.1, 3.5.2, 4.0, 4.2 o Microsoft Windows 2000 Professional,
More information