mule中设置有效负载时出错?

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

我从SAP获取数据并设置有效负载

设置有效负载时,出现以下错误

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并没有结束。即使是本身也没有结束标记

猜测可能会无休止地继续下去。 你提供的信息太有限了。
根据你提供的信息是不可能回答的

你能展示更多关于你的流程的细节吗?如何设置有效负载?