2012-07-16 80 views
0

我必須設置來自填充有xml內容的OM屬性的soap envolope。我用的是充實調解員下面的代碼來做到這一點:來自屬性的WSO2 ESB設置肥皂信封

<log> 
    <property xmlns:ns="http://org.apache.synapse/xsd" name="envelope" expression="$ctx:mensaje" /> 
</log> 
<enrich> 
    <source xmlns:ns="http://org.apache.synapse/xsd" clone="false" type="property" property="mensaje" /> 
    <target action="replace" type="envelope" xpath="" property="" /> 
</enrich> 

日誌指令顯示了一個正確的SOAP信封,但系統日誌,

08:12:26,997 [-] [HttpServerWorker-8] INFO Start : Enrich mediator 

停止,我得到這個SOAP錯誤:

<soapenv:Fault> 
    <faultcode>soapenv:Server</faultcode> 
    <faultstring>Index: 0, Size: 0</faultstring> 
    <detail/> 
</soapenv:Fault> 

任何幫助?

回答

-1

您正在試圖從消息context..Use財產像這樣在你的源配置..

獲得屬性(「mensaje」)