How to find the Thomson Reuters TREP adapter RFA version in StreamBase

How to find the Thomson Reuters TREP adapter RFA version in StreamBase

book

Article ID: KB0081197

calendar_today

Updated On:

Products Versions
TIBCO Streaming 7.x 10.x

Description

The Thomson Reuters Enterprise Platform for Real-Time adapters use the Thomson Reuters RFA Java API library and the version is often important for knowing whether a specific TREP feature is available.

Issue/Introduction

Steps for all StreamBase versions

Resolution

The RFA library is included in the StreamBase install in these locations:
  •   SB 7.x: C:\tibco\sb-cep\7.7\lib\bootext\rfa.jar
  •   SB 10.2.x: C:\tibco\sb-cep\10.2.1\sdk\maven\repo\com\tibco\ep\sb\thirdparty\com\thomsonreuters\rfa\8.1.0.L1.all.rrg\rfa-8.1.0.L1.all.rrg.jar
  •   SB 10.3 and later: C:\tibco\sb-cep\10.3\sdk\maven\product-artifact\sb-cep-10.*-artifacts.zip\com\tibco\ep\sb\thirdparty\com\thomsonreuters\rfa\8.1.0.L1.all.rrg\rfa-8.1.0.L1.all.rrg.jar
In StreamBase 10, which uses maven for building, the versions of RFA after install will be located in your local maven repository (the maven .m2 directory) and the version numbers are reported in the repository path and filename.

In all StreamBase versions, you may open the rfa*.jar file using a ZIP-file utility and view the contents of META-INF/MANIFEST.MF which will have contents like this which includes the version number:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.8.0_51-b16 (Oracle Corporation)
Build-Date: 2017-06-28 15:01:20
Specification-Title: RFA Java
Specification-Version: 8.1
Specification-Vendor: Thomson Reuters
package_Version: 8.1.0.L1.all.rrg
Implementation-Version: 8.1.0.L1.all.rrg