System requirements

The following hardware and software requirements must be met before installing FootPrints version 12.1.09:

To view detailed compatibility information for this version, go to the Product Availability and Compatibility page. You will need a Support ID to log in to the site.

Software requirements

The following software is required:

Server operating systems

The following server operating systems are supported.

Operating systemVersion
Windows
  • Windows Server 2008 (64-bit)
  • Windows Server 2008 R2 (64-bit)
  • Windows Server 2012 (64-bit)
  • Windows Server 2012 R2 (64-bit)
  • Windows Server 2016 (64-bit)
Linux
  • Red Hat Enterprise Linux 6.x (64-bit)
  • Red Hat Enterprise Linux 7.x (64-bit)
  • CentOS Linux 6.x (64-bit)
  • CentOS Linux 7.x (64-bit)

Databases

If you are using an existing customer relational database management system (RDBMS), the RDBMS may be installed on any compatible hardware or operating system. The following databases are supported.

RDBMSVersion
Microsoft SQL Server
  • Microsoft SQL Server 2008
  • Microsoft SQL Server 2008 R2
  • Microsoft SQL Server 2012
  • Microsoft SQL Server 2014
  • Microsoft SQL Server 2016

Notes:

  • Use of SQL Server Express versions is not supported in production environments.
  • Some SQL Server editions do not enable the TCP/IP protocol by default. Enabling the TCP/IP protocol is required for FootPrints to install and function correctly.
  • The full-text search component of SQL Server must be installed and enabled.
  • SQL Server must be configured for Mixed Mode Authentication. Mixed mode enables both Windows Authentication (integrated security) and SQL Server Authentication. If mixed mode is not selected, the FootPrints installer fails while trying to create the SQL Server login accounts required for application access. Also, the FootPrints application cannot connect to the database as the login accounts do not exist and the login method is disabled.
  • SQL Server must be installed or configured with CASE-INSENSITIVE collation.
  • In SQL Server, the default database collation is selected according to the Windows locale of the server where the SQL Server instance is installed. Ensure that the collation of the master database is set to the proper language before installing FootPrints to support the input language intended for the application correctly. For more information, see the Collation Settings in Setup and Selecting a SQL Server Collation Microsoft knowledge articles.
  • FootPrints Linux installations currently do not support use of Microsoft SQL Server as the backend RDBMS.
 PostgreSQL

9.1 to 9.5.x

Notes:

  • The PostgreSQL server installation must include the citext module to support case-insensitive functionality. The citext extension is installed as part of the PostgreSQL contrib package. The PostgreSQL contrib extensions must match in version and folder location.
  • The default max_connections property is set to 100 in postgresql.conf. Set this value to at least 450 to avoid errors.

Java

Java 8 (64-bit) is required starting with FootPrints release 12.1.01. For more information, see support article.

Note

Download and install the JRE version from the Oracle website. The default Java installations that are a part of the operating system might not include all functionality required to run FootPrints.

Web Server (Servlet Container)

Apache Tomcat Version 7.0.x (64-bit) is the only supported Web Server (Servlet Container) that can host the FootPrints application server. For performance considerations, use of a dedicated  Tomcat instance is recommended.

Notes

  • Download and install the Tomcat version from the Apache Tomcat website. The default Tomcat installations that are a part of the operating system might not include all functionality required to run FootPrints.
  • Other Web Servers such as Apache or IIS can be configured to provide front-end access to the FootPrints Tomcat server instance to allow the setup of more secure deployments where Apache or IIS can run in the DMZ communicating with the FootPrints Tomcat instance running behind a firewall. These types of custom deployments are not supported by the current product installation process.

Client browsers

The following client browser versions are supported.

Web BrowserVersion
Microsoft EdgeLatest version available as per FootPrints release date
Microsoft Internet Explorer11
Mozilla FirefoxLatest version available as per FootPrints release date
Google ChromeLatest version available as per FootPrints release date
Apple SafariLatest version available as per FootPrints release date

Mobile Web browsers

The following browser versions are supported for the Mobile module.

Web BrowserVersion
Chrome for AndroidLatest version available as per FootPrints release date
Safari for IOSLatest version available as per FootPrints release date

Security requirements

