The ConnectAll Clarity Adapter throws an error when a "-->" is seen in a rich text field
search cancel

The ConnectAll Clarity Adapter throws an error when a "-->" is seen in a rich text field

book

Article ID: 281509

calendar_today

Updated On:

Products

ConnectALL

Issue/Introduction

Steps to Reproduce: 

  1. Create an Automation between Rally and Clarity in the 3.3.0.2 version

  2. Add a Description that contains "-->" to a  Rich Text field

  3. Trigger the Automation

Expected Results: 

  • The text would sync to Rally successfully

 

Actual Results:

  • An error message like the one below can be seen in the automation logs and the record will fail to sync

errorMessage : ALM Description contains invalid characters (XSS validation error).

Environment

3.3.0.2

Cause

DE80102

Resolution

At this time this is working as designed and is not something we will be addressing with the Connector.  However, we do have a business script that can be used as a workaround for this issue.  Please open a support case for more information about the script.

Details about our investigation:

  • In our analysis, we found that the following <-- --> characters are not allowed in the Clarity application as a part of input data validation and fails while synching in ConnectAll.
  • ConnectALL per design will not manipulate the data received except for the transformation needs, so there is nothing to be fixed in the ConnectALL code to handle this.
  • Possible ways to overcome this
    • Make sure the data does not have the characters restricted at the Clarity end
    • Have some custom business scripts to deal with the data scenario in ConnectALL for data adjustments.
      • However, using a business script may prove challenging as users may use the "arrow" to mean something other than a comment from XML.

 

Additional Information

Disclaimer:

The scripts provided are intended to assist with specific business problems and are offered "as-is." While we strive to ensure these scripts are helpful, they are provided without any warranty, express or implied. Use of these scripts is at your own risk. We do not provide support, updates, or guarantee their performance or suitability for your specific needs. Always test the scripts in a safe environment before deployment.