Enhancement Requests (ERs) introduced as a part of TIBCO ActiveMatrix BusinessWorks™ Plug-in for Azure Cloud Services (Azure Date Lake Storage Gen2) 6.0.0 Hotfix2

Enhancement Requests (ERs) introduced as a part of TIBCO ActiveMatrix BusinessWorks™ Plug-in for Azure Cloud Services (Azure Date Lake Storage Gen2) 6.0.0 Hotfix2

book

Article ID: KB0137690

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for Azure Cloud Services (Azure Data Lake Storage Gen2) 6.0.0

Description

TIBCO ActiveMatrix BusinessWorks™ Plug-in for Azure Cloud Services (Azure Date Lake Storage Gen2) 6.0.0 Hotfix2 supports create, read, write and delete operations on Azure Storage block blobs and append blobs

Create Activity:

Operation Type

Description

Create FileSystem

Create a block blob in azure storage. For more details refer to the users guide.

Upload file

Upload content in block blob in azure storage, The supported input types are file, binary, text. For more details refer to the users guide.

Create Blob

Create an append blob and upload content in it. The supported input types are file, binary, text.

 

Input fields for Create Blob Operation:

Field Name

Data Type

Description

containerName

string

Name of the append blob container

filePath

string

Relative path of the file in the azure storage.

fileLocation

string

Path of the file in your local system which is to be uploaded in azure storage.

overwrite

boolean

Overwrite the append blob if it exists

timeout

integer

Activity timeout in milliseconds

 

Update Activity: 

Operation Type

Description

Update ACL

Updates the access control list for the block blobs. Ensure that the “Blob Content” checkbox is checked for all blob related operations.

Note: This currently has limitations since access control is governed by role assignments in Azure. Any access policy applied through the plugin will not be enforced unless the appropriate roles are set manually in the portal.

Update Blob

Update content from an append blob. The supported input types are file, binary, text.

 

Input fields for Update ACL Operation with Blob Content Enabled: 

Field Name

Data Type

Description

fileSystemName

string

Name of the container

ifModifiedSince

string

A DateTime value. The date format follows RFC 1123. Specify this option to perform the operation only if the resource has been modified since the specified time.

ifUnmodifiedSince

string

A DateTime value. The date format follows RFC 1123. Specify this option to perform the operation only if the resource has not been modified since the specified date/time.

leaseID

string

Specify the lease ID to upload a file if a lease was acquired on the file.

tagsConditions

string

Applies the SQL statement to the tags of the blob

policyIdentifiers

Complex

 

id

string

Set a unique id for the policy

expiresOn

string

Set the date-time the policy expires.

Format is:

yyyy-MM-dd'T'HH:mm:ss.SSSZZZ

Eg: "2025-04-08T10:15:30+05:30"

permissions

string

Set the permissions for the acl policy.

startsOn

string

Set the date-time the policy is active.

Format is:

yyyy-MM-dd'T'HH:mm:ss.SSSZZZ

Eg: "2025-04-08T10:15:30+05:30"

 

 

Input fields for Update Blob Operation for Append Blob: 

Field Name

Data Type

Description

containerName

string

Name of the append blob container

filePath

string

Relative path of the file in the azure storage.

fileLocation

string

Path of the file in your local system which is to be uploaded in azure storage.

 

Read Activity: 

Operation Type

Description

List FileSystems

List all the containers. Ensure that the “Blob Content” checkbox is checked for all blob related operations.

List Directories

List all the blobs in a container. Ensure that the “Blob Content” checkbox is checked for all blob related operations.

 

Download File

Download content from azure storage. Supported types are file,text,binary

  

Input fields for List FileSystems Operation with Blob Content Enabled: 

Field Name

Data Type

Description

timeout

integer

Activity timeout in milliseconds

prefix

string

Prefix of container used to filter results.

 

Input fields for List Directories Operation with Blob Content Enabled: 

Field Name

Data Type

Description

fileSystemName

integer

Name of container in azure storage

blobListDetails

complex

 

retrieveCopy

boolean

Whether blob metadata related to any current or previous Copy Blob operation should be included in the response.

retireveDeletedBlobs

boolean

Whether blobs which have been soft deleted should be returned.

retireveDeletedBlobsWithVersions

boolean

Whether blobs which have been deleted with versioning should be returned.

retrieveImmutabilityPolicy

boolean

Whether immutability policy for the blob should be returned.

retrieveLegalHold

boolean

Whether legal hold for the blob should be returned.

retrieveMetadata

boolean

Whether blob metadata should be returned.

retrieveSnapshots

boolean

Whether snapshots should be returned.

retrieveTags

boolean

Whether blob tags should be returned.

retrieveUncommitedBlobs

boolean

Whether blobs for which blocks have been uploaded, but which have not been committed using Put Block List, should be included in the response.

retrieveVersions

boolean

Whether blob versions should be returned.

maxResultsPerPage

integer

Maximum results to be returned per page.

This value sets the page size for pagination of records.

If this value is set the output element blobData will have multiple occurrences and listPaths will show the blobs as per value set in this field. If this field is empty or not set then there will be a single blobData element in output with all the blobs listed in listPaths.

prefix

string

Filters the results to return only blobs whose names begin with the specified prefix.

timeout

integer

Activity timeout in milliseconds

 

Note:

For all blob operations use the blob service endpoint from azure account.

Eg: https://<storage-account>.blob.core.windows.net

Environment

Product: TIBCO ActiveMatrix BusinessWorks Plug-in for Azure Cloud Services (Azure Data Lake Storage Gen2) Version: 6.0.0 OS: All Supported Operating Systems

Issue/Introduction

Enhancement Requests (ERs) introduced as a part of TIBCO ActiveMatrix BusinessWorks™ Plug-in for Azure Cloud Services (Azure Date Lake Storage Gen2) 6.0.0 Hotfix2