Qrilka написал(а):
Ситуация:
есть функц. модуль, который используется как вебсервис (дистанционный, конечно). На параметры функций накладываются опр. ограничения и хотелось бы уметь сообщать о некорректности этих параметров, если таковая имеется. Сам я не очень сильно разбираюсь в SOAP, ну а документации по реализации SOAP в модулях SAP маловато, как обычно. Есть ли какой-либо механизм генерации исключений в SOAP? Конечно есть вариант обёртывать это всё в дополнительные параметры аля код возврата, сообщение об ошибке и т.п., но хотелось бы более элегантное решение.
Заранее огромное спасибо.
Ну у меня в примере таки пошли по пути создания во всех ФМ, которые дергаются из веб-сервера параметра типа BAPIRET2 так как саповские EXCEPTION в этом случае не проходят. Кстати через BAPIRET2 чем не элегантное решение? Вызвал. проверил возвращаемый параметр... если там пусто значит все отработало иначе смотрим чего и как нам сообщили о проблеме...