2016-09-02 9 views
1

Я отправляю запрос на мыло с использованием soapUI для извлечения данных из oracle 10g db. Мыльный пользовательский интерфейс успешно отображает ответ, когда db получает результаты в течение 30 секунд.Сообщение об ошибке SoapUI

Но реальная проблема заключается в том, что ответ db превышает 30 секунд, soapUI отображает следующее сообщение об ошибке: Ошибка при обработке.

Я попытался ниже 3 сценария:

1) Increased the socket timeout to 1200000 
2) Increased the timeout values in tomcat server config file (/conf/server.xml) 
3) Checked for any Null Pointer exception and found none. 

Пожалуйста, помогите мне, чтобы получить сообщение об успешном в SoapUI. Заранее спасибо.

+0

Вы используете тестовый шаг jdbc? – Rao

+0

Nope. Пожалуйста, дайте мне знать, как сделать тест jdbc? Спасибо – Manoj

+0

Вы сказали: «Использование soapUI для извлечения данных из oracle 10g db». Как вы протестировали? – Rao

ответ

0

Существует множество компонентов между адаптером SoapUI и механизмом базы данных. Большинство из них будут иметь настраиваемый тайм-аут.

Слушатель на сервере базы данных передаст запрос механизму базы данных - и сам механизм базы данных будет иметь некоторую защиту от длительных запросов. Весьма вероятно, что база данных убивает запросы, которые работают более 30 секунд.

Это можно сделать, взяв запрос из приложения и попробовав тот же запрос непосредственно в инструменте администрирования базы данных. Это скажет вам, почему запрос терпит неудачу (если он не работает.)

JDBC вызывает компонент, прослушивающий сервер базы данных - этот поток сам будет иметь тайм-аут, который вы можете установить на уровне JDBC где-то в вашей среде.

Смежные вопросы