Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Передача кода ошибки на клиент из SOAP веб сервиса


Автор: mgurov 3.3.2012, 17:53
Доброе время суток!

Подскажите пожалуйста, какие есть варианты возврата кода ошибки на клиент из SOAP веб метода

пример кода
Код

@Stateless
@WebService
class MyEchoService
{

     @WebMethod
     public String echo(String msg)
     {
          if (msg==null || msg.isEmpty())
               throw new EjbException("1000");
          return ">>>"+msg;
     }

}



Проблема в том что в тестовом интерфейсе данного сервиса в глассфише он выводит стектрейс вместо моего кода 1000, а я хочу видеть код ошибки и стектрейс мне не нужен...

как вариант, можно завернуть возвращаемую строку в отдельный класс, который будет содержать строку и код ошибки.(При этом не нужно кидать эксепшн)

я не эксперт по веб сервисам, подскажите пожалуйста, есть ли более разумное решение? может, как то можно явно засунуть код в SOAP response или еще как то...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)