Using TIBCO Adapters with TIBCO TRA 5.13.0 and TIBCO BW 5.16.0

Using TIBCO Adapters with TIBCO TRA 5.13.0 and TIBCO BW 5.16.0

book

Article ID: KB0137335

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix Adapter for SAP 7.3.2
TIBCO ActiveMatrix Adapter for Database 7.3.2
TIBCO ActiveMatrix Adapter for LDAP 7.3.0
TIBCO ActiveMatrix Adapter for JD Edwards EnterpriseOne 6.1.0

Description

When using TIBCO TRA version 5.13.0 and TIBCO BW version 5.16.0 with any of the following TIBCO Adapters, we encountered a common issue related to Java 17. The sun.security classes are no longer accessible, resulting in error/warning messages due to JDK class access restrictions in the below TIBCO Adapter products.

  • TIBCO ActiveMatrix(R) Adapter for Database Release Version : 7.3.2
  • TIBCO ActiveMatrix(R) Adapter for JD Edwards EnterpriseOne Release Version : 6.1.0
  • TIBCO ActiveMatrix BusinessWorks(TM) Plug-in for LDAP Release Version     : 7.3.0
  • TIBCO ActiveMatrix(R) Adapter for SAP Release Version     : 7.3.2

Environment

All Supported Operating Systems.

Resolution

To resolve the error/warning messages caused by JDK class access restrictions, add the following property to the adapter.tra or Adapter_application.tra configuration file.

*******
java.extended.properties=--add-exports=java.base/sun.security.ssl=ALL-UNNAMED --add-exports=java.base/com.sun.crypto.provider=ALL-UNNAMED

*******

This same property can be applied to all the TIBCO Adapter products listed below. Once added to the respective adapter.tra or Adapter_application.tra file, the application works as expected.

  • TIBCO ActiveMatrix(R) Adapter for Database Release Version : 7.3.2
  • TIBCO ActiveMatrix(R) Adapter for JD Edwards EnterpriseOne Release Version : 6.1.0
  • TIBCO ActiveMatrix BusinessWorks(TM) Plug-in for LDAP Release Version     : 7.3.0
  • TIBCO ActiveMatrix(R) Adapter for SAP Release Version     : 7.3.2


Please note: This java property is required to remove the error/warning messages that are surfacing due to JDK Class access. This allows exports for the sun.security and sun.crypto imports through these 2 JDK extended properties allowing the customer to run their applications without any issues and we also can ensure that using these properties do not affect the product's security in any way. 

Issue/Introduction

The TIBCO Adapter application is failing to start and displaying startup error/warning messages when used with TIBCO TRA 5.13.0 and TIBCO BW 5.16.0.