Для обработки ошибок, возникающих при работе с WebSphere MQ, используется класс MQException. Класс MQException унаследован от класса java.lang.Exception и используется в конструкции try – catch. Класс имеет два основных поля:
• completionCode – код завершения операции (int)
• reasonCode – код ошибки (int) Поле completionCode может принимать значения:
• MQException.MQCC_WARNING – операция выполнилась с предупреждениями
• MQException.MQCC_FAILED – операция завершилась ошибкой
Поле reasonCode используется для уточнения причины возникновения ошибки.
Класс также содержит метод getMessage(), возвращающий сообщение об ошибке.
try
{
// операции с объектами WebSphere MQ
...
}
catch(MQException e)
{
System.out.println(e.getMessage());
if (e.reasonCode == ...)
{
...
}
else if (e.reasonCode = ...) ...
else ...
}
Опубликовал Kest
October 13 2011 19:46:57 ·
0 Комментариев ·
4688 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.