Before You Begin

  • Updated

Before You Begin

Thank you for choosing to install InRule. This guide will take you through the installation process.  

If you have been provided an InRule license, please have your license key(s) ready to enter in order to activate the software. 

For more information, see Activating InRule.

Installation Prerequisites

All components:

  • Local-Administrators permissions required for installation
  • Ensure all Windows Updates are applied prior to running the installer
  • Windows 7 SP1, Windows 8.1, Windows 10 version 1607 or higher, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 or Windows Server 2019
  • .NET Framework 4.7.2 and above
  • A processor with two or more cores, running at 2GHz or more
  • 64 bit processor is recommended
  • 8 GB or more of memory is recommended

irCatalog 

  • A valid connection to a supported database. 
    • The supported database versions are:
      • SQL Server 2012, 2014, 2016, or 2017
      • MicrosoftAzureSQL
      • Oracle 11g or 12c Release 1, hosted on Windows.
    • A username and password with access and appropriate permissions to the irCatalog database server is necessary. If you do not have this available prior to install, choose the option to "Manual install later" for the database. The database scripts will be saved onto the machine via the install process. Keep in mind that the user executing the scripts will also need appropriate database permissions.
    • By default, InRule uses SQL Server Domain Authentication. If you wish to use SQL Server SQL Account Authentication for InRule, ensure that this has been enabled on the SQL Server Database before installing InRule.
    • Please read the database performance tuning section in the InRule SDK Developer's Guide. o
  • Access to usable Windows or IIS service directories and ports
    • If using IIS:
      • IIS Version must be 7 or later
      • ASP.NET must be registered with IIS
      • WCF HTTP Activation feature must be installed
      • Static content must be enabled
      • The desired WebSite and Application Pool must exist prior to running the InRule install.
      • The Application Pool selected must be set for the .NET Framework 4.0 or later.
      • The Application Pool should be configured for Integrated Pipeline as opposed to Classic.
    • If using "Windows Domain" (Integrated Security) with SQL Server on Windows 2003 or above, if there is a specific Windows domain account you wish to use for the purpose of database access, it should be assigned to the desired AppPool Identity prior to running the InRule install.

irSDK 

The InRule NuGet packages are built for the .NET Framework 4.7.2 and for .NET Standard 2.0. The .NET Standard libraries have been tested on Ubuntu Linux.

irCatalog Manager Website

  • Access to usable IIS service directories and ports
  • IIS Version must be 7 or later
  • A valid connection to an irCatalog service
  • ASP.NET must be registered with IIS
  • WCF HTTP Activation feature must be installed
  • Static content must be enabled
  • The Application Pool selected must be set for the .NET Framework 4.0 or later.

irServerRule Execution Service

  • Access to usable Windows or IIS service directories and ports
    • If using IIS:
      • IIS Version must be 7 or later
      • ASP.NET must be registered with IIS
      • WCF HTTP Activation feature must be installed
      • Static content must be enabled
      • The desired WebSite and Application Pool must exist prior to running the InRule install. The Application Pool selected must be set for the .NET Framework 4.0 or later.
      • The Application Pool should be configured for Integrated Pipeline as opposed to Classic.

irXfor MicrosoftDynamics365

  • A valid connection to a supported MicrosoftDynamicsCRM Server. This may be Microsoft DynamicsCRM Server 2015 or higher.
  • This extension requires a minimum of Microsoft .NET Framework 4.7.2

irXfor Salesforce 

  • A valid connection to Salesforce. irX for Salesforceuses and supports the Force.com REST API, version 36.0 (Spring '16).

irXfor JavaScript 

  • A browser or JavaScriptengine that is ECMA Script 5 compatible. For a list of compatible browsers, see https://caniuse.com and search for "ECMAScript 5".

Beginning the Installation

  • Do NOT run the install exe from a file share
  • When running, ensure to choose the right-click option to "Run as administrator"

The installation consists of several different sequences, depending on whether InRule is already installed and on the selected install options.

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.