SelectSurveyASP Install Guide



Similar documents
Migrating helpdesk to a new server

VP-ASP Shopping Cart QUICK START GUIDE Version th Feb 2010 Rocksalt International Pty Ltd

SelectSurvey.NET Developers Manual

GoDaddy (CentriqHosting): Data driven Web Application Deployment

Administrator s Manual

Coveo Platform 7.0. Microsoft Dynamics CRM Connector Guide

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

HELP DESK MANUAL INSTALLATION GUIDE

An Newsletter Using ASP Smart Mailer and Advanced HTML Editor

SelectSurvey.NET Install Guide

BusinessObjects Enterprise XI Release 2

User s Guide. Version 2.1

Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...

SelectSurvey.NET Install Guide

A User s Guide to Helm

FTP, IIS, and Firewall Reference and Troubleshooting

SOFTWARE INSTALLATION INSTRUCTIONS CLIENT/SERVER EDITION AND WEB COMPONENT VERSION 10

Microsoft SQLServer Restore / Redirected Restore Procedure

Setting up Sharp MX-Color Imagers for Inbound Fax Routing to or Network Folder

Linko Software Express Edition Typical Installation Guide

Video Administration Backup and Restore Procedures

User Manual. Visit Our Site at

Web+Center Version 7.x Windows Quick Install Guide 2 Tech Free Version Rev March 7, 2012

PaperClip Audit System Installation Guide

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

FileMaker Server 10 Help

Server Installation, Administration and Integration Guide

AXIS 70U - Using Scan-to-File

SourceAnywhere Service Configurator can be launched from Start -> All Programs -> Dynamsoft SourceAnywhere Server.

MSI Admin Tool User Guide

PaperStream Connect. Setup Guide. Version Copyright Fujitsu

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

Ingenious Testcraft Technical Documentation Installation Guide

FileMaker Server 11. FileMaker Server Help

Talk Internet User Guides Controlgate Administrative User Guide

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers

4cast Server Specification and Installation

Published. Technical Bulletin: Use and Configuration of Quanterix Database Backup Scripts 1. PURPOSE 2. REFERENCES 3.

Creating Home Directories for Windows and Macintosh Computers

IISADMPWD. Replacement Tool v1.2. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD. Web Active Directory, LLC

Instructions. Introduction

Security Guidelines for MapInfo Discovery 1.1

HOW TO DEPLOY AN EJB APLICATION IN WEBLOGIC SERVER 11GR1

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

The Web Pro Miami, Inc. 615 Santander Ave, Unit C Coral Gables, FL T: info@thewebpro.com

Setting Up ALERE with Client/Server Data

Configuring. Moodle. Chapter 82

PDshop.NET Installation Guides (ASP.NET Edition)

Bitrix Site Manager ASP.NET. Installation Guide

SAP NetWeaver AS Java

MIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER

WESTERNACHER OUTLOOK -MANAGER OPERATING MANUAL

ODBC Driver Version 4 Manual

Binding an OS X computer to Active Directory at NEIU (Existing User)

ConvincingMail.com Marketing Solution Manual. Contents

MS SQL Server Database Management

Reference and Troubleshooting: FTP, IIS, and Firewall Information

Digger Solutions. Intranet Open Source. Administrator s Guide

Microsoft Office 365 online archive features and FAQs

FocusOPEN Deployment & Configuration Guide

LDAP Implementation AP561x KVM Switches. All content in this presentation is protected 2008 American Power Conversion Corporation

VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March

Marcum LLP MFT Guide

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

SAP NetWeaver Fiori. For more information, see "Creating and enabling a trusted provider for Centrify" on page

Document From MAXIMUM BUSINESS INFORMATION TECHNOLOGY ON A. OwnCloud User Manual. TO I Cafe`

Introduction to Ingeniux Forms Builder. 90 minute Course CMSFB-V6 P

SP-initiated SSO for Smartsheet is automatically enabled when the SAML feature is activated.

Table of Contents SQL Server Option

2. Unzip the file using a program that supports long filenames, such as WinZip. Do not use DOS.

Secure Messaging Server Console... 2

Installation and Configuration Manual

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

Perceptive Intelligent Capture Solution Configration Manager

Administrators guide to the Matrix Control Panel

ibaan ERP 5.2a Configuration Guide for ibaan ERP Windows Client

Avatier Identity Management Suite

User s Guide For Department of Facility Services

NT Authentication Configuration Guide

How-To: MySQL as a linked server in MS SQL Server

Setting up a database for multi-user access

Chapter 15: Forms. User Guide. 1 P a g e


FileMaker Server 12. FileMaker Server Help

Fasthosts ASP scripting examples Page 1 of 17

Exercise Safe Commands and Audit Trail

BSDI Advanced Fitness & Wellness Software

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6

Lenovo Online Data Backup User Guide Version


Technical Bulletin. SQL Express Backup Utility

Installation of IR under Windows Server 2008

SelectSurvey.NET Install Guide

Transcription:

SelectSurveyASP Install Guide Introduction SelectSurveyASP Advanced is a meta-data driven survey application that allows users to create dynamic surveys, administer them, and view reports. The application features a rich set of advanced administrative, deployment, and reporting features. All source code is included so that the application can be easily modified. Any developer with good ASP skills should be able to easily understand the code and update it. All coding has been done in accordance with a robust set of coding standards, so the code is clean, consistent, and well-documented. The purpose in developing the application with very clean code is to enable purchasers to easily modify, maintain, and augment the existing code base. To use this system, your web site must be running Microsoft Internet Information Server (IIS). The application should work correctly on any computer that has IIS installed on it. The application has been written to run against MS Access, SQL Server. The MS Access database is supplied with the application. For SQL Server, the application comes with the necessary scripts to load and populate the database. Please note that the user s guide, the developer s guide, and the database model are all located in the Documentation/Manuals subfolder. Installation The steps to install SelectSurveyASP Advanced are as follows: 1. Unzip the files to a directory on the web server. If necessary, create a virtual directory, named something like "SelectSurveyASP," to point to the application's root directory. SelectSurveyASP Advanced - Contains all application pages (.asp files) ClientInclude - Contains all the client-side JavaScript files (.js files) Help - Contains the help file for the application Include - Contains all include files (_inc.asp extension) Resources - Contains all resources (images, buttons, style sheets, etc.) Buttons - Contains all buttons SurveyButtons - Contains buttons used only within the survey Images - Contains all images Icons - Contains all icons Navigation Contains all navigation buttons StyleSheet - Contains the style sheet Documentation - Contains the documentation for the application Database - Contains the MS Access database Install - Contains the install document SQLScripts - Contains SQL scripts for installing with MS SQL Server The folders "Install" and "SQLScripts" are not needed on the server, and can be removed after installing the application. Similarly, the folder, "Database," can be

removed if you are either using SQL Server, or have moved the Access database to another location. 2. At this point, you must decide whether to use MS Access or SQL Server. There are three required steps for each type of database. Please refer to the appropriate section, below. Microsoft. Access The database, which has been fully populated with all required meta-data, is located in the "Documentation/Database" directory. This folder contains two copies of the Access database. The version named SelectSurveyASPAdvanced.mdb is in Access 2000 format, and the version named SelectSurveyASPAdvanced97.mdb is in Access 1997 format. Our recommendation is to use the version of the database in Access 2000 format, but both versions should work fine. Make sure that the copy of the Access database that you are using is NOT marked readonly. a. After deciding which version of Access you will be using, delete the other Access database. If you are using Access 1997, rename the database to SelectSurveyASPAdvanced.mdb. At this point, you may want to move the database to another desired location on the server. b. Next, set the permissions on the Access database. The IUSR_MACHINE account, which is the account under which the web server runs, must have permission to open the database file. To set this permission, grant permission to the.mdb file for the IUSR_MACHINE account by right-clicking on the database file, selecting Security, and granting either write or full permission to the IUSR_MACHINE account. For more information on setting permissions, or if you run into any problems with this step, please refer to the following article. http://support.microsoft.com/default.aspx?scid=kb;en-us;q175168 SQL Server At this point, you may want to optionally create a new database for the application. If you decide not to create a new database and to use an existing database instead, note that all table names have the prefix "SUR_" so that they can easily be distinguished from other tables in the database. a. Load the tables into the database. The script for the tables is located in the file, "SelectSurveyASPTables.sql," which is located in the "Documentation/SQLScripts/SQLServer" directory. The best way to load the tables is to open Microsoft Query Analyzer, open the file, "SelectSurveyASPTables.sql," from Query Analyzer, and execute. b. Load the required meta data into the database. The script for the metadata is located in the file, "SelectSurveyASPData.sql," which is located in the "Documentation/SQLScripts/SQLServer" directory. The best way to load the metadata is to open the file, "SelectSurveyASPData.sql," from Microsoft Query Analyzer, and execute it. 2

3. The application uses a DSN-less connection by default, which means you should be able to configure the database connection simply by editing a text file. The connection string is located in the file, "Config_inc.asp," in the Include directory. This file contains multiple versions of the constant SURVEY_APP_CONNECTION, divided into three sections. One of the sections is for connecting to a SQL Server database, the second is for connecting to a MS Access database. Above each section are detailed comments for how to configure the connection string for that particular database. At this point, comment out the constants that you will not be using, and set up the appropriate connection string, as shown. If you prefer, you may use a system DSN to connect to the database. If using a DSN, the syntax for the constant SURVEY_APP_CONNECTION is as follows, where "YourDSNName" should represent the name of the DSN: Const SURVEY_APP_CONNECTION = "DSN=YourDSNName" Important:. If you are using Access, the absolute file path to the Access database, including the name of the database itself, should be set as the value for the DBQ parameter. An absolute file path starts with the drive letter, and then contains the entire hierarchy of folders down to the Access database. As an example, "c:/inetpub/wwwroot/surveys/database/selectsurveyaspadvanced.mdb," is a valid absolute path. 4. In the same file, "Config_inc.asp," there is a constant called SUR_DATABASE_TYPE. Depending on whether you are using MS Access, SQL Server the value for this constant must be updated to "MSAccess", "SQLServer" as appropriate. These values are noted in the comment above the constant. These values are case-sensitive, so make sure you specify the value exactly as shown. 5. Also in the file, "Config_inc.asp," there is a constant called SUR_EMAIL_COMPONENT_TYPE. This constant should be set to "CDONTS", "ASPMail", "JMail", or "CDOMessage", depending on which server-side email component you would prefer to use. Note that on Windows 2003, CDONTS has been replaced by the CDO.Message object. If using ASPMail, JMail, or CDOMessage, immediately below the previous constant, there is also a constant called SUR_EMAIL_COMPONENT_SMTP_SERVER. This constant must be updated to the name of your SMTP server. 6. The next constant in the file, "Config_inc.asp," that must be updated is a constant called SUR_DATE_FORMAT. This constant should be updated to either "1" if using American style dates, or "2" if using European style dates. Following this constant is another constant called SUR_DATE_DELIMITER, which must be set to the character that separates the day, month, and year. The possible values for the delimiter are "/", ".", or "-". Note that, by default, these constants are set to American format and "/", respectively. 7. Next, the constant SUR_APPLICATION_ADMIN_EMAIL_ADDRESS should be set to the email address of the administrator of the application. 3

8. The next constant in the file, "Config_inc.asp," that must be updated is a constant called SUR_APPLICATION_ROOT_URL. This constant should be updated to point to the root HTTP path where the application is located. Detailed instructions about how to format this value are included in the comments above the constant. 9. The last constant to update is called SUR_APPLICATION_DEFAULT_HOME_PAGE. This constant represents the page that serves as both the default page and the home page for the application. Users with limited access who attempt to access a page they do not have rights to are redirected to this page. This constant is, by default, set to the value, "Default.asp," which is a default home page provided with the application. You may want to create your own home page, or modify Default.asp, to provide users with additional information. 10. The home page of the application is called Default.asp, and the login page is called Login.asp. Your IIS web server is most likely already configured to use Default.asp as a default file for the directory. If not, or if you would like to use Login.asp as your default page, you can set the default file on the properties page for the application in IIS. 11. If you are installing the application on Windows 2003, you must make the following two changes: Do not use CDONTS as the email component, but instead use CDO.Message. See the notes on setting the email component, above, for more information. By default, Windows 2003 locks down most file extensions, except for certain types of files. This is different than previous versions of Microsoft operating systems. The survey application contains a number of JavaScript routines, all of which are in a file with a.js extension. To enable the.js file type, you simply edit the MIME types either at the Global IIS level or the individual site or virtual directory level. Add the.js as an application/x-javascript type, and everything should work fine. If your application is hosted with an ISP, simply ask them to enable files with a.js extension, and they will readily understand the request and how to respond to it. 12. By default, the application has a single user entered in the SUR_USER table. The username for this default user is "admin" and the password is also "admin." This account has been granted full administrative rights to the entire application, and should not be deleted. Use this username/password to log into the application the first time. Once logged in as "admin," or if logged in as any account with "Admin" level permissions, you can create other user accounts. For more information about user security levels, refer to the section, "User Information," elsewhere in this document. 13. If, during installation, you run into a problem where a non-detailed error message is displayed on your web page, you will need to change a setting in IE and then re-execute the page to produce a more meaningful error message. To do this, in IE, go to Tools, Internet Options, Advanced, and in the Browsing section, uncheck, "Show friendly HTTP error messages." Then 4

re-execute the page, and a meaningful error message should now be displayed. At least for the installation and debugging process, keep this option unchecked. Additional. Information A significant amount of additional document is available in the Documentation/Manuals subfolder. Specifically, this folder contains the user s guide, the developer s guide, and the database model. All of the commonly asked questions we have ever received are answered in these documents. Support If you need any assistance with the installation or with the application, we're always willing to help out. You can send an email to us at techsupportgroup@classapps.com, or submit a support request at http://www.classapps.com/support.asp. When submitting a support request, please supply us with as much detailed information as possible so he can help you as quickly as possible. Please include which database you are using, which version of the application, and any other details that relevant to your request. 5