2016-08-18 1 views
0

У нас очень большой оператор SQL в нашей службе WSO2 DSS, которая выполняет запрос к базе данных Oracle. С некоторыми параметрами запрос работает. С другими он терпит неудачу, и ошибка Oracle указывает, что в инструкции SQL отсутствует «)»). Как мы можем видеть, что фактический SQL отправляется в Oracle при выполнении DSS. Мы попытались включить DEBUG в любой подходящий регистратор и не повезло.view sql, сгенерированный службой WSO2 DSS

ответ

0

Вы можете использовать log4jdbc для регистрации каждого запроса jdbc, который идет от DSS к Oracle. Here is a tutorial вы можете следить.

1

Вам необходимо включить уровень отладки в вас DSS/Настройка/Logging для org.wso2.carbon.dataservices.core.description.query.SQLQuery Затем в Monitor/System Logs - вы можете увидеть запросы, которые позвонили и это исключения.

enter image description here