Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

FAA PAVEAIR

FAA Pavement Management System for Airports

Setup Guide

Version 2.0

June 1, 2012

i
Change History
Release Date Version # Change Description

August 16, 2010 1.0 Initial release.


January 26, 2011 1.1 Updated the Web Application Installation instructions.
February 15, 2011 1.2 Add steps for using the new database setup program.
July 1, 2011 1.3 Updated guide for new release.
June 1, 2012 2.0 Updated for FAA PAVEAIR v2.0

ii
Table of Contents
Change History .............................................................................................................................................. ii
Overview ....................................................................................................................................................... 1
Supported Operating Systems .................................................................................................................. 1
System Requirements ............................................................................................................................... 1
Versions..................................................................................................................................................... 2
FAA PAVEAIR Web Application ..................................................................................................................... 3
Prerequisites ............................................................................................................................................. 3
Installing Microsoft Internet Information Services ................................................................................... 3
Installing the FAA PAVEAIR Web Application ........................................................................................... 4
ThinkGeo Map Suite Web Edition Unlimited Server Prep Tool ................................................................ 7
Post Installation Notes ............................................................................................................................ 11
FAA PAVEAIR Database Server .................................................................................................................... 12
Prerequisites ........................................................................................................................................... 12
Installing SQL Server 2008 R2 Express Edition ........................................................................................ 12
Installing the FAA PAVEAIR Databases.................................................................................................... 17
Post Installation Notes ............................................................................................................................ 20
Common Issues ........................................................................................................................................... 22
Using SQL Authentication ....................................................................................................................... 23
ASP.NET 2.0 ............................................................................................................................................. 24
Application Pools .................................................................................................................................... 25
Database Logon Issues ............................................................................................................................ 26
Issues with 64bit Operating Systems ...................................................................................................... 27

iii
Overview
FAA PAVEAIR is a web-based application that provides a public system to facilitate the evaluation,
management, and maintenance of pavement networks. Its architecture follows the guidelines published
in “ASTM D 5340-04 Standard Test Method for Airport Pavement Condition Index Surveys” and is
designed to fulfill the requirements of an Airport Pavement Management System as identified in
Advisory Circular (AC) 150.5380-7A

Supported Operating Systems


 Microsoft Windows XP Professional or better*
 Microsoft Windows Vista Home Premium or better*
 Microsoft Windows 7 Home Premium or better*
 Microsoft Windows Server 2003
 Microsoft Windows Server 2003 R2
 Microsoft Windows Server 2008
 Microsoft Windows Server 2008 R2

*Microsoft Internet Information Server (IIS) is included in Windows XP Professional or better, Windows
Vista Home Premium or better, and Windows 7 Home Premium or better. It is included in all Windows
Server products.

System Requirements
Computer / Processor Pentium 4 processor or better
Minimum: 1 GHz or higher

Memory Minimum: 512 MB

Web Browser Internet Explorer 6.0 or better (recommended for full functionality)
Mozilla Firefox 3.0

1
Versions
FAA PAVEAIR is designed to operation is three different modes of operation.

FAA Hosted Version


The FAA Host version is the recommended version for general use and can be accessed from:
http://faapaveair.faa.gov.

Advantages Disadvantages
 No installation required  Requires internet access; Cannot be used
 Always the most current version offline
 Data stored on FAA Servers
 Data can be Public or Private
 Centrally accessed from the internet

Intranet Version
The Intranet version was conceived as a way to provide most of the benefits of the FAA hosted version,
while allowing an organization to maintain control over their own data.

Advantages Disadvantages
 No Installation required for clients  Need dedicated servers
 Data stored on company servers (Private)  Must be maintained
 Centrally accessed from the intranet  Requires access to intranet servers;
Cannot be used off-line

Locally Installed Version


The Locally Installed version provides a means to run FAA PAVEAIR in an off-line mode. This allows for
FAA PAVEAIR to be accessed without the need of a network connection, making the application portable.
This version requires a premium Microsoft Operating Systems (contains IIS).

