To ensure full functionality for some Visual COBOL features, you might be required to obtain and install additional third-party software in addition to the prerequisite software installed automatically by the Visual COBOL setup file. The following information specifies the third-party software required for each feature.
The following application servers are supported using the following JDKs:
Application Servers | JDK version | Containers support version |
---|---|---|
Tomcat 7.0.39 | 1.7 | Servlets 2.5 |
JBoss 7.1.1 | 1.7 | Servlets 2.5 |
WebLogic 12.1.1 | 1.7 | Servlets 2.5 |
WebLogic 12.1.1 on AIX 6.1 | 1.7 Release 1 | Servlets 2.5 |
WebSphere 8.5 | 1.7 | Servlets 2.5 |
WebSphere 8.5 on AIX 6.1 | 1.7 Release 1 | Servlets 2.5 |
Java EE 5 and Java EE 6 are supported for the deployment of EJBs generated using the Interface Mapping Toolkit, as follows:
The following Java application servers are supported using the following JDKs:
Application Servers | JDK (vendor) | Java EE |
---|---|---|
JBoss 5.1.0 | 1.5/1.6 (Oracle) | 5 |
JBoss 6.1.0 | 1.6 (Oracle) | 6 |
JBoss 7.1.1 | 1.6/1.7 (Oracle) | 6 |
JBoss EAP 6.4 (AS 7.5) | 1.6/1.7 (Oracle) | 6 |
Oracle WebLogic 10.3.5 | 1.5 (Oracle) | 5 |
Oracle WebLogic 12.1.1 | 1.6/1.7 (Oracle) | 6 |
IBM WebSphere 7.0 | 1.5 (IBM) | 5 |
IBM WebSphere 8.0 | 1.6 (IBM) | 6 |
IBM WebSphere 8.5 | 1.6/1.7 (IBM) | 6 |
IBM WebSphere 8.5.5 | 1.7 (IBM) | 6 |
The availability of COBOL resource adapters for these Application Servers differs between UNIX platforms. The following table indicates where support is available for each platform:
Feature/Platform | JBoss 5.1.0 | JBoss 6.1.0 | JBoss 7.1.1 | JBoss EAP 6.4 | Websphere 7.0 | WebSphere 8.0 | WebSphere 8.5 | WebSphere 8.5.5 | WebLogic 10.3.5 | WebLogic 12.1.1 |
---|---|---|---|---|---|---|---|---|---|---|
AIX 6.1 on RS6000 | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | ||
HP/UX 11.31 on Intel IA64 | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | 64-bit | 64-bit | 32- and 64-bit | 32- and 64-bit | ||
Red Hat EL 6.2 on IBM390 | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | |
Red Hat EL 5.5 on AMD Opteron | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | |
Solaris 11 on AMD Opteron | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | ||||
Solaris 10 on SPARC | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | 32- and 64-bit | ||||
SUSE SLES 11 SP1 on IBM390 | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | |
SUSE SLES 11 on AMD Opteron | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit | |
SUSE SLES12 on PowerLinux LE | 64-bit |
Please consult your Application Server documentation to determine which JDK you should use. The JDK is used to:
After installing the JDK, you need to set up your Java environment.
Before developing or deploying a COBSQL application, be sure to install and configure all applicable third-party software.
Feature/Platform | 32-bit | 64-bit |
---|---|---|
x86-64 running Red Hat Linux | X | X |
x86-64 running SuSE Linux | X | X |
IBM System p running AIX | X | X |
IBM System z running Red Hat Linux | X | X |
IBM System z running SuSE Linux | X | X |
Itanium running HP-UX | X | X |
x86-64 running Solaris | X | X |
SPARC running Solaris | X | X |
LD_PRELOAD=$ORACLE_HOME/libdir/libclntsh.so export LD_PRELOADwhere libdir is:
A script is available that creates an executable run-time system or a callable shared object containing Oracle support. You can find the script in the Micro Focus Knowledge Base article titled Building and executing Pro*COBOL applications on UNIX.
Before developing or deploying a DB2 ECM application, be sure to install and configure all applicable third-party software.
Feature/Platform | 32-bit | 64-bit |
---|---|---|
x86-64 running Red Hat Linux | X | X |
x86-64 running SuSE Linux | X | X |
IBM System p running AIX | X | X |
IBM System z running Red Hat Linux | X | X |
IBM System z running SuSE Linux | X | X |
Itanium running HP-UX | X | |
x86-64 running Solaris | ||
SPARC running Solaris | X | X |
Before developing or deploying an OpenESQL application, be sure to install and configure all applicable third-party software.
Feature/Platform | Native and JVM Managed COBOL 32-bit | Native and JVM Managed COBOL 64-bit |
---|---|---|
x86-64 running Red Hat Linux | X | X |
x86-64 running SuSE Linux | X | X |
x86-64 running Solaris | X | X |
IBM System p running AIX | X | X |
IBM System z running Red Hat Linux | X | X |
IBM System z running SuSE Linux | X | X |
Itanium running HP-UX | X | X |
SPARC running Solaris | X | X |
PowerLinux LE running SUSE Linux | X | |
PowerLinux LE running Red Hat Linux | X |
The PostgreSQL switch module is available on the following platforms:
Tested DBMS Versions | JDBC 4.0 Compliant Drivers |
---|---|
DB2 LUW 9.7
DB2 LUW 10.1 DB2 LUW 10.5 DB2 LUW 11.1 |
db2jcc4.jar (and db2jcc_license_cu.jar) |
Oracle 11.2
Oracle 12.1 |
ojdbc6.zip1
ojdbc7.zip1 |
Microsoft SQL Server 2008 R2
Microsoft SQL Server 2012 Microsoft SQL Server 2014 Microsoft SQL Server 2016 |
sqljdbc4.jar |
EDB PostgreSQL 9.6 | postgresql-42.0.0.jre7.jar |
1Some Oracle JDBC drivers are distributed as .zip rather than .jar files. |
To use JDBC DataSource Objects, you must also install and configure a JNDI server.
Native COBOL and Java Interoperability - Oracle's Java Platform, Standard Edition (Java SE) 7 or Java 8 is required to run the Eclipse IDE, to execute COBOL JVM code and for native COBOL and Java interoperability. The setup file installs Java 8 u102 64-bit. You can download Oracle's Java SE from Oracle's Web site and install it anywhere on your machine.