Веб-служба поиска и анализа XML-файла - как обрабатывать ошибки? - PullRequest
1 голос
/ 04 января 2012

У меня есть веб-служба, которая извлекает и XML-файл, анализирует его и отправляет обратно объект, как описано в WSDL веб-службы, мой вопрос в том случае, если веб-служба не может получить / проанализировать файл, что я должен вернуться?.

Каким был бы идеальный способ для веб-службы сообщить клиенту об ошибке?

Ответы [ 2 ]

1 голос
/ 04 января 2012

Если это просто XML, вы можете вернуть пустую пару

<result></result>

или

<result>some error code here</result>

Но более чем вероятно, поскольку вы используете какой-либо уровень SOAP или другой веб-сервис, у него будет механизм ошибок.

1 голос
/ 04 января 2012

Вы можете перехватить исключение на стороне клиента в соответствии со спецификацией веб-службы (SOAP сериализует исключения).

Зачем вам нужно преобразование XML-> Object-> XML?Есть ли какая-то бизнес-логика внизу?

...