Advantages Disadvantages
 Can be used off-line  Must be maintained
 Data is stored directly on your computer  Requires installation of Internet
(Private) Information Server (IIS) and SQL Server
Express
 IIS is only available on premium versions of
Windows
 Can only be accessed from the computer it
is installed on

2
FAA PAVEAIR Web Application
FAA PAVEAIR is a web-based application and requires a properly configured webserver to function. FAA
PAVEAIR is designed to operate with Microsoft Internet Information Services (IIS).

Microsoft IIS Server is included as part of Windows XP Professional or better, Windows Vista Home
Premium or better, and Windows 7 Home Premium or better. It not part of the basic or home versions.

Prerequisites
The following prerequisites are required to be installed on the server that will host the FAA PAVEAIR
application; prior to installing FAA PAVEAIR.

 Microsoft Internet Information Services (IIS)*


 Microsoft .NET Framework 3.5 SP1
 Microsoft Chart Control for Microsoft .NET Framework 3.5
 Microsoft Report Viewer 2008 Redistributable

The files to install these prerequisites can be downloaded directly from Microsoft. For your convenience,
a copy can also be located in the “Prerequisites” folder. They must be installed for FAA PAVEAIR to
function properly.

Installing Microsoft Internet Information Services


Microsoft Internet Information Services (IIS) can be installed using the “Add/Remove Windows
Components” in Windows XP or the “Turn Windows features on or off” in Windows Vista and Windows
7.

Figure 1 - Install IIS in Windows XP Figure 2 - Install IIS in Windows Vista / 7

For Windows Vista and Windows 7, also install the “IIS Metabase and IIS 6 configuration compatibility”
feature.

3
Installing the FAA PAVEAIR Web Application
To deploy the FAA PAVEAIR web application, run the “FAA PAVEAIR Web Setup” program.

The FAA PAVEAIR setup program will check to ensure that both the .NET Runtime and Microsoft IIS are
installed. If the .NET Runtime is not already installed, you will be prompted to install it now. Click on
the “Accept” button to accept Microsoft’s license agreement. The installation of the Microsoft .NET
Framework will then complete.

Figure 3 - .NET Framework Installation

If setup detects that Microsoft IIS is not installed, you will be notified and setup will exit so that you can
install Microsoft IIS. See the “Workstation Notes” section for instructions on installing Microsoft IIS.

Figure 4 - IIS Installation Notice

Once setup verifies that all the prerequisites are installed, the FAA PAVEAIR setup will start. At the first
screen, click “Next”.

4
Figure 5 - FAA PAVEAIR Setup

On this screen you can select the IIS Site and Virtual directory. In most cases, you will select the “Default
Web Site” and Virtual directory name.

Figure 6 - Select Installation Address

Click “Next” to continue.

5
On this screen click “Next” to continue.

Figure 7 - Confirm Installation

FAA PAVEAIR is now installing.

Figure 8 - Installing FAA PAVEAIR

When complete, you will see the “Installation Complete” screen. Simply click “Close” and proceed to
“Database Installation” section.

The locally installed version of FAA PAVEAIR application can be accessed at http://localhost/faapaveair.
For the intranet version, replace “localhost” with the host name of your webserver.

6
ThinkGeo Map Suite Web Edition Unlimited Server Prep Tool
For full functionality and licensing of the mapping module, you will need to register the ThinkGeo Map
Suite components using the “Map Suite Web Edition Unlimited Server Prep Tool”. This tool is located in
the “Prerequisites” folder. This will remove the “unlicensed” watermark from your maps. You must
have an active Internet connection for this tool to work.

To start the installation, double-click on the “Setup.exe” file. The Welcome screen is displayed. Click
“Next” to continue.

Figure 9 - Map Suite Web Edition Server Setup

One the License Agreement screen, select “I Agree” and then click the “Next” button.

Figure 10 - Accept the EULA

7
On the Customer Information screen enter “FAA PAVEAIR” for the Name and “FAA” for the Organization.
For the serial number, use: “42574-UTD-0707770-841” then press the “Next” button to continue.

Figure 11 - Customer Information

