Docstoc

Architecture Overview

Document Sample
Architecture Overview Powered By Docstoc
					                                             Web based RIDS Version 0.2




Architecture Overview ........................................................................................................ 2
Logging In ........................................................................................................................... 3
Available GUI Panels ......................................................................................................... 4
DEVICE LOCATION ........................................................................................................ 6
CLIENT TYPE ................................................................................................................... 9
DISPLAY TYPE ............................................................................................................... 11
DISPLAY DEVICE TYPE ............................................................................................... 13
PARAMETERS ................................................................................................................ 15
  Current Parameters 8 July 2008 .................................................................................... 19
COMPANY....................................................................................................................... 21
DEVICE ............................................................................................................................ 26
CURRENT PAGES (18 June 2008) ................................................................................. 32
  RIDS ............................................................................................................................. 32
  AIRLINE....................................................................................................................... 32
  AIRLINE BACKOFFICE ............................................................................................. 32




               Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                               Web based RIDS Version 0.2




Architecture Overview
All data is displayed on the client machines using Windows Internet Explorer. The
starting page of a particular display machine is defined by setting IE’s home page.

All of the WEB based RIDS displays are comprised of two IE windows. The initial
window must always be running to provide the dynamic updates of the data windows.
The initial window contains all the JavaScript that responds to the buttons and
automatically refreshes the data windows once a minute. Normally the user never needs
to see the initial window, except when recovering from a network communications
failure.

The content displayed in the second data window is determined by two factors. The first
factor is which “.jsp” file has been defined as a devices home page. The second factor is
the information that has been placed in the database. All the new pages depend on
definitions in the Oracle database schema “XML_DISPLAY”.

Initially there are three flavors of the display pages. The first is the mutual displays that
may be used by multiple airlines (RampInformation.jsp). This display begins with a menu
consisting of a set of icons representing the using airlines. The airlines that are listed on
the menu of any specific device is determined by the settings in the database. The second
type is an airline specific “.jsp” that provides no menu and displays only the airline hard
coded in the source. A new display of this type can be constructed in about 20 seconds by
the DAS group. This second type is intended for the touch screens and should cover the
entire screen. A third type is a back office display. The back office display is the same as
the airline specific display except the data window does not take up the entire screen.
This third type (back office) of display is intended for use on the users desktop.

There are quite a few options in the XML_DISPLAY schema but only a couple are used
in the initially implementation. First, any airline to be displayed must be defined in the
XML_COMPANY table using the Operations GUI. Second, any device used for the
mutual displays must defined in the XML_DEVICE table using the Operations GUI. And
third , there is an optional parameter for listing upstream and downstream airports on an
airlines display that MAY be defined in the XML_PARAMETER table using the
Operations GUI.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




Logging In
When the Operations GUI is started the user is presented with the Login panel.




The login is the same as the users ASM Workstation login. Any user with administrative
privileges in OAISYS can use this interface. The login name is the same and the
password is the same.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




Available GUI Panels




Once the interface is logged in the user is presented with 7 tabs to maintenance panels.
DEVICE For defining mutual use devices.

DISPLAY DEVICE TYPE For defining physical displays. Only ELO for now.

DISPLAY TYPE For defining type of data displays. Only RIDS for now.

PARAMETERS For defining data display specific and airline specific display
parameters. Only one in use for now CONNECTING_AIRPORTS.



          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                                Web based RIDS Version 0.2


CLIENT TYPE For defining the client software used for displays on a device. Only IE
version 6 for now.

COMPANY For defining the airlines that are available for display on the WEB based
RIDS. This provides the ability to display multiple OAISYS airline codes as a single
airline (US Airways) as an example.

DEVICE LOCATION For defining physical locations of a device. One of these is
required for each device but the only real use is for information for the user.


For the initial release all you need to use are:
DEVICE LOCATION
COMPANY
DEVICE
and optionally
PARAMETERS




           Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




DEVICE LOCATION




To define a new device location click the New button and fill in the table entries. The
Area field data is in a drop down list that provides the Area’s defined in the OAISYS
schema.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




The new line may appear at the bottom of the list, so scroll down to reach it. Use the Tab
key to exit each cell when you have completed your entries. Click the Save button to save
the new location entry.

You can also edit existing Locations by clicking on it’s entry. Once you have made the
desired changes exit the cell with the Tab key. Click the Save button to save the changes
to the database.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




After saving changes use the File->Refresh menu to propagate the changes to all the
panels.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                               Web based RIDS Version 0.2




CLIENT TYPE




The client type panel is used to define the display software running on the devices. One
of these is required to define a device but the first release of displays does not use these
entries in any way. For future development, entries here will drive how some data
displays are generated.




           Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




After saving changes use the File->Refresh menu to propagate the changes to all the other
panels.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                               Web based RIDS Version 0.2




DISPLAY TYPE




The display type panel is used to define the type of data display for a device. For the first
release the only defined and used type is RIDS. Future entries will be used to define new
data display types.




           Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




