Версия документа


НазваниеВерсия документа
страница8/11
ТипДокументы
filling-form.ru > бланк заявлений > Документы
1   2   3   4   5   6   7   8   9   10   11

Обработка ошибок SOAP-сервисом


  1. При возникновении исключительной ситуации сервер вернет стандартную ошибку с системным наименованием ошибки и описанием, например



s:BusinessUnitCodeIsNotFound

BusinessUnitCode 1100 Is Not Found



Или



a:DeserializationFailed

The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter https://api.hermes-dpd.ru/WS/:preadvices. The InnerException message was 'Invalid enum value '?' cannot be deserialized into type 'B2C.API.DTO.CurrencyCode'. Ensure that the necessary enum values are present and are marked with EnumMemberAttribute attribute if the type has DataContractAttribute attribute.'. Please see InnerException for more details.



  1. При возникновении необработанной ошибки сервер вернет внутреннюю ошибку, например



a:InternalServiceFault

The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.


Обработка ошибок REST-сервисом


  1. В зависимости от того, в каком формате передаются данные (xml/json), ошибки будут возвращены в том же формате.

  2. В зависимости от типа возвращаемого значения вызываемого метода ошибка может содержаться внутри элемента массива возвращаемого типа, например, при вызове CreatePreadvice сервер вернул результат без ошибки, но в объекте есть информация об ошибке

    1. XML


xmlns="https://api.hermes-dpd.ru/WS/rest">BusinessUnitCodeIsNotFoundBusinessUnitCode 10000 Is Not Found-11113


    1. JSON

{"CreatePreadviceResult":[{"ErrorCode":8,"ErrorMessage":"BusinessUnitCode 10000 Is Not Found","OperationResult":-1,"ClientParcelNumber":"1113","ParcelBarcode":""}]}

  1. При возникновении исключительной ситуации сервер вернет следующие ошибки

    1. XML

500DeserializationFailed-1The formatter threw an exception while trying to deserialize the message: Error in deserializing body of request message for operation 'CreatePreadvice'. Start element 'readvices' does not match end element 'preadvices'. Line 1, position 2128.

    1. JSON

{"Code":28,"Message":"Deserialization object error, check your request ","Name":"Deserialization","Status":500}

  1. При возникновении необработанной ошибки сервер вернет следующие ошибки

    1. XML

500CommonFail-1Internal Server Error

    1. JSON

{"Code":-1,"Message":"Internal Server Error","Name":"CommonFail","Status":500}
1   2   3   4   5   6   7   8   9   10   11

Похожие:

Версия документа iconПрограммно-технический комплекс «Меркурий-150» Версия 3, Версия 31,...
Система менеджмента качества компании-производителя сертифицирована в мировой сертификационной сети iqnet и имеет сертификат ведущего...

Версия документа iconПоложение о служебных командировках работников Челябинского государственного...
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Челябинский...

Версия документа iconI. Формат описания передаваемого документа нбо (Версия 02)
Настоящий документ описывает требования к xml файлам передачи в электронном виде сведений о документе нбо, содержащемся в транспортном...

Версия документа iconМетодика заполнения полей (для библиотек, работающих в аибс, поддерживающих...
Производится полное библиографическое описание каждого документа, представляемого в мэб для размещения в сводном каталоге

Версия документа iconПо «Луч» Версия по 0 Москва, 2013
Настоящее Руководство пользователя лрм сэд нрд (по «Луч») описывает возможности клиентского рабочего места Системы электронного документооборота...

Версия документа iconСовременная Гуманитарная Академия Компьютерное средство обучения...
...

Версия документа iconМаршрут документа «Платежное поручение (пакет платежных поручений)»
«Требования к форматам файлов, используемых при взаимодействии между органами Федерального казначейства и участниками бюджетного...

Версия документа iconАнкета бенефициарного владельца юридического лица
Реквизиты документа, удостоверяющего личность: серия (при наличии) и номер документа, дата выдачи документа, наименование органа,...

Версия документа iconЗаконодательство предусмотрело три вида документа
С начала 2015 года Украина начнет официальный выпуск биометрических паспортов для своих граждан. Основной особенностью документа...

Версия документа iconРуководство Пользователя Редакция 0 2008 Содержание Статус документа 3 Введение 4
Данный документ представляет собой описание Интернет-версии системы Банк+Клиент ielba райффайзенбанка (версия 6). В нем рассматриваются...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск