Skip to content

System Requirements

The requirements for Host Integrator vary depending on component and platform.

  • Hardware and software requirements apply to all installation options.

  • Connector requirements apply to interfaces used by developers to create client/server, or Web applications.

  • See Knowledge Base Article 7021229 for information on ports used by Host Integrator. This information is helpful when configuring firewall access.

About IPv4 and IPv6

Verastream Host Integrator uses IPv4 by default, but if you have a fully working IPv6 network, you can configure VHI to use IPv6.

To configure VHI to use IPv6

Change this preference from true to false: -Djava.net.preferIPv4Stack=true

This change needs to be made in the following files:

  • Management Server: /ManagementServer/conf/container.conf
  • Management Server's JConsole: /ManagementServer/bin/jconsole (bat and/or sh)
  • Administrative Console: /AdministrativeConsole/Administrative Console.ini
  • Host Emulator: /HostIntegrator/hostemulator/conf/container.conf
  • Host Emulator's JConsole: /HostIntegrator/hostemulator/bin/jconsole (bat and /or sh)
  • Web Server: /HostIntegrator/servletengine/conf/container.conf
  • Design Tool: /HostIntegrator/etc/destool.conf
  • Log Manager: /HostIntegrator/etc/logmgr.conf
  • Session Server: /HostIntegrator/etc/sesssrvr.conf
  • Web Builder: /HostIntegrator/etc/webbuilder.conf

These files in the /HostIntegrator/bin directory:

  • activatemodel (bat and/or sh)
  • deactivatemodel (bat and/or sh)
  • resetsessionserver (bat and/or sh)

Hardware and Software Requirements

The following requirements are for all Verastream Host Integrator components. Some development components can only be installed in a Windows environment.

Disk Space Requirements

All the Host Integrator components require less than 1GB of disk space. However, it is a good idea to allow additional space for data (models, projects, and logging) or if the Windows platform does not already have a Microsoft install program or .NET Framework installed.

Design Tool, Web Builder, Session Server and Administrative Console Requirements (Dev Kit)

Requirements for Supported (64-bit)
Operating system
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012
  • Windows 11
  • Windows 10
RAM 512 MB for first 100 users and an additional 64 MB for each additional 100 users.

Note

Applications are generated for Microsoft Visual Studio 2008, and for older .NET versions; if they are opened with newer versions, Visual Studio will convert them.

To use the Design Tool, a minimum video resolution of 1024 x 768 is required.

Web Builder

Additional software requirements for Web Builder generated services, components, and Web applications derived from host application model procedures include:

  • Applications are generated for Microsoft Visual Studio 2008; if they are opened with newer versions, Visual Studio will convert them. Projects can be opened and rebuilt using Visual Studio 2005 without errors or warnings.

  • ASP .NET must be installed to run legacy .NET Web applications with Web Builder. In older versions of Windows, ASP .NET is installed by default when you install Internet Information Services (IIS). This is not the case when running Windows 2008. See .NET Web Application Properties in the Web Builder online help for instructions on how to install ASP .NET on those platforms.

  • Client interfaces – Java Bean (JDK 1.8.0 or higher) and C# .NET 4.5 Class Library

Verastream Host Integrator follows HTML and JavaScript specifications and takes advantage of the powerful features they offer. We support all modern browsers that support these specifications such as Internet Explorer, Firefox, Chrome, Safari and Opera.

Client Web browsers that meet these minimal requirements:

  • Internet Explorer version 11.0 +
  • Firefox 27+
  • Chrome 33+
  • Microsoft Edge

Note

To generate .NET Web applications on computers running Microsoft IIS 7.0, select the IIS 6 Management Compatibility option when installing IIS. For Vista, install IIS 7, under Programs and Features. For Windows Server 2008, use Server Manager to Add the Web Server Role (IIS).

Session Server and Management Server Requirements (Server Kit)

Requirements for Supported (64-bit)
Windows (64-bit)
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012
Red Hat Enterprise Linux (RHEL)
  • RHEL 8
  • RHEL 8 for IBM System z
  • RHEL 7.x (x86_64)
  • RHEL 7/x for IBM System z
SUSE Enterprise Linux
  • SUSE Enterprise Server 15 for IBM System z
  • SUSE Enterprise Server 15 (x86 64)
  • SUSE Enterprise Server 12 (x86 64)
  • SUSE Enterprise Server 12 for IBM System z
RAM 512 MB for first 100 users and an additional 64 MB for each additional 100 users.

Additional information

  • The current version of Verastream Host Integrator supports and includes Java 8 during install. As a result things work as expected on all platforms for which we install Java. However, if you are using zLinux and an IBM JDK, you must supply additional information to ensure it works with Java 8. To make VHI compatible with Java 8, newly introduced serialization filters must be loosely configured to adhere to security guidelines and must be configured for the IBM JDK installed on your machine. See the Configure Java Serialization Filters section of Technical Note 7021305 for instructions.

  • On some Linux platforms you may encounter delays caused by insufficient entropy. An indicator that you have this issue is a stalled process that does not consume cpu time. You can inspect the amount on entropy on a Linux system with the command cat /proc/sys/kernel/random/entropy_avail. To test and temporary work around entropy issues, you can change the java.security file, modifying the property securerandom.strongAlgorithms to NativePRNGNonBlocking.

  • If you are installing on Red Hat Linux 7 server and are unable to complete the installation due to errors when you are asked to specify the administrative password, the following files must be installed: glibc-2.12-1.80.el6.i686.rpm and nss-softokn-freebl-3.12.9-11.el6.i686.rpm. These packages are available for download on the Web and must be installed prior to successfully installing VHI. You can install them as root using this command: yum install glibc-2.12-1.80.el6.i686.rpm nss-softokn-freebl-3.12.9-11.el6.i686.rpm.

Connector Requirements

Connector Requirements
COM To create a client application using C++, you need a Windows-based operating system and Microsoft Visual Studio version 6.0 or higher. There is a separately installed 32-bit COM connector available. See Installing a 32-bit COM Connector.
C The C connector is included in the installation of the AppConn COM connector. You can use the C connector to create C or non-COM C++ applications for Windows or Linux-based development platforms that integrate host data into Web, client, or server applications. Visual Studio 2010 C libraries, which are installed with the product, have replaced the previously used Visual Studio 2005 C libraries. The C API requires inclusion of appconnapi.h and appconndef.h in the source file. See the C connector topic under Verastream Host Integrator > Connectors and API’s in the Help for more information.
Java The Host Integrator AppConn Java Connector’s .JAR files require JDK 1.8. When you install the Development Kit, a copy of the Azul Zulu OpenJDK version 1.8 is installed in the `Verastream\java` folder. For more information on Azul Zulu OpenJDK version 1.8, see the [Azul Web site](https://www.azul.com/downloads/zulu/).
.NET To use the .NET connector to develop an application that accesses the host application model file on your Host Integrator Server, you need the .NET development tool—Microsoft Visual Studio. You also need .NET Framework SDK, version 3.5 to link to information on .NET data types from the Host Integrator MSDN-style compiled help system.