After saving changes use the File->Refresh menu to propagate the changes to the other
panels.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                               Web based RIDS Version 0.2




DISPLAY DEVICE TYPE




At least one display device type is required to define a device. For the first release only
the ELO ET1739L is entered. This entry has no effect on the first released displays. For
future development, entries here will define how some data display types are generated.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




After saving changes use the File->Refresh menu to propagate the changes to the other
panels.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




PARAMETERS




The parameters provide a flexible mechanism to define special characteristics for data
display types or airlines. The only parameter used for the initial release is
CONNECTING_AIRPORTS for RIDS displays. When the value TRUE is entered for an
airlines RIDS entry the displays for that airline will show TO/FROM entries for all
airports listed in OAISYS for each flight.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                 Web based RIDS Version 0.2




Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




To enter a new parameter entry click the New button. Click on the cell of the new row to
begin entering a value. Use the Tab key to exit each cell. All of the values are free form
text so make certain they are exactly what you want.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




Once you have entered all the data, click the Save button.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




After saving changes use the File->Refresh menu to propagate the changes to the other
panels.



Current Parameters 8 July 2008

CONNECTING_AIRPORTS, when the Parameter_Char contains TRUE the WEB
RIDS displays for the referenced airline code will show the up line and down line
airports.

MIN_BACK, when the Parameter_Char is a number (if not it’s ignored) the WEB RIDS
displays for the referenced airline code will display flights that many minutes back from
the current time. This overrides the default of 15 minutes.

          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2



MIN_FORWARD, when the Parameter_Char is a number (if not it’s ignored) the WEB
RIDS displays for the referenced airline code will display flights that many minutes into
the future from the current time. This overrides the default of 720 minutes (12 hours).

<Zero Padded IP Address>_MIN_BACK, when the Parameter_Char is a number (if
not it’s ignored) the WEB RIDS displays for the referenced airline code on the device at
the referenced IP Address will display flights that many minutes back from the current
time. This overrides MIN_BACK and the default of 15 minutes. The Zero Padded IP
Address means that each octet must contain 3 characters using leading zeros when
needed. So for a machine at IP Address 16.456.16.29 the parameter name would be
016.456.016.029_MIN_BACK.

<Zero Padded IP Address>_MIN_FORWARD, when the Parameter_Char is a number
(if not it’s ignored) the WEB RIDS displays for the referenced airline code on the device
at the referenced IP Address will display flights that many minutes into the future from
the current time. This overrides MIN_FORWARD and the default of 720 minutes. So
for a machine at IP Address 192.168.84.17 the parameter name would be
192.168.084.017_MIN_FORWARD.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




COMPANY




For an airline to have it’s flights displayed on the WEB based RIDS displays it must be
defined in the company table (XML_COMPANY). The entries on the right side in the
COMPANY list are referenced from the OAISYS company table for airlines.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




The drop down list on the left “XML COMPANY” are all the companies defined in the
XML_COMPANY table. When an XML COMPANY is selected in the drop down any
“ADDITIONAL COMPANY” that is assigned to the XML COMPANY is listed in the
“ADDITIONAL COMPANY” list. This is the mechanism used to display HP (AWE
American West) flights as US Airways. This could also be used for airlines that provide
ground services for other airlines.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                          Web based RIDS Version 0.2




To add a new XML COMPANY click on the NEW button and the display will change.




         Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                            Web based RIDS Version 0.2




Select one of the OAISYS companies and click on the OK button.




         Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                         Web based RIDS Version 0.2




JetBlue has now been added to the XML COMPANY table with no ADDITIONAL
COMPANY.




        Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




DEVICE
A device must be entered into the XML_DISPLAY schema XML_DEVICE table before
it can display the mutual use Ramp Information display pages. These are the pages that
provide a front end airline selection menu.




To enter a new device click the New button.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




When initially opened the Display Type and Display Client default to the first entries in
the table. In this case these are the only entries in the table.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




Type in the Name, IP Address and OS Version. Select a Location in the drop down box.
Select a Display for the #1 position in the drop down box. The additional Display
positions are for future expansion. For the first release the important value is the IP
Address. The display pages use the IP to determine which airline logos to show on the
airline selection menu.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




To select the menu airlines to be displayed on this device click the Add button in the
Airlines panel.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                              Web based RIDS Version 0.2




Select an airline in the popup window and click OK.




Repeat for each airline you wish to display on this device.


          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                           Web based RIDS Version 0.2




Click the Save button.




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008
                             Web based RIDS Version 0.2




CURRENT PAGES (18 June 2008)

RIDS
       RampInformation.jsp


AIRLINE
       Alligient.jsp
       DeltaAirlines.jsp
       USAirways.jsp

AIRLINE BACKOFFICE
       ASBackOffice.jsp
       USBackOffice.jsp




          Web Based RIDS Operations User Manual Version 0.2 July 8th 2008

				
DOCUMENT INFO