Спецификация данных

Таблица 5. Детальное описание элементов ответа с ошибками

Наименование

Кратность

XPath

Подробное описание

Тип данных

Значение

Шаблон

OBErrorResponse

OBRUErrorResponse

Массив подробных кодов ошибок, сообщений и URL-адресов к документации для помощи в исправлении

OBRUErrorResponse

Code

1..1

OBRUErrorResponse/Code

Высокоуровневый текстовый код ошибки, необходимый для классификации

Max40Text

Id

0..1

OBRUErrorResponse/Id

Уникальный идентификатор ошибки для целей аудита в случае неизвестных/неклассифицированных ошибок

Max40Text

Message

1..1

OBRUErrorResponse/Message

Краткое сообщение об ошибке. Например, "Что-то не так с предоставленными параметрами запроса"

Max500Text

Errors

1..n

OBRUErrorResponse/Errors

OBRUError

ErrorCode

1..1

OBRUErrorResponse/Errors/ErrorCode

Низкоуровневое текстовое описание ошибки. Например, RU.SBRF.Field. Missing

OBRUErrorResponseErrorCode

Message

1..1

OBRUErrorResponse/Errors/Message

Описание ошибки. Например, "Обязательное поле не указано"

MaxSOOText

Path

0..1

OBRUErrorResponse/Errors/Path

Путь к элементу с ошибкой в объекте JSON. Рекомендуемое, но не обязательное поле

Max500Text

Url

0..1

OBRUErrorResponse/Errors/Url

URL для помощи в устранении проблемы. Также через URL можно предоставлять дополнительную информацию

xs:anyURI