2017-02-07 8 views
0

Я сделал апи для вставки значений в таблице с помощью wso2 (который работает)Какой будет X-Path для получения значения в WSO2?

Но я также получаю сообщение об ошибке, как показано ниже:

java.sql.SQLException: линия связи отказ

Поэтому я хочу сохранить это сообщение об ошибке в свойстве.

Какой xpath Я должен использовать, чтобы сохранить это сообщение об ошибке, которое также будет видно при вызове службы отдыха почтальона?

Я хочу, чтобы пользователь также получить это сообщение об ошибке, как показано ниже:

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

Вы должны дать более подробную информацию. – Bee

ответ

1

В последовательности замыкания, вы можете получить доступ к этим значения свойств с помощью функции XPath получить-свойство.

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

последовательность Fault

<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