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 2016 (from JADE 7.1.09, JADE 2016.0.01, and later)
- Windows Server 2012
- Windows Server 2008 R2 (for JADE 7.1 & 2016 only)
- Windows 10 (from JADE 7.1.06, JADE 2016.0.01, and later)
- Windows 8.1
- Windows 8
As Windows Vista extended support from Microsoft ended in April 2017, JADE no longer supports it.
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 2018 is built using Microsoft Visual Studio 2017, which requires the installation of the Microsoft Visual C++ 2017 Redistributables. You must install the x64 redistributables to run a 64-bit node, and the x86 redistributables to run a 32-bit node.
Installation of the required C++ runtimes will be done as part of the normal JADE installation, if necessary. Installing this Microsoft redistributable package requires administration privileges.
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:
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 188.8.131.52 Client interface library.
The WMQ API can be used in both 64-bit and 32-bit client nodes.
To develop and compile .NET applications for .NET exposure, you require a minimum of:
- Microsoft Visual Studio 2013 or higher
For external component libraries, you require:
- .NET 4.x components (or .NET 3.x, if you are using components designed for .NET 3.x)
Postscript Printing Requirements
If using Postscript printing, your printer must support Postscript level 2 or greater.
Relational Population Service (RPS) Nodes Requirements
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 2016 requires one of:
- SQL Server Native Client 11.0 or later
- ODBC Driver 13 for SQL Server
- 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
The sqlcmd SQL Server utility must be installed on the RPS node to use the default (recommended) sqlcmd to execute SQL scripts.
Virtual Environments Requirements
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.