Apply JSON Transformation Assertion returning String for Boolean Value
search cancel

Apply JSON Transformation Assertion returning String for Boolean Value

book

Article ID: 280145

calendar_today

Updated On:

Products

CA API Gateway

Issue/Introduction

The apply JSON Transformation assertion is returning the Boolean value as string.

 

Environment

API Gateway v11.0 CR2 and 10.1 CR4

Resolution

This is a known issue as documented here: https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-gateway/11-0/release-notes/known-issues.html

This issue is found in 11 CR2 and 10.1 CR4 release of the gateway and it is expected to be fixed in 11 CR3.

Meanwhile, you can contact support for obtaining a hotfix for an updated JsonTransformationAssertion-11.0.00.17174.aar file.

 

Follow these steps for applying this hotfix:

  • Stop the gateway service
  • Remove the /opt/SecureSpan/Gateway/runtime/modules/assertions/JsonTransformationAssertion-xxx.aar file
  • Copy the new JsonTransformationAssertion-10.1.00.17173.aar to the above location
  • Change ownership: chown layer7:layer7 JsonTransformationAssertion-10.1.00.17173.aar
  • Change file permission: chmod 444 JsonTransformationAssertion-10.1.00.17173.aar
  • Start the gateway service