mule中设置有效负载时出错?
我从SAP获取数据并设置有效负载 设置有效负载时,出现以下错误mule中设置有效负载时出错?,mule,Mule,我从SAP获取数据并设置有效负载 设置有效负载时,出现以下错误 13:30:52.705 10/03/2017 Worker-0 [apl-sfa-batch-interface-v44].sfdc-sap-bw-interfaceFlow.stage1.57 ERROR ******************************************************************************** Message
13:30:52.705 10/03/2017 Worker-0 [apl-sfa-batch-interface-v44].sfdc-sap-bw-interfaceFlow.stage1.57 ERROR
********************************************************************************
Message : Execution of the expression "dw('payload.ZCS_SR.tables.ET_DATA.*row')" failed. (org.mule.api.expression.ExpressionRuntimeException).
Payload : <?xml version='1.0' encoding='UTF-8'?>
<ZCS_SR>
<export>
<EV_FAILURE></EV_FAILURE>
<EV_SUCCESS>The SR Details is successfully returned from BW system</EV_SUCCESS>
</export>
<tables>
<ET_DATA>
<row id="0">
<CRM_OHGUID>123</CRM_OHGUID>
<RECORDMODE>N</RECORDMODE>
<CRM_OBJ_ID>123</CRM_OBJ_ID>
13:30:52.705 2017年3月10日Worker-0[apl-sfa-batch-interface-v44].sfdc-sap-bw-interfaceFlow.stage1.57错误
********************************************************************************
消息:表达式“dw('payload.ZCS_SR.tables.ET_DATA.*row')的执行失败。(org.mule.api.expression.ExpressionRuntimeException)。
有效载荷:
已成功从BW系统返回SR详细信息
123
N
123
因此,它可能会由于多种原因而失败
第一个猜测是可疑的
dw('payload.ZCS_SR.tables.ET_DATA.*row')
这意味着您将字符串“payload.ZCS_SR.tables.ET_DATA.*row”传递给未知函数dw()。
因此,不涉及实际的转换
通常看起来像
{
arrayOfRows: payload.ZCS_SR.tables.ET_DATA.*row
}
第二种猜测是XML并没有结束。即使是行本身也没有结束标记
猜测可能会无休止地继续下去。
你提供的信息太有限了。
根据你提供的信息是不可能回答的 你能展示更多关于你的流程的细节吗?如何设置有效负载?