The following types of security certificates are supported :

  • DER encoded binary X.509 (.CER)
  • Base-64 encoded X.509 (.CER)

Unsupported certificate types

Cryptographic Message Syntax - PKCS #7 Certificates (.P7B) are not currently supported.

Hardware requirements

The hardware recommendations were derived from performance tests in dedicated virtual environments. It is possible that the values may be different for running FootPrints on physical servers and non dedicated servers. The following hardware is required:

Servers

ServerRecommended specifications
Application server     Installation folder size:~340 MB
Windows Installer size:~540 MB (1.4 GB with SQL Express)
Linux Installer size:~400 MB
< 10 users



CPUFour cores or more - Intel Xeon CPU X6550 (2.00 GHz)
RAM
  • 6 GB
    Tomcat JVM settings: –Xms=3072m –Xmx=4096m
  • 8 GB
    Tomcat JVM settings: –Xms=4096m –Xmx=6144m
10 to 100 users



CPUSix cores - Intel Xeon CPU X6550 (2.00 GHz)
RAM
  • 10 GB
    Tomcat JVM settings-Xms=6144m –Xmx=8192m
  • 12 GB
    Tomcat JVM settings-Xms=8192m –Xmx=10240m
> 100 users



CPUEight or more cores - Intel Xeon CPU X6550(2.00 GHz)
RAM
  • 14GB
    Tomcat JVM settings: -Xms=10240m –Xmx=12288m
  • 16GB
    Tomcat JVM settings: -Xms=12288m –Xmx=14336m
Database server

Refer to recommendations by the specific database vendor.

The following parameters represent a typical minimum configuration.

 CPUTwo to four cores - Intel Xeon CPU X6550(2.00 GHz)
 RAM4 GB

Note

The FootPrints application server is configured by default to use up to 450 database connections. This connection pool setting is externally configurable to allow fine-tuning of the specific operational environment. The database server must be configured accordingly to support at least the same number of connections (sometimes termed “concurrent sessions”) for each FootPrints instance running against the same database server. By increasing the number of connections on the database server, the database host will experience increased CPU, memory and I/O activity so make sure the hosting hardware adequately supports the additional processing load.

Clients

The desktop which is used to access the FootPrints system must have a minimum screen resolution of 1280x720.

Language support

FootPrints officially supports the following 5 languages:

  • English
  • German
  • French
  • Latin American Spanish
  • Brazilian Portuguese

FootPrints has 5 built-in language packs and the users can change their language preference at any time. Additionally, FootPrints provides a utility for customers or partners to create new language packs for other languages. The ability to create and upload these language packs is fully supported. However, the contents of these language packs have no official support. Any defects that might arise from the contents of these added language pack that don’t occur with the 5 official supported languages will be fixed at the discretion of BMC. 

Note the following important points:

  • There is no official support for any right to left languages.
  • Hieroglyph-based languages such as Japanese or Chinese, or any other language that require the use of double-byte characters are only supported in PostgreSQL installations and not in Microsoft SQL Server installations.

Related topics

Installing 

Upgrading


Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Mina Horiuchi

    Hello, BMC Support told us that from the version of 12.1.09, double-byte characters supported in MSSQL too. I am confusing.

    Jul 26, 2018 01:06
    1. Aparna Saxena

      Hello Mina,

      Thank you for your comment. 

      FootPrints version 12.1.09 supports double-byte characters. You can now save the double-byte characters, but the use of double-byte languages for MS SQL Server is still not supported. For more information, you can refer to the following link:

      https://docs.bmc.com/docs/fpsc121/12-1-09-service-pack-9-783052808.html

      Hope this helps!

      Regards,

      Aparna

      Jul 30, 2018 10:32
  2. Michael Marshall

    We want to use a Linux app server against an existing SQL Server db server, which according to the above (as of 26Nov18) is explicitly not supported.

    There are official MS JDBC drivers for SQL Server that list Linux as a supported OS (and I've had no problems with Linux+Python+SQL Server apps), so what is BMC's plan here?

    Nov 26, 2018 11:46
    1. Dottie Wood

      Hi, Michael. Thanks for the feedback! We forwarded it to the team and will update you when we have more information.

      Nov 27, 2018 12:59