Install additional components
The following components must be installed. The iMIS installer checks for specific product versions. These components must be installed on the hosts (iMIS server and Advanced Accounting Console). If the following components are not installed, the installer will display a message indicating which components were not installed and then exit.
Note: Application Initialization is included with Windows Server 2012 and 20012R2.
To enable Application Initialization, do the following:
- Download and install Application Initialization.
- To enable Application Initialization on Windows Server 2012 or 2012R2, do the following:
- Open the Server Manager.
- Go to Manage > Add Roles and Features.
- Follow the instructions in the Add Roles and Features Wizard until you get to the Select server roles page.
- Go to Web Server (IIS) > Web Server > Application Development > Application Initialization.
- Check the box to enable the Application Initialization.
To enable Web Deploy, do the following:
- Download Web Deploy. Make sure to select the WebDeploy_amd64_en-US.msi file.
- Follow the installation instructions on the download page.
Note: PowerShell 3 is included with Windows Server 2012 and 20012R2.
To enable PowerShell 3 or greater, do the following:
- Download Windows Management Framework 3.0.
- Follow the installation instructions on the download page.
iMIS requires that all tables be fully ANSI compliant, so they must be created with SET ANSI_NULLS ON
and SET ANSI_PADDING ON
. During upgrades, the ConvertTablesToANSI command-line utility rebuilds every table in the database that is not ANSI compliant, including user-defined and third-party tables.
If you are creating your own tables, procedures, triggers, views, and so forth, be sure to set these ANSI settings:
SET ANSI_DEFAULTS ON SET IMPLICIT_TRANSACTIONS OFF SET CONCAT_NULL_YIELDS_NULL ON SET ARITHABORT ON SET NUMERIC_ROUNDABORT OFF
For more information, see ANSI Conversion Utility.
Do the following to install the IIS URL Rewrite module:
- Download the Web Platform Installer.
- Click Free Download to download the Web Platform installer.
- Start the installer.
- Enter request in the search field, and press Enter.
- Select Application Request Routing 3.0.
- Click Add.
- Click Install.
- Click I Accept on the following screen.
- Click Finish, and then click Exit to quit the Web Platform Installer.
- Verify the installation was successful. Go to IIS Manager > Sites > Default Web Site. The URL Rewrite module will be visible in the IIS group.
Note: URL Rewrite is indicated as a dependency.
The installer checks for and configures services that iMIS requires, and warns you when the installer detects problems.
Note: The iMIS installer will check that features necessary for iMIS are installed, but the installer does not check for the presence of roles. The iMIS installer will not report if a role is missing.
The following settings are required on each server:
Windows 2008 R2:
Open Server Manager and add the following roles and role services:
- Go to Start > Administrative Tools > Server Manager.
- Right-click Roles.
- Select Add Roles.
- Walk through the Add Roles Wizard.
- (Application servers only) Add Application Server.
- Add Web Server (IIS).
- Select Add Role Services and add ASP.NET.
- Under Features > Add Features, enable .NET Framework > WCF Activation > Non-HTTP Activation.
Windows 2012:
Open Server Roles and add the following roles and role services:
- (Application servers only) Add Application Server.
- Add Web Server (IIS) Support.
- Under Features, enable the following:
- .NET Framework 3.5 Features:
- .NET Framework 3.5 (includes .NET 2.0 and 3.0)
- Non-HTTP Activation.
- .NET Framework 4.5 Features
- .NET Framework 4.5
- ASP.NET 4.5
- WCF Services
- TCP Port Sharing
- .NET Framework 3.5 Features:
If the iMIS app server is installed on Windows 2012/2012R2, then you can use the Powershell command, and a PS script to install all the roles and features. Using the Windows Powershell and the downloaded WindowsFeaturesForiMIS202.xml file, you can automatically install all the features needed by iMIS on a Windows 2012 or Windows 2012R2 Server, except for the URL Rewriter and Windows Web Deploy. The steps are as follows:
- Extract the WindowsFeaturesForiMIS202.zip file from the following FTP site:
- Extract the WindowsFeaturesForiMIS202.zip file to a temporary folder. For example, C:\temp.
- Run the following command: Import-Clixml C:\temp\WindowsFeaturesForiMIS202.xml | Install-WindowsFeature
- Reboot once it is complete.
ftp.advsol.com/download/restricted/WindowsFeaturesForiMIS202.zip
Note: If a role or feature is already installed, it will skip over the role or feature and move on to the next one.