Operational requirements

Note: We recommend that you keep up-to-date with Service Packs and security updates for the operating system that you are running.

The supported Windows operating system versions of software required for JADE development and JADE applications are:

  • Windows Server 2012
  • Windows Server 2008
  • Windows 10 (from JADE 7.0.12, JADE 7.1.06 and later)
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Vista (for standard and thin client use only)

JADE uses different versions of the Expat Extensible Markup Language (XML) and Web service parser for 32-bit and 64-bit installations. (For details, see http://expat.sourceforge.net/.) The 32-bit version and the 64-bit version are built using expat_2.1.0. The 64-bit version of the parser, which is stricter in enforcing validation rules, can raise exceptions in some applications.


Notes: The database server will run only on a 64-bit version of Windows. Clients can be 32-bit or 64-bit.

JADE encodes Unicode characters using the wide-character-encoding routines provided by Microsoft Windows. (JADE is provided in both ANSI and Unicode editions.)

JADE 7.1 has been compiled using Microsoft Windows C++ 2013 update 4 compiler for 64-bit and 32-bit binaries. It requires the Microsoft C++ 2013 (12.0.21005.1) Redistributable Package (x64) called vcredist_x64.exe or the Redistributable Package (x86) called vcredist_x86.exe to be installed. (This executable is supplied on the JADE distribution media.) This redistributable package should be installed on your Microsoft Internet Information Server (IIS) server if jadehttp.dll is used, to ensure that jadehttp.dll can execute correctly.

Installation of the required C++ runtimes will be done as part of the normal JADE installation or upgrade process. Installing this Microsoft redistributable package requires administration privileges. Alternatively, you can deploy this package to all workstations before installing or upgrading to JADE 7.1, using the appropriate techniques that allow for privileged installations.

Additional information

Additional Software Requirements for Deploying JADE Web Applications

The additional software required to deploy JADE Web applications is the minimum of one of the following.

  • Microsoft Internet Information Server (IIS)
  • Apache 2.4.10 for Microsoft Windows

In addition, JADE Web services support SOAP version 1.1 and version 1.2.


Note: Unicode Web applications are not supported.

To provide greater security with firewalls, the machine hosting the Web server can be different from the machine that is running the JADE application.

ODBC Requirements for External Database Coexistence or JADE ODBC Driver Usage

The Microsoft Data Access Components (MDAC) installed with the Windows operating system are sufficient for running an external relational database or using the JADE ODBC standard or thin client driver.


Note: The JADE ODBC drivers are available in 32-bit and 64-bit versions. If running on a 64-bit machine, the driver used must match the third-party tool being used; for example, it may be necessary to install 32-bit JADE ODBC drivers for use with 32-bit tools.

When using an external database on a 64-bit machine, the bit version of the JADE node executing the external database access must match the bit version of the external database ODBC driver that is being used.

If you are running JADE on a 64-bit machine under Windows in 64-bit mode and you are configuring a 32-bit ODBC driver, run the following program:

<\windows-directory>\SysWOW64\odbcad32.exe

This runs the 32-bit version of the Microsoft Data Source Administrator program rather than the 64-bit version.

JADE Generic Messaging Requirements

The IBM WebSphere MQ interface in the JADE Generic Messaging module is built using the WMQ version 7.0.1.3 Client interface library.

The WMQ API can be used in both 64-bit and 32-bit client nodes.

.NET

To develop and compile .NET applications for .NET exposure, you require a minimum of:

  • Microsoft Visual Studio 2010
  • Microsoft Visual Studio 2010 Express, the free but limited edition of Visual Studio 2010

For external component libraries, you require:

  • .NET 4.x components (or .NET 3.x, if you are using components designed for .NET 3.x)

Note: Microsoft Visual Studio 2013 is recommended.

Postscript Printing

If using Postscript printing, your printer must support Postscript level 2 or greater.

Relational Population Service (RPS) Nodes

With the Relational Population Service (RPS), the following 64-bit SQL Server ODBC drivers must be used for the SQL Server versions.

  • Microsoft SQL Server 2014 requires SQL Server Native Client 11.0 or later
  • Microsoft SQL Server 2012 requires SQL Server Native Client 11.0 or later
  • Microsoft SQL Server 2008 requires SQL Server Native Client 10.0 or later
  • Microsoft SQL Server 2005 requires SQL Native Client or later
  • Microsoft SQL Server 2000 requires SQL Native Client or later (recommended) or SQL Server

The sqlcmd SQL Server utility must be installed on the RPS node to use the default (recommended) sqlcmd to execute SQL scripts.

Virtual Environments

JADE can be run in a virtual environment on all supported operating systems listed in the previous sections on Intel-compatible hardware.

Support is provided as per the published release policy for faults found in a virtual environment; however, a problem that is suspected to be related to an issue in the virtualization layer may result in requests for additional customer diagnostic actions. In some rare cases, fixes for issues that are specific to the virtualization layer may need to be negotiated with the customer.

JADE deployment architecture

×