Home

GIR Titan-Hyperion System prerequisites

image

Contents

1. Key box Daily traffic in KB 15 2 NxB where N is the number of transactions per CPU and per day and B the number of CPUs Internet connection e Downloading a new version some MB e Sending the database it really depends on the database size about 1 MB for 100 vehicles and 4000 transactions up to 50 MB for a very large database 14 CHAPTER 2 NETWORK ACCESS Chapter 3 System access rights Windows version e Hyperion doesn t require any software other than the operating system it completely stands alone and integrates its own web servert Two web servers are available The web server integrated in the application hyperion exe The web server tinyweb tiny exe Those applications are launched by winhyprn exe which is displayed as an icon in the taskbar The web server to use is configurable in the file winhyprn ini e Hyperion doesn t need any particular system right other than total ac cess to its installation tree c hyperion by default It doesn t use the registry nor any shared DLL e Dialogue with CPUs for serial links or modems Hyperion must be allowed to open the cor responding serial port for network links Hyperion must be allowed to establish a TCP con nection to the CPU network interface Under Windows Hyperion is composed of the following processes 1 With integrated web server Hyperion doesn t require to install Apache IIS or any other web server If s
2. by their login To connect to the application they enter their login and password as above and this data is then forwarded by Hyperion to an external script which checks the password validity Automatic connection Users are declared in the application only by their login and the authentication is entirely processed by a third party ap plication This solution is highly flexible and will generally be used to make the authentication process invisible for end users who will be able to connect simply by clicking on a hypertext link Whatever the method the user login must be defined in GIR Titan Hyperion database The Password field specifies if the user can connect using the first method The Auto id option specifies if he can connect using one of the two other methods The last two authentication methods are detailed below 5 2 1 Users access rights Each user is assigned one of the following access levels e Installer Full access to the application Only one installer account can be defined The installer mode application connection is protected by a dongle e Manager Full access to the application except for hardware configuration which is only available for reading e Standard Restricted access to the application according to the autho rizations specified in the Authorizations tab e Inherited Identical to the Standard level with the additionnal possibility to specify an authorization profile at login time This fe
3. first checks that the login is defined in its database If a password is defined for this login it is compared to the entered password If the passwords match authentication is successfull without any external call If the passwords don t match or if no password is defined Hyperion checks that the user has the Auto id option and then processes the external authen tication Example User Password Auto id Authentication A Yes No Hyperion only B No Yes External only C Yes Yes Hyperion then external on failure D No No User forbidden A demonstration PHP script is available in examples hyperion extauth php It shows how to set up an external authentication using a LDAP directory 22 CHAPTER 5 INTRANET INTEGRATION 5 2 3 Automatic connection Automatic connection allows to totally export the authentication process in a third party application This solution is implemented by GIR Titan Hyperion using the following design A 2 Intranet server Hyperion Client computer A Query from the client computer to an intranet server 1 The client computer connects to an intranet server which processes the authentication 2 The intranet server registers the user as authenticated in GIR Titan Hyperion with a HTTP GET query 3 The intranet server forwards the client computer to GIR Titan Hyperion login URL B Connection from the client computer to GIR Titan Hyperion 1
4. require any software other than the operating system it completely stands alone and integrates its own web server However it is possible to disable the integrated web server to use a third party application for example an Apache web server In this case the web server must provide cgi bin management e Hyperion doesn t need any particular system right other than total access to its installation tree home hyperion by default It doesn t use any shared library e Dialogue with CPUs for serial links or modems Hyperion must be allowed to open the cor responding serial port for network links Hyperion must be allowed to establish a TCP con nection to the CPU network interface Under Linux Hyperion is composed of the following processes 1 In autonomous mode CPU connection HTTP query from the web browser TCP Bek on the client computer 4 s hyperion ARE 8080 Fer 1 TCP 00014747 EN Internet connection e hyperion Listens locally on the TCP ports 8080 and 4747 connects to CPUs using TCP or a serial port connects to the internet for files transfers and e mail sending 2 With an external Apache web server 17 18 CHAPTER 4 SYSTEM ACCESS RIGHTS LINUX VERSION HTTP query from the web browser __ ___ on the client computer TCP hyperion 5 x twegibin 4747 e apache Web server listens on a dedicated port and launches twegibin Multiple instances of this process may
5. run simultaneously 7CPU connection Geze 2 Internet connection e twegibin Connects to the process hyperion on the loopback interface 127 0 0 1 on the TCP port 4747 Multiple instances of this process may run simultaneously e hyperion Listens locally on the TCP port 4747 connects tothe CPUs using TCP or a serial port connects to the internet for files transfers and e mail sending Chapter 5 Intranet integration 5 1 Graphical integration Multiple aspects of GIR Titan Hyperion s appearance can be customized al lowing to adapt it to the graphical style of an intranet Those settings are read by GIR Titan Hyperion on startup in the data dti cust_cfg txt file A documented example of this file is provided in the examples directory of the application It contains a set of variables of the form Name Value GIR Titan Hyperion can also include HTML files placed in data dti to allow a more powerful integration See the cust_cfg txt example file for more information 19 20 CHAPTER 5 INTRANET INTEGRATION 5 2 Authentication GIR Titan Hyperion supports several methods to authenticate users connecting to the application Classical Users are declared in the application by a login and a password that they have to enter when connecting to the application Password validity is checked by Hyperion This is the default authentication mode External authentication Users are declared in the application only
6. web browser with the appropriate location 1 2 Database Hyperion is written using C language and uses an ISAM database format It includes an automatic backup tool which can be configured to run at specific hours See Automatic schedules in the user manual The size of a backup file varies from 500 KB to several MB about 3 MB for a database with 1000 vehicles and 100 000 transactions Data export from Hyperion can be achieved in several ways e Fuel transactions export live or on demand in a traclient file This file can be either a fix length text file or a CSV file See 1 5 page 9 e Export of any table directly from the user interface by downloading a CSV file e Customized export by selecting the fields to export in a script file Data import from another database is not possible directly but is part of GIR s services 1 3 Minimal configuration The Hyperion server requires the following minimal hardware configuration e Intel Pentium III or equivalent processor e 250 MB available on hard drive e 128 MB of RAM available for the application e Operating system Microsoft Windows 2000 XP 2003 Vista 7 or 2008 Server Mi crosoft Windows 95 98 and Me are also supported GNU Linux kernel 2 2 2 4 or 2 6 The client workstations must have a web browser e Microsoft Internet Explorer version 6 or above e Mozilla Firefox version 1 or above e Google Chrome Apple Safari or any other web sta
7. GO GO GO rdi N 11 11 12 15 17 CONTENTS Introduction GIR Titan Hyperion is a fleet management software It covers fuel delivery assignment of vehicles to drivers vehicles maintenances access to the station or to buildings vehicles keys delivery GIR Titan Hyperion includes CPU communication data edition and states consultation features CONTENTS Chapter 1 Generalities 1 1 Overview CPU 1 Hyperion server Simple web browser CPU 2 Simple web browser The software GIR Titan Hyperion is installed on a single computer which will be refered in this document as Hyperion server Hyperion is used through a simple web browser Communication with CPUs always occurs between the Hyperion server and CPUs independently of the computer on which the web browser is installed Hyperion can be installed e On a server dedicated or not multiple workstations can access the ap plication with a simple web browser e On an isolated workstation the application is still usable by accessing the web server through the loopback interface 127 0 0 1 7 8 CHAPTER 1 GENERALITIES e On anetworked workstation the application can be used on the computer where it is installed as well as on other computers on the same network Under Windows an icon located near the clock in the taskbar makes it easier to access Hyperion from the computer on which it is installed A double click on this icon directly launches a
8. TER 2 NETWORK ACCESS logue can t be run because of a bad network synchronization will be postponed but fuel delivery and access control remain usable Key boxes Key boxes are remotely controlled by the software Consequently key delivery and return is only possible when the network connection between the key box and Hyperion is working When this is not the case an error message signaling a link failure will be displayed for every operation attempted on the key box 3 E mail sending Hyperion can be configured to send information as e mails Those messages can be periodical e g daily report or triggered by an event e g alerts E mail sending requires access to a SMTP server Hyperion supports the Login Plain and Cram md5 authentication methods It is possible to configure the SMTP server address and the e mail sender address identical sender address for all sent messages Two formats are available for e mail messages e HTML format for end users e Text format designed for post processing by a robot for conversion to other media types SMS Fax A description of this format is available in the user manual Text messages conversion is part of the services proposed by GIR When subscribing to this service the SMTP server must allow to send e mails to an address like address klervi com 4 Internet access Hyperion uses the Internet to send or receive files with GIR s after sales service in a simplified way
9. The web browser processes the forwarding 2 The user is connected The intranet server processing authentication can be installed on the same computer as GIR Titan Hyperion as well as on another computer on the net work For the latter the intranet server must be able to launch an HTTP GET query on the server hosting GIR Titan Hyperion Security of the authentication is based on the following elements e When registering authentication A 2 the IP address of the sender must match the mask defined by the variable AutologAuthAddr in the cust_cfg txt file If this variable is not set no authentication can be registered e After processing the authentication A 1 the intranet server generates a random number cookie which is forwarded to GIR Titan Hyperion during registration A 2 then to the client computer during forwarding A 3 and B 1 GIR Titan Hyperion keeps this cookie during a short delay and checks that the value provided by the client computer matches the value previously registered e An optional password protection variable AutologAuthPassword in cust_cfg txt during registration 5 2 AUTHENTICATION 23 Users declaration Automatic connection is only allowed to users declared in GIR Titan Hyperion with the option Auto id enabled Defining a password allows the user to connect manually Example User Password Auto id Allowed connections A Yes No Manual only B No Yes Auto onl
10. are exported on day D 1 The exportation hour can be configured File name data dto traclien YYYYMMDD dat A new file is created every day e Monthly export transactions done during month M are exported on month M 1 The exportation day can be configured File name data dto traclien YYYYMM dat A new file is created every month 1 5 2 Custom export e Transactions done during a user defined period are exported when a con nected user uses the Traclient export menu Several optional filters can be specified in addition to the selected period File name data dto traclient dat A new file is created at each ex port The file can also be downloaded by the user 1 5 3 Note on transaction modification GIR Titan Hyperion allows to modify a transaction after its first processing This can be used for instance to change a meter value or a vehicle assignment The exported transaction can vary with the selected exportation method e Live export When using old formats before C2 or F4 only the original trans action is exported When using recent formats C2 or F4 and above transactions mod ifications are also exported with a special flag This way modifica tions can either be ignored to keep the initial transaction or pro cessed to duplicate the modification However doing so can require complex processing e Daily monthly and custom export Only the last version of a transaction is exported For daily and mo
11. ation control click on Modify e In the Authentication methods dialog box disable the Anonymous ac cess checkbox then enable the Basic authentication Digest authentica tion or integrated authentication Stimulation Reply of Windows NT checkbox 24 CHAPTER 5 INTRANET INTEGRATION e Click on OK to close the dialog boxes e Define a link to http IIS server address Scripts hyperion autologin asp to realize an automatic connection to GIR Titan Hyperion
12. ature is only available when using external authentication or automatic connection It allows the following possibilities Factorizing authorizations definition when multiple users have the same rights Not defining explicitely every user in GIR Titan Hyperion database It is possible to define only authorization profiles and to automat ically create an authenticated user when he doesn t exist in the database This feature must be enable in the cust_cfg txt file 5 2 AUTHENTICATION 21 5 2 2 External authentication External authentication allows to export the control of a login password cou ple validity using the following scenario 2 Hyperion 3 Intranet server Client computer iz 1 Entry of login and password by the user on GIR Titan Hyperion connec tion page 2 Forwarding of this data to an intranet server using a HTTP GET query 3 The intranet server processes the authentication and returns a result 4 Login to home page on success or error message on failure The URL to call to process an external authentication is defined by the Ex tAuthScriptURL variable in the cust_cfg txt file Authentication result must be a web page in text plain format with its first line beginning with OK or ERR For more information see the External authentication section in the cust_cfg txt example file During the first step before forwarding information Hyperion
13. d b GIR jal zarte oO GIR Titan Hyperion System prerequisites www gir fr en info gir fr Version 1 0 9 may 2011 Copyright 2004 2011 klervi All rights reserved Any reproduction or translation of part or totality of this manual is forbidden without any prior written authorization from klervi The contents of this document are given for information only Klervi is in no way liable for any mistake that could have slipped into the text Contents Generalities Lil Overview bat Ea Sag gak ELE GE EEE duu Gee a a ah 12 Database a dato eit E e a E EEE E dk POE a 1 3 Minimal configuration uau uau 1 4 Storage capacities u u 1 4 1 TIP1 Pabbay CPUs storage capacities 1 42 TIP2 Vatersay CPUs storage capacities 1 43 Key boxes storage capacities o 0 1 44 GIR Titan Hyperion storage capacities 1 5 Traclient exp rt escossa ann nn 1 5 1 Automatic exports Au T 5 2 Custom export os 2 2 2224 E EE an een 1 5 3 Note on transaction modification Network access 2 1 General mechanism AAA A 2 9 4 Trate VOM es b E dagi ST E A ee ee eS System access rights Windows version System access rights Linux version Intranet integration 5 1 Graphical integration 2 2 2 2 nn nn 5 2 Authentication Gutu cc gur gu E 8 aa b ppp bb R 5 2 1 Users access rights u u 5 2 2 External authentication 5 2 3 Automatic connection uuu EGO GO GO GO
14. for the end user File transfers can only be launched after an explicit validation by the final user They are processed through GET or POST HTTP queries to www kervi com It is possible to configure an access via a proxy server with an optional au thentication Hyperion supports Basic Digest and NTLM authentication types 2 2 Traffic volume Connection between client workstations and web server similar to any standard web traffic The size of HTML pages can vary from 10 KB to 1 MB generally less than 100 KB Connection to CPUs 1 Autonomous mode Fuel access e with TIP1 Pabbay About 10 KB to retrieve 100 transactions About 100 KB to send 500 vehicles and 500 drivers Up to 1 MB for a full initialization 2 2 TRAFFIC VOLUME 13 Hyperion handles a synchronization with CPUs to minimize the amount of data to send Hence traffic volume during automatic dialogues will generally be limited to some KB For example a synchronization dialogue with a CPU con taining 100 transactions will transfer around 20 KB during 30 seconds e with TIP2 Vatersay About 20 KB to retrieve 100 transactions About 200 KB to send 500 vehicles and 500 drivers Up to 2 MB for a full initialization Same synchronization mechanism as TIP1 Pabbay 2 Real time mode Fuel access Daily traffic in KB 15 0 3x N B where N is the number of transactions per CPU and per day and B the number of CPUs 3 Real time mode
15. ndards compliant browser 1 4 STORAGE CAPACITIES 9 1 4 Storage capacities 1 4 1 TIP1 Pabbay CPUs storage capacities unlimited number of products 3000 vehicles prompt for odometer or hour meter is configurable for each product 3000 drivers 2500 transactions all transactions types included 500 activities 100 messages 1 4 2 TIP2 Vatersay CPUs storage capacities unlimited number of products 15000 vehicles 15000 drivers 2500 transactions all transactions types included 1000 activities 100 messages 1 4 3 Key boxes storage capacities Key boxes are remotely controlled by Hyperion and do not store any data 1 4 4 GIR Titan Hyperion storage capacities 1 5 15000 vehicles 15000 drivers 1000 activities 100 messages 150 000 fuel transactions 150 000 access transactions 150 000 pool transactions Traclient export All transactions stored by GIR Titan Hyperion can be exported using a tra client file This file can then be used to process transactions in other applica tions Detailled formats are available in the user manual There are several ways to generate a traclient file 10 CHAPTER 1 GENERALITIES 1 5 1 Automatic exports e Live export transactions are added to the file as they are processed File name data dto traclien dat When the file doesn t exist it is created Otherwise transactions are appended to the end of the file e Daily export transactions done during day D
16. nthly exports this means that a modification will be exported if it is done between the end of the period and the actual export Example if transactions are exported each month on the 5th day the modifications that are done before the 5th will be exported and those that are done after won t be exported Chapter 2 Network access 2 1 General mechanism INTERNET www klervi com Client computer 4 HTTP GET or POST 3 Email sending SMTP server Client computer com2 Serial link TCP TCP 6001 6001 S CPU 1 CPU2 CPU 3 CPU A J All the network traffic generated when using GIR Titan Hyperion can be classified among four types of queries 1 Connections of client workstations to the Hyperion server those are HTTP queries to TCP port 8080 of Hyperion integrated web server 2 Connections to networked CPUs Hyperion connects to the CPU network interface custom IP address or DNS name on the TCP port 6001 Com munications with CPUs can be launched manually by the user scheduled to be automatically runned at a given hour of automatically launched when using real time mode Fuel and access management CPUs When the network link between CPUs and Hyperion is down fuel delivery is still working each CPU is autonomous and data is syn chronized between CPUs and Hyperion during dialogues If a dia ITIP CPUs have a storage capacity of 2500 transactions 11 12 CHAP
17. uch a server is installed on the same computer as Hyperion it will run independently Both servers must listen on different TCP ports the default port for the Hyperion server is 8080 15 16 HTTP query from the web browser on the client computer 00014747 en perre i 8080 Var i TCP CHAPTER 3 SYSTEM ACCESS RIGHTS WINDOWS VERSION 7 CPU connection a Internet connection e winhyprn exe Application allowing to launch hyperion exe from an icon in the taskbar e hyperion exe Listens locally on the TCP ports 8080 and 4747 con nects to CPUs using TCP or a serial port connects to the internet for files transfers and e mail sending 2 With tinyweb web server HTTP query from the web browser __ on the client computer C per TCP 4747 hyperion exe _ CPU connection Internet connection from an icon in the taskbar twegibin exe winhyprn exe Application allowing to launch tiny exe and hyperion exe tiny exe Web server listens locally on the TCP port 8080 and launches twcgibin exe Connects to hyperion exe on the loopback interface 127 0 0 1 on the TCP port 4747 Multiple instances of this process may run simultaneously hyperion exe Listens locally on the TCP port 4747 connects to CPUs using TCP or a serial port connects to the internet for files transfers and e mail sending Chapter 4 System access rights Linux version e Hyperion doesn t
18. y C Yes Yes Manual Auto Users names in GIR Titan Hyperion are limited to 20 characters and are not necessarily identical to those used in the intranet Hence it is possible to define a map between intranet logins and Hyperion logins Those matches can be declared manually or be implicit For more information see the Autologin section in the cust_cfg txt example file Logout By default when a user logs out from GIR Titan Hyperion he is forwarded to the application connection page When using automatic connection the user doesn t need to access this page to log in Hence it is possible to redefine the forwarding URL for example to forward the user to the intranet home page or to close the browser window For more information see the Autologin section in the cust_cfg txt example file Installation on an IIS server An ASP script is provided to implement automatic connection to GIR Titan Hyperion using an IIS web server Installation procedure e Install the hyperion autologin asp script in a public directory of the TIS web server for example c inetpub Scripts e Edit the file to customize the line cfgURL http MYSERVER cgi bin twcgibin p 4747 depending on the server hosting GIR Titan Hyperion e Go to Internet services manager e Display the properties of the hyperion autologin asp script e Click on the File or directory security tab e Under Anonymous access and authentic

Download Pdf Manuals

image

Related Search

Related Contents

Nortel Networks CALLPILOT 555-7101-226 User's Manual  登録工場の社内検査記録を法定自主検査記録とされる場合の言語について  ventilatore torretta - manuale di istruzioni • turmventilator  取扱説明書 - お客様サポート  université du québec à montréal un langage - Oto  Sanyo EM-S5002W Microwave Oven User Manual  Téléchargez ici  Technics SB-LV310 User's Manual  thank you.  施設関連の提出資料について - 日本容器包装リサイクル協会  

Copyright © All rights reserved.
Failed to retrieve file