iCIS v4.0 Update 3 SP 3

What's new in iCIS v4.0 Update 3?

Updated technical requirements

  • iCore Integration Suite now requires .Net 4.7.1.

New functionality

iCIS v4.0 Update 3 contains the following new functionality:

Area Description

Web Administrator

  • The command Open details is now available in the context menu for all entities (it was previously only available on tracking entities). The command displays the full detail view for the entity, on its own webpage with a full URL. Having a specific URL makes it easier to share a link directly to the entity.
  • A References tab is now available in the details area for all entities (except tracking entities). The entity references can be either added automatically by the system or manually by the user. Manually added references can also be deleted.
  • It is now possible to assign a Category to multiple entities at the same time.
iCore Public API
  • Entity repositories for configurations and definitions in the public API now provide a GetAll method to retrieve all entities of a particular type. The GetAll method is now also available for the following entities: Adapterflows, Application pools, Categories, Counters, Cross-references, Entity filters, Node Attributes, Partner attribute groups, Scripts, Servers, Setting attribute groups, Web APIs, and Workflows.
  • The value of the 'Errors' property of iCore.Public.AS2.IAS2Message can now be set.
  • A new property, 'LoadErrors', of type IEnumerable<iCore.Public.Types.DiagnosticInfo> has been added to iCore.Public.AS2.IAS2MDN.
  • Public repositories IInteropFactory, ISystemEx, IEventRepositoryEx, ILogEntryRepositoryEx and INodeRepositoryEx are now officially released.
Web APIs
  • Creating and publishing REST APIs is now an officially released feature (it is no longer considered a "preview").
  • The names of the following types and namespaces have changed:
    • SwaggerOwinSettings -> SwaggerSettings
    • SwaggerUiOwinSettings -> SwaggerUiSettings
    • NSwag.SwaggerGeneration.WebApi.Processors.Security -> NSwag.SwaggerGeneration.Processors.Security
  • Web API definitions now use the ASP.NET Core 2.0 framework, which means that existing Web API definitions (based on the default template) may fail to compile with the error message "Argument 1: cannot convert from 'Microsoft.Extensions.Primitives.StringSegment' to 'string'". You need to make the following changes in the Helpers.cs file to fix this problem:
    • Add the statement "using Microsoft.Extensions.Primitives;" to the top of the document.
    • In the class MultipartRequestHelper, replace the four calls to string.IsNullOrEmpty with StringSegment.IsNullOrEmpty(...).
    • Replace the call to "string.IsNullOrWhiteSpace" with "StringSegment.IsNullOrEmpty".
    • In the MultipartRequestHelper.GetBoundary method, change the return statement from "return boundary;" to "return boundary.Value;"
  • A new entity, Imported assembly, has been added. The entity provides a controlled way to reference third-party .Net libraries from Web APIs and Workflows.


Common installation information

Note: Before you start installation, read the installation guide in the iCIS helpfile carefully.

The installation files are in zip-format and must be extracted to the "InstallIcore" directory before you start the installation.

iCPS v4.0 Update 3 SP3, full installation zip 117 MB
iCPS 4.0 Update 3 SP3 Release note htm 1.36 MB
iCIS Helpfile 1. Extract all help files to the same (local) folder. 2. If you are unable to access the contents of a help file, check the file properties and click "Unblock" (if this option is available). zip 20 MB
SQL Server 2012 Express x86 zip 740 MB
SQL Server 2012 Express x64 zip 702 MB
Do you have comments to the material on this page? Please tell us!