Manual Install Procedure

 

If the scripted install is unsuccessful or not used, the IIS server can be manually configured. All the files that are needed to drive this interface are installed in the directory {install_location}\Web_Client\ .  The default install location is: c:\Program Files(x86)\ISE\EnterpriseSCHEDULE. To manually install the web server do the following:

 

1)Create two virtual directories:

 

a)Start up "Internet Service Manager".

b)Right click on the Default web site.

c)Select Add Virtual Directory...

 

 

 

1)Create  Virtual directory ise (and later enterpriseschedule)  in location  c:\Program Files\ISE\EnterpriseSCHEDULE\Web_Client\ as shown below: 

 

  

  

 

 

1)The IIS Manager should now appear as shown below

 

1)Check that the physical directory c:\Program Files\ISE\EnterpriseSCHEDULE\web_client\ has the following protection settings:

 

 

 

Everyone can "Read & Execute" and "Write". If not, add these protections for Everyone.

 

 

1)Basic Configuration is now done.  To start the Web Client connect your web browser to the following address:

 

http://<hostname>/EnterpriseSCHEDULE

 

The ISE Web Client application should appear. If not, see the section below on Enabling the CGI Web Service Extension.

 

 

 

 

 

Enabling the CGI  Web Service Extension on a Windows Server 2008(IIS 7)/2012 (IIS 8) 

 

1.First, Create Handler Mappings for the CGI program executable in the Web Client properties. To do this:

 

a.Open the IIS Manager and select the ise virtual directory

 

a.Double click on the Handler Mapping icon

  

 

a.Right click on CGI-exe from the list of Disabled mappings and select Edit Feature Permissions from the drop down menu and proceed to step d. If the mappings are already enabled CGI is already enabled.

 

Note: If you do not see the CGI-exe mapping, click on Add Module Mapping... in the Actions column. Fill in the Add Module Mapping form as shown. Click OK. Proceed to step d.

 

 

 

If CgiModule is not selectable from the Module dropdown list, CGI is not enabled. Go to the section Enabling the CGI role service in IIS 7.0 at the end of this article. 

 

Note: Make sure the Request path field's value is *.cgi. The default of *.exe will not work.

 

a.Right click on CGI-exe and select Edit Feature Permissions....

 
 

Make sure that the Read, Script and Execute checkboxes are all checked. Click OK.

 

 

a.Do the same for the enterpriseschedule Virtual Directory.

 

 

1.Add the CGI program executable to the Web Service Extension Restriction List (WSERL).

 

a.Click on the Computer name in the left pane (root node in the tree) 

b.In the Features view, double click on "ISAPI and CGI Restrictions". You will find the list of extensions and their status. 

 

 

a.Click Add from Actions panel on the right

  

a.Enter the path of the Schedule.cgi program under ISAPI or CGI path

(usually C:\Program Files\ISE\EnterpriseSCHEDULE\Web_Client\Schedule.cgi). IIS requires it to be in double quotes. 

a.Enter CGI for a description. 

b.Check "Allow extension path to execute". 

c.Click OK.

 

 

Enabling the CGI role service in IIS 7/8 (Only necessary if CGI is not enabled)

If the CGI role service is not already enabled, it must be manually enabled. To do this:

1.Open the Server Manager by clicking Start -> Administrative Tools -> Server Manager

2.Click on Roles -> Add Role Services

3.Expand the Application Development section 

4.Check off CGI

5.Click Next -> Install

 

The CGI Role will be installed. Return to Enabling the CGI  Web Service Extension  on a Windows Server 2010 (IIS7).