在WSO2中获取值的确切X-Path是什么?

时间:2017-02-07 13:19:49

标签: properties wso2 mediator

我已经制作了一个api,可以通过wso2(正在运行)在表格中插入值

但我也收到如下错误消息:

  

java.sql.SQLException:通信链接失败

所以我想将此错误消息存储在属性中。

我必须使用哪个xpath来存储此错误消息,该消息在邮递员调用其余服务时也会出现?

我希望该用户也收到如下错误消息:

{
  "Result": "java.sql.SQLException: Communication link failure."
}

1 个答案:

答案 0 :(得分:1)

在故障序列中,您可以使用get-property XPath函数访问这些属性值。

<property name="Fault_Message" expression="get-property('ERROR_MESSAGE')"/> 

故障序列

<faultSequence>
      <property expression="get-property('ERROR_CODE')"
        name="ERROR_CODE" scope="default" type="STRING"/>
      <property expression="get-property('ERROR_MESSAGE')"
        name="ERROR_MESSAGE" scope="default" type="STRING"/>
    </faultSequence>

您可以在此处找到更多信息

https://docs.wso2.com/display/ESB460/Error+Handling+and+Error+Codes