On the Select Installation Type screen, choose “Production Server” and press the “Next” button.

Figure 12 - Select Installation Type

8
The Select Installation Folder screen allows you to choose the folder to use for installation. It is
recommended to install into the default location. Click the “Next” button to continue with the
installation.

Figure 13 - Select Installation Folder

We are now ready for the installation. Click the “Next” button to continue.

Figure 14 - Confirm Installation

9
The application will now install. Once completed, you will see the “Installation Complete” window. Click
the “Close” button to finish the installation.

Figure 15 - Installation Complete

10
Post Installation Notes
Ensure that the FAA PAVEAIR application has “Read-Write” permissions to the following folders:

 App_Data (This folder is used when importing MicroPAVER e60 files)


 ShapeFiles (This folder is used when accessing GIS Shape Files)
 Files (This folder is used to execute SQL scripts)

Right-click on the folders (default location is c:\inetpub\faa


paveair) and add the appropriate user then set the security based
on your Operating System.

 In Windows XP give the “ASP.NET Machine Account”


“Read-Write” permissions.
 In Windows Vista, Windows 7, and Windows Server, give
the “IIS_WPG” account “Read-Write” permissions.

Figure 16 - Folder Security

11
FAA PAVEAIR Database Server
FAA PAVEAIR requires a database server to store its system and user databases. FAA PAVEAIR is
designed to operate with Microsoft SQL Server 2008 R2 (Express or full version).

Prerequisites
The following prerequisites are required to be installed on the workstation or server that will host the
FAA PAVEAIR database.

 Microsoft Windows Installer 4.5


 Microsoft SQL Server 2008 R2 Express Edition (or full version of SQL Server)

The files to install these prerequisites can be downloaded directly from Microsoft. For your convenience,
a copy can also be located in the “Prerequisites” folder.

Installing SQL Server 2008 R2 Express Edition


Launch the SQL Server 2008 R2 Express Edition setup and click on “New installation or add features to
an existing installation”.

Figure 17 - SQL Server Installation

At the License Terms screen, read the license terms for Microsoft SQL Server 2008 R2 Express Edition
and check the box “I accept the license terms” and click the “Next” button to continue.

12
Figure 18 - SQL License Terms

At the Feature Selection screen, accept the defaults and click the “Next” button to continue.

Figure 19 - SQL Components

At the Instance Configuration screen, accept the defaults and click the “Next” button to continue.

13
Figure 20 - SQL Instance

At the Server Configuration screen, select the “NT AUTHORITY\SYSTEM” account for the “SQL Database
Engine” and click the “Next” button to continue.

Figure 21 - SQL Service Account

14
At the Database Engine Configuration screen, select “Mixed Mode” and enter a password for the “sa”
(SQL Server System Administrator) account. Click the “Next” button to continue.

Figure 22 - SQL Authentication Mode

At the Error Reporting screen, accept the defaults and click the “Next” button to continue.

Figure 23 - SQL Error Reporting

15
Microsoft SQL Server 2008 R2 Express Edition now has enough information to proceed with the
installation. At this screen, simply click the “Next” button to continue and the installation process will
start. Once completed, click the “Close” button.

Figure 24 - SQL Install Complete

16
Installing the FAA PAVEAIR Databases
To deploy the FAA PAVEAIR databases, run the “FAA PAVEAIR Database Setup” program. The setup’s
welcome screen will appear. Click the “Next” button to begin the installation.

Figure 25

In the “Database Server” box, enter the database server path. For the locally installed version, enter
“(local)\SQLEXPRESS”. Enter “sa” in the “User Name” box. Enter the password you choose when
installing Microsoft SQL Server Express in the “Password” box.

Figure 26

17
At the “Select Installation Folder” screen, click the “Next” button.

Figure 27

Click “Next” to start the installation.

Figure 28

The “Installation Complete” screen is displayed. The FAA PAVEAIR databases are now installed. Click the
“Close” button.

18
Figure 29 - Installation Complete

The FAA PAVEAIR Installation CD contains a directory called “Databases”. This directory contains SQL
Scripts and SQL Database backups that can be used by advanced users and database administrators to
manually deploy the FAA PAVEAIR databases.

