Requirements

This topic outlines the requirements when using a Performance and Availability Cluster (PAC) with Redis as its Scale-Out Repository (SOR).

Platforms supported

  • Windows
  • x86-64 running Red Hat Linux 7.3 or 7.4
  • x86-64 running on SUSE v12 SP2

RDBMS

The PAC requires the use of a RDBMS for VSAM files using the Micro Focus Database File Handler support.

The Micro Focus Database File Handler requires the following minimum support for databases and ODBC drivers.

Note: These are databases supported for database hosted VSAM files. See Additional Software Requirements on Windows and Additional Software Requirements for Micro Focus Enterprise Developer UNIX Components for more information on CICS SQL supported databases.

Windows

Database ODBC Driver
Microsoft SQL Server 2008 (including Express editions) ODBC 13.1 for SQL Server
PostgreSQL 10.x (incl. Amazon Aurora Postgres) psqlodbc 11
DB2 10.5 n/a

UNIX

Database ODBC Driver
Microsoft SQL Server 2017 (including Express editions) ODBC 13.1 for SQL Server
Note: SQL Server 2017 installs versions 13 and 17 (x64 only)
PostgreSQL 10.x psqlodbc 11
DB2 10.5 n/a
Note: The Micro Focus Native Database File Handler is only supported on x86-64 running Red Hat Linux 7.3 or 7.4 or x86-64 running on SUSE v12 SP2 as these are also the minimum requirements for Microsoft SQL Server 2017.

In addition, there are minimum requirements for the following components:

Component Version
Driver manager (MSSQL and PostgreSQL installations only) unixODBC 2.3.2

Current limitations

  • The order in which duplicate keys are returned is not guaranteed for indexed files. For files stored on disk, duplicate keys are always returned in the order they were written in.
  • The supported key types are currently limited to alphanumeric, binary, and numeric.
  • PostgreSQL does not support EBCDIC collating sequences. See Configure Datastores for Db2 for more information.

NoSQL

Enterprise Server must use a NoSQL database as a Scale-Out Repository, a requirement to maintain PAC integrity.

Enterprise Server is Redis compatible. For a production environment, Micro Focus recommends using an Enterprise-ready Redis compatible NoSQL database run on Linux or Windows, as required. To facilitate development only, an Open Source version of Redis is supplied with the development product.

PAC requirements

Your PACs must conform to the following requirements:

  • All enterprise server instances in a PAC must be the same bitism.
  • All machines participating in the PAC must have the same product version installed.

    This will avoid using inconsistent program versions between enterprise server instances.

  • All machines participating in the PAC must be using the same version of the same operating system.
    Note:
    • This is enforced when an enterprise server instance in a PAC is cold started, it determines the operating system version for the rest of the PAC members. If any enterprise server instance attempts to warm start and the version does not match it will be rejected.
    • This minimizes the chance of a user programs failing to run on some of the enterprise server instances due to differences in OS-related functionality support.
  • TRANCLASS is not supported in a PAC.