Mapping corrupted for AS activities (GET, PUT or DELETE) when add a second activity for same DataGrid resource, configured as “Literal Value” points to a different table

Mapping corrupted for AS activities (GET, PUT or DELETE) when add a second activity for same DataGrid resource, configured as “Literal Value” points to a different table

book

Article ID: KB0078709

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for ActiveSpaces 7.x

Description

The input data for existing Mapping ActiveSpaces (AS) activities (GET, PUT or DELETE) corrupted, when add a second activity for same DataGrid resource (Table Connection configured as “Literal Value” -> points to a different table as the other AS activities in process).
 
The data for the second table added to the input tab for existing AS activities.
 
eg:
User-added image
 
 

Environment

All Operating Systems

Resolution

After modify the shared resource settings and point to the new table for the new created activity it updates and add the table input data to all activities defined in process refer to same resource (Literal Value).  
To avoid the issue, create a module property (points to same DataGrid resource) for each table and use the module property instead of the literal value for the table connection settings of the AS activity.
 
To fix the issue in current process:
Open Input Tab, right click on input record -> Show Check and Repair -> Enable checkboxes to repair -> OK
User-added image
User-added image


Finally, create a new module property for each table and use that instead of a literal value for the shared resource.
User-added image
Update AS activity and select the new created module property for the DataGrid connection.
User-added image






 

Issue/Introduction

Mapping corrupted for AS activities (GET, PUT or DELETE) when add a second activity for same DataGrid resource, configured as “Literal Value” points to a different table

Additional Information

ASBW, Table Connection, GET, PUT, DELETE