19
Post Installation Notes
Ensure that the FAA PAVEAIR application has permissions to the database. In a workstation
environment, FAA PAVEAIR will normally use the ASPNET user to connect. Use the following steps to
configure the security settings for the ASPNET user.

Launch the SQL Server Management Studio, right-click on the “Security” section and choose “New
Login”.

Figure 30 - New Login

Click the search button and the “Select User or Group” box will be displayed.

Figure 31 - New Login Screen

20
In the box, enter “ASPNET” and click the “Check Name” button, then click “OK”.

Figure 32 - Select User or Group

Next, click on the “Server Roles” and check the “sysadmin” role, then click “OK”.

Figure 33 – Roles

21
Common Issues
The following section contains notes to assist you with some common issues when installing the FAA
PAVEAIR application.

For technical issues, enhancements requests, and general comments please visit the FAA PAVEAIR
website at: http://faapaveair.faa.gov and click on the “Contact Us” link.

22
Using SQL Authentication
In the event that you wish to use SQL Authentication instead of Windows Authentication, you will need
to make a change to your “web.config” file. The “web.config” file is located in the root of your website.
If you installed to the default location, it will be in your “c:\inetpub\wwwroot\faapave” folder.

Open the “web.config” file. You can open it in notepad, and search for the section labeled
“<connectionStrings>”.

<connectionStrings>
<remove name="LocalSqlServer"/>

<add name="LocalSqlServer" connectionString="Data Source=(local)\SQLEXPRESS;Initial


Catalog=ASPNetDB;Integrated Security=True" providerName="System.Data.SqlClient"/>

<add name="PDMSASPNET" connectionString="Data Source=(local)\SQLEXPRESS;Initial


Catalog=ASPNetDB;Integrated Security=True" providerName="System.Data.SqlClient"/>

<add name="PDMSMANSFIELDConnectionString" connectionString="Data Source=(local)\SQLEXPRESS;Initial


Catalog=ALDATA;Integrated Security=True" providerName="System.Data.SqlClient"/>

<add name="PDMSMaster" connectionString="Initial Catalog=master;Data Source=(local)\SQLEXPRESS;Integrated


Security=True" providerName="System.Data.SqlClient"/>

<add name="PaverConn" connectionString="Data Source=(local)\SQLEXPRESS;Initial


Catalog=PDMSPaverImport;Integrated Security=True" providerName="System.Data.SqlClient"/>

<add name="PDMSStatic" connectionString="Data Source=(local)\SQLEXPRESS;Initial


Catalog=PDMSStatic;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

Replace the “Integrated Security=True” with “User ID=username;Password=password”. Replace


username and password in the string with the username and password for your SQL server.

Make sure that the SQL user account has permissions to create databases on the server.

23
ASP.NET 2.0
FAA PAVEAIR requires that the web site be configured to use ASP.NET 2.0. If you are experiencing issues
running the web application, check the version of ASP.NET that is configured to use.

Figure 34 - ASP.NET Configuration

24
Application Pools
If you run several web applications on your workstation / server, then you should consider running the
FAA PAVEAIR application in a separate “Application Pool”.

1. Launch IIS Manager and create a new application pool. In this instance, we called it “faapaveair”,
but you can use any name you like.
2. Assign FAA PAVEAIR to use this application pool.
3. Make sure that the application pool you created uses the v2.0 .NET Framework.
4. Set “Managed Pipeline” to “Classic”.
5. Set “Identity” to “LocalSystem”.
6. If running 64bit Windows; set “Enable 32-Bit Applications” to “True”.

25
Database Logon Issues
If you receive an error about a database logon issue, make sure that “Identity” is set to “LocalSystem” in
the “Advanced Settings” of the “Application Pool”.

26
Issues with 64bit Operating Systems
If you are using a 64bit Operating System to host the FAA PAVEAIR website, you will need to set “Enable
32-Bit Applications” to “True” in the “Advanced Settings” of the “Application Pool”.

27

You might also like