我有datamapper,(source:pojo和target:CSV),我需要调用datamapper中的其他流(或groovy)。我坚持将参数传递给流程。例如,我不希望整个有效负载必须流动以进行验证。我只需传递两个值。我用了
flowRef(String,Object)
output.Item = flowRef("sampletestFlow",input.Model);
它适用于单个有效负载。但我必须再传递一个参数(称为input.Policy)。我知道我们必须使用
flowRef(String,Object,Map).
但它不知道两个输入参数的格式。
你能不能请任何人帮助我。
答案 0 :(得分:1)
我已通过以下方式处理了该方案。创建java类并通过damapper脚本调用java。下面是datamapper脚本中用于调用java代码的代码。
stringUtil = new com.test.util.StringUtil();
output.style = stringUtil.formatValue(input.RuleStyle);
希望这有帮助。