在mule flow

时间:2017-11-01 10:35:17

标签: json

mule esb非常新。我试图从http请求连接器中检索json响应,然后将其插入到db中。我不确定为什么在将其插入数据库时​​无法获取值。

插入数据库时​​出现以下错误:

  

执行表达式   “message.payload.Data.MissingItems.Institution”失败。   (org.mule.api.expression.ExpressionRuntimeException)。

我的conf文件

enter image description here

1 个答案:

答案 0 :(得分:0)

在foreach和foreach之前放置一个调试器,看看如何将值存储在map中。在调试模式下运行应用程序并使用mule表达式语言查看有效负载的结构。您可以在调试器中找到该选项。你可以把#[message.payload]或#[message.payload.Data]或#[message.payload.Data.MissingItems]来检查消息的结构。它还可以帮助你理解问题是否是与转型或其他任何事情有关。