Enhancement Requests (ERs) introduced as a part of TIBCO ActiveMatrix BusinessWorks(TM) Plug-in for Amazon S3 6.7.0 Hotfix 1

Enhancement Requests (ERs) introduced as a part of TIBCO ActiveMatrix BusinessWorks(TM) Plug-in for Amazon S3 6.7.0 Hotfix 1

book

Article ID: KB0137798

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for Amazon S3 6.7.0

Description

TIBCO ActiveMatrix BusinessWorks(TM) Plug-in for Amazon S3 HF1 allows customers to switch connection details at runtime for all the activities. Additionally it supports deployment on EKS pods. The HF also addresses some of the critical CVEs and bug fixes for file conversion.

Following activities have changes in General tab:

Get Object 

Put 

Delete

Update

GeneratePresignedURL

Select Object Content 

Additional Field in General tab:

 

Field 

Module Property?

Description

Override S3 Connection

No

On selecting this option the value from input  field "amazonS3Connection" is used for changing S3 shared resource at runtime.

The value in the input field should be in the format: <package-name>.<s3sharedresource-name>

Eg: tests3.AmazonConnectionResource

If invalid value is entered an exception is thrown:

Error code : 500025

Error Message : Amazon S3 Shared Resource Connection not found. Ensure that the correct folder path and name was entered in the amazonS3Connection input XPath Field.



Changes in Put activity:

In order to address critical CVEs, the parquet-hadoop jar is updated for Put activity. The new jar requires hadoop installation/binary in windows otherwise throws an error at runtime.
References:
https://cwiki.apache.org/confluence/display/HADOOP2/WindowsProblems
https://issues.apache.org/jira/browse/HADOOP-13223This requires adding a VM argument with path of winutils file under hadoop.

When running Put activity in TIBCO BW Studio:

Add below in VM arguments in debug configurations:

-Dhadoop.home.dir=<path of hadoop home>

Eg:

-Dhadoop.home.dir=C:/hadoop-3.0.0

When running Put activity ear using TIBCO Admin or TEA:

 

Option 1:

 

Sample config.ini path:

{TIBCO_HOME}\bw\{BW_VERSION}\domains\{DOMAIN_NAME}\appnodes\{APPSPACE_NAME}\{APNODE_NAME}\config.ini

 

Add below in config.ini file:

hadoop.home.dir=<path of hadoop home>

 

Eg:hadoop.home.dir=C:/hadoop-3.0.0

 

Option 2:

Set hadoop home in tra file

 

Sample TRA path:

{TIBCO_HOME}\bw\6.10\domains\<domainName>\appnodes\<appspace>\<appnode>\bin\bwappnode-<appnode>.tra

 

Changes to be added in TRA file:

java.extended.properties=-Dhadoop.home.dir=<hadoop-home>

Eg:

java.extended.properties=-Dhadoop.home.dir=C:/hadoop-3.0.0

 

Known Issues:

Key

Summary and Workaround

BWAS-860

Summary: UI Layout of Override S3 Connection checkbox breaks for PUT Activity with Bucket configuration when navigating from the Input tab of other activity.

Workaround: Click anywhere in process and come back to general tab

BWAS-868

Summary: On executing S3 application with XML to Parquet conversion the application fails to convert file on docker with permission error

Workaround: None

BWAS-870

Summary: S3 application flow breaks due to expirationTime when running app configured with ContainerCredentials and Cross Account Access

Workaround: None

 

Environment

Product: TIBCO ActiveMatrix BusinessWorks(TM) Plug-in for Amazon S3 Version: 6.7.0 OS: All Supported Operating Systems

Issue/Introduction

Enhancement Requests (ERs) introduced as a part of TIBCO ActiveMatrix BusinessWorks(TM) Plug-in for Amazon S3 6.7.0 Hotfix 1