Tuesday, November 30, 2004

Heat Self Service (HSS) and Windows 2003 Server

I encountered a few issues with HSS (Frontrange's Customer Web component for HEAT) installing on Windows 2003 server so I thought I'd post up the steps to getting operational.

Before you Install
Remove the Internet Explorer Enhanced Security Configuration Component from Control Panel->Add Remove Programs->Add/Remove Windows Components.

Post-Installation changes
You may find that the Virtual Directories will not have been created. These will have to be created manually.

Post-Installation changes to the name and/or location of the HEAT Self Service web site
This is most likely necessary when then Virtual Directories haven't been automatically installed. If this is the case you will receive this error when trying to load the Admin.asp page

Active Server Pages error 'ASP 0126'
Include file not found
/HEATSelfService/HEATSelfServiceAdmin/admin.asp, line 167
The include file '../csswebsite/common/header.html' was not found.

When making post-installation changes to the name of the physical directory that contain the
HEAT Self Service web site, it is necessary to make changes to an include directive that is
located in "admin.asp", a file which is located in the HEAT Self Service Administrator’s web site.
The HEAT Self Service Administrator’s web site is a virtual directory that can be found
underneath the HEAT Self Service web site in the Internet Information Services control tool.
Following installation of HEAT Self Service, the include directive typically looks like this:



This directive allows the HEAT Self Service Administrator’s site to display and edit the contents of the HTML header file that appears at the top of all HEAT Self Service web site pages. The
include directive that is shown above looks into a physical directory named "heatselfservice" for
the header file. If this directory name is changed at any point after a successful HEAT Self
Service installation, then this include directive must also be changed to match the new name of
the physical directory that contains the HEAT Self Service web site. This include directive
appears twice in the file "admin.asp" so both instances of it must be updated.

Security Changes Needed for HSS Operation
Adminsitrators will need to make changes to the Windows security in order for HSS to operate.
The changes needed are:
1. The iUSER account must have "List Folder Contents" rights on the root drive where HSS
is installed.
2. The iUSER account must have "Read & Execute" rights on the HEAT folder where HSS
is installed.
3. The iUSER account must have "Read, Write, and Execute Rights to the HEAT/Data
folder ONLY if using the Access database stored in that directory.

Changes Needed to IIS if installing on Windows Server 2003
HSS requires changes to IIS 6.0 after installation to ensure proper operation on Windows Server
2003. The changes needed are:
1. Open Internet Information Services Manager.
2. Browse to Web Server Extensions.
3. Highlight Active Server Pages, then click Allow.
4. Browse to Web Site.
5. Right-Click on Web Site, then click Properties.
6. Select the Service tab
7. Check the Run WWW service in IIS 5.0 isolation mode option under the Isolation Mode
section.
8. Browse to the HSS virtual directory
9. Right-click, then select Properties
10. In the Application Settings section of the Virtual Directory tab, Click Configuration.
11. Select the Options tab
12. Check Enable Parent Paths option.
13. Click OK.

Default Page for HSSAdmin Virtual directory
HSS installs the HSSAdmin Virtual directory under the HSS virtual directory. The default web
page for this virtual directory is set to default.asp. The default web page must be changed to
Admin.asp.

1 comment:

Anonymous said...

Submit your Articles to this new article new submit submit url. article new submit submit url