What version of Java does CA XCOM for Windows Use
search cancel

What version of Java does CA XCOM for Windows Use

book

Article ID: 117054

calendar_today

Updated On: 10-10-2023

Products

XCOM Data Transport XCOM Data Transport - Windows XCOM Data Transport - Linux PC XCOM Data Transport - z/OS

Issue/Introduction

 We currently have the java 7 update 79 version. We need to update it.  How can we do that?

Environment

Release:
Component: XCPCNT

Resolution

XCOM distributes a private copy of the Java JRE with the installation and it uses the same JRE to launch the XCOM GUI, to access the Gateway Web Services and to process Email Notifications. NOTE: with SP03, XCOM no longer distributes Java must be installed before installing SP03.

  • JRE version 1.6.0_16_ALL was distributed with the  r11.6 SP00 release
  • JRE version 1.8.0_65 was distributed with the SP01 release
  • JRE version 1.8.0_144 with SP02 release.
  • JRE version 1.8 (latest) must be installed before going to SP03

With SP00, SP01, SP02, We have certified XCOM only with the versions it redistributes.

With SP03 you may install Java 8 at any version
XCOM Data Transport for Windows supports Open Java version 1.8 (64-Bit) besides Oracle Java. XCOM Data Transport for Windows no longer distributes Oracle Java with installation and customers need to have any of the Java 1.8 (64-Bit) versions already installed and set in PATH prior to XCOM Data Transport for Windows installation. The installation process allows the user to choose Java to be used with the product if multiple copies of Java are found on the system. In this way, XCOM Data Transport for Windows shares Java with other applications and reduces the installation footprint.
The XCOM_JVM parameter is used only for Gateway webservices and processing EMAIL notifications. So you only need to set this parameter after upgrading JAVA if you are using either Gateway webservices and processing EMAIL notifications. 

The XCOM GUI uses the XCOM_JAVA_HOME environment variable. If this variable is not set then it uses the JRE that is redistributed with the product. This variable is set StandaloneUI.bat file. 

In summary, if you update JAVA: 
1) Update XCOM_JAVA_HOME in StandaloneUI.bat if you are going to use the GUI. (You may need to update multiple lines.) 

For example change this variable in StandaloneUI.bat: 
set XCOM_JAVA_HOME=%XCOM_HOME%\JRE\1.8.0_144 

2) If you are using either Gateway webservices and/or processing EMAIL notifications, update XCOM_JVM in the xcom.glb and restart xcomd. 

For example set %XCOM_HOME%\JRE\1.8.0_144\bin\server\jvm.dll in xcom.glb

Additional Information

Please see the online documentation: CA XCOM Data Transport for Windows - 11.6 Service Packs

Specifically:
XCOM_JVM