In Rest Web Service Node, the Response Variables does not appear to accept Integer or Boolean values in RSA Governance & Lifecycle
2 years ago
Article Number
000068053
Applies To

This is a known issue in the following versions.

  • RSA Governance & Lifecycle 7.2.x
  • RSA Governance & Lifecycle 7.5.x
Issue
  • When using a Rest Web Service Node, the Response Variables do not appear to accept Integer or Boolean values.
  • String value returned normally but when using Integer or Boolean values it returns Null as per the below screenshot.
integer and string.PNG
 
  • When sending an Integer value the below error will be triggered in aveksaServer.log.
ERROR (Worker_actionq#Normal#jdbc/avdb_1) [com.aveksa.server.workflow.scripts.nodes.RESTWebServiceNode] REST client exception : java.lang.Integer cannot be cast to java.lang.String
 
  • When sending a Boolean value the below error will be triggered in aveksaServer.log.
ERROR (Worker_actionq#Normal#jdbc/avdb_1) [com.aveksa.server.workflow.scripts.nodes.RESTWebServiceNode] REST client exception : java.lang.Boolean cannot be cast to java.lang.String
 
 
Cause
There was Data type mismatch between the variable that stores value and the value returned
Resolution
This is resolved in the following versions which correct the problem.
  • RSA Governance & Lifecycle 7.5.0 P09
  • RSA Governance & Lifecycle 7.5.2 P05
  • RSA Governance & Lifecycle 7.6.0