Hello Mike - I presume you are using IIS 7.5 (if you are using Windows Server 2008 R2); I have installed Weblink on this platform, see below for some of the steps I followed from notes I made at the time. /Tony
D:\[path]\CacheSys\Weblink\ (or whatever structure you prefer)
mgwms32.dll - runtime/systems management executable
mgw.ini - configuration file
mgw.log - logging file
...\inetpub\wwwroot\ (your web site files)
css\
images\
other\
mgwx.js (located in distribution)
Note: there is no need to create a 'scripts' folder here, as handler mapping will take care of that.
# Directory permissions
Add 'IIS_IUSRS' group to the following directories, with 'read' permissions. You will also need to allow write permissions for the individual 'mgw.ini' and 'mgw.log' files.
D:\[path]\CacheSys\
...\inetpub\wwwroot\
# Application pool
Create new application pool called 'CacheSys' and modify the following attributes.
1. Prevent worker process idle timeout (Idle Time-Out=0)
- Weblink native module manages connection pools.
2. Prevent worker process recycling (Regular Time Interval=0)
- Periodic recycling of worker processes is not required.
3. Allow worker process to run 32-bit applications (Enable 32-Bit Applications=True)
- The Weblink module is ‘mgwms32.dll’, which is a 32-bit application.
# Web site
Change anonymous authentication credentials to use the application pool identity instead of a specific user (e.g. 'IUSR').
# Register Weblink native module
Before the Weblink ('mgwms32.dll') module can be used it must be 'registered' with IIS. This is done in the 'Internet Information Services (IIS) Manager' control panel.
First, open the 'Internet Services Manager' window and select base container, for example 'SERVER (Administrator)'. In the middle panel, double-click the 'Modules' icon. Now select the 'Configure Native Modules' in the actions pane and register the Weblink module. The name should be 'Caché Weblink' and the path to where the 'DLL' file is located.
In the left-hand panel expand the top level to reveal the 'Web Sites' section. In the middle panel, double-click the 'Handler Mappings' icon, select the 'Add Module Mapping' action and complete the dialogue. The request path should be '*.dll', the module the one you have just created and the name 'Weblink_dll'.
# Weblink system management
Connect to the Weblink system management pages, using the appropriate link, see example below.