Skip to main content
Version: 4.4.0

Creating a new system


Creating a new iCore system in the Administrator requires that iCore Integration Suite is installed locally. 

To create a new system

  1. From the App header area, select Tools > Systems > Create new system. The Welcome page opens.

  2. Click >>. The System Identities page opens.

  3. Fill in the System information. Click >>.


    The System ID must be numeric. It cannot start with any zeros and must be unique within your organization.

    The Directories page opens.

  4. Specify the system directories, and click >>. The system directories are where the iCore system stores its files.

    • Compilation work directory: This directory only contains temporary files used during development and compilation of Component definitions.
    • Node directory: The default Node directory is the recommended location for a single server (non-clustered) iCore system. You may want to change the Node directory to a location on a drive with more storage space or better performance if your application demands it. For a clustered iCore system, it is important that the Node directory is located on a network shared drive that can be accessed by all Servers in the cluster. The Node directory setting can also be modified later in the System Settings after the system has been created.
  5. The System database page opens (see Database settings). Fill in the database information and then click >>.   

    • SQL Server: If this is an instance of SQL server express, fill in Instance: <computername>\ICORE.


      Creating a new instance of an Azure SQL database can sometimes take several minutes.


      If you want to configure the system to connect to an Always On Availability Group, do the following:

      1. Specify the Server as "tcp: alwaysonlisten, 1337"
      2. (Optional): Check the checkbox "Use multisubnet failover".
      3. Make sure to choose the database that has been set up with Always On Availability Group.
    • Authentication: Choose authentication method.

    • Database name: The name of the database to create for the system, or if "Use existing database" is checked, the name of the empty database to initialize.

    • Attach system: Check this box to automatically attach the new system and make it available in iCore Administrator.


      If an attached system uses Windows authentication when connecting to the system database (as opposed to SQL Server Authentication), the management service must run as an account with access rights to the iCore database of the system.

    • Use existing database: If an empty database has already been created on the SQL server, check this box to have iCore use the existing database and initialize it instead of creating a new one.

  6. The iCore System time zone page opens. Select a time zone for the system. The iCore System time zone is used to interpret any dates and times without a UTC specifier and internally convert them to UTC. See Working with dates and time for more information.

  7. The system queues page opens.

    • For single server (non-clustered) systems: Check the Create static system queues checkbox. This will automatically create three global MSMQ queues required by the system as private queues on the local computer.
    • For clustered systems: Uncheck the Create static system queues checkbox. Instead, manually create the queues during system configuration.
  8. Click >>.

  9. The configuration is specified on the screen. If the configuration is correct, click Start to create the system. If not, go back and make your corrections.

  10. The database and system is created. Click Done to complete the creation.


    You may need to clear the browser cache (CTRL + F5) to make the new system visible in the system explorer.

  11. Change the default Admin password.

  12. Proceed to configure the new iCore system.

See Also

Configuring a system