HCI Groovy脚本错误

2020-09-24 07:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我是HCI的新手,正...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我是HCI的新手,正在测试IFLOW肥皂到货币转换器的肥皂

我正在尝试执行groovy脚本来替换即将出现的值,并且出现错误"脚本可能无法将xml消息传递给soap接收器,任何建议都是有帮助的

谢谢

iflow.jpg (153.5 kB)
7条回答
Violet凡
2020-09-24 07:33

嗨,Gaurav,

我在您的代码中注意到的几个问题:

  • 方法getBody()已声明,但未实现-方法定义看起来多余,可以删除,
  • 必须使用传递给方法processData()的消息对象的相应实例执行脚本中的消息对象的
  • 操作,因为这些方法是实例,而不是静态方法-因此,您不能以静态方式引用消息( 在上面的脚本中,您尝试尝试获取和设置引用Message类方法的消息主体,就好像它们将是静态方法一样,而不是针对脚本中可用的,可通过以下方法访问的Message类的特定实例来调用它们: 可变消息)。

在下面查看调整后的代码:

 def消息processData(消息){
 def msgBodyOriginal = message.getBody(java.lang.String)作为String
 def msgBodyModified = msgBodyOriginal.replace('test','US')
 message.setBody(msgBodyModified)
 返回讯息
 } 

此致

Vadim

一周热门 更多>