Описание ошибок Agent
Коды ошибок
Код | Описание |
---|---|
WsaDuplicateOrder | Заказ с внешним ID уже поступал в агент на создание |
WsaOrderCanceledOnKass | Создание заказа отклонено на кассе |
WsaOrderCreationCancellation | Ошибка отмены создаваемого заказа. Создание заказа нужно было отменить, но произошла ошибка |
WsaOrderCreationCancelled | Создание заказа прекращено из-за внутренней ошибки |
WsaNoOneGuidSpecifiedForOrderSearching | Для поиска заказа не заданы ни идентификатор заказа r_keeper, ни идентификатор задачи на его создание |
WsaOrderCanceledOnKass | Задача создания заказа отменена на кассе |
WsaFillingOrderError | Ошибка при заполнении созданного пустого заказ в r_keeper. Например, принтер не доступен |
WsaOrderError | Общая ошибка при работе с заказами r_keeper |
WsaOrderCreationComboComponentNotFound | Компонент комбо-блюда из заказа не найден в меню |
WsaOrderCreationDishNotFound | Блюдо из заказа не найдено в меню |
WsaOrderCreationSelectorNotFound | Не найден селектор меню с указанным блюдом |
WsaOrderIgnoredOnPos | Кассир не успел отреагировать на заказ, если автосоздание заказа отключено в конфигурации Агента |
WsaOrderingPreferencesError | Некорректная конфигурация механизма работы с заказами |
WsaOrderingSettingNotSpecified | Не задан параметр конфигурации, необходимый для работы с заказом |
WsaOrderMenuIsUnknownError | Меню не было запрошено перед созданием заказа. Может возникнуть вскоре после первичной установки Агента |
WsaOrderValidationError | Ошибка валидации заказа в r_keeper |
WsaPriceNotSpecifiedForOnlineOrder | Для создаваемого онлайн-заказа не указа цена — price.total |
WsaRk7QueryParseError | Ошибка разбора XML-запроса к r_keeper при обработке задачи ExecuteRk7Query |
WsaPluginException | Исключение, возникшее при обработке задачи плагином |
WsError | Ошибка, которую прислал WhiteServer |
WsaConnectionSettingsUpdatingError | Сбой обновления настроек подключения к WhiteServer |
WsaCommandHandling | Ошибка обработки команды |
WsaCommandNotSupported | Агент не поддерживает команду |
WsaHandshakeError | Сбой при сообщении на WhiteServer о включении Агента |
WsaHttpRequest | Сбой при отправке HTTP запроса |
WsaHttpStatus | Статус HTTP-ответа отличается от 200 ОК |
WsaInvalidSettings | Некорректные настройки, например, настройки логирования |
WsaInvalidWsConnectionSettings | Некорректные настройки подключения к WhiteServer |
WsaParseError | Ошибка разбора Json-разбора ответа от WhiteServer |
WsaSendRequest | Ошибка отправки запроса к WhiteServer |
WsaLogNotFoundError | Файл запрошенного журнала не найден |
WsaUpdatingError | Ошибка установки пакета обновления |
WsaSqlError | Ошибка обработки задачи на выполнение запроса к SQL-серверу сервер отчетов r_keeper |
WsaSh5Error | Общая ошибка обработки задачи для Store House |
WsaSh5ProcedureNotAlowed | Вызов указанной процедуры запрещен |
WsaSh5ProcedureNotSpecified | В запросе к Store House не указано название процедуры |
Название типа исключения .net Например, InvalidOperationException | Если по какой-то причине исключение при обработке задачи не будет обернуто в вышеперечисленные исключения, то на WhiteServer вернутся ошибка вида
JSON
Например, так будут оборачиваться исключения, брошенные из плагинов. Если в типе исключения есть открытое свойство с именем Code, то именно его строковое значение будет помещено в поле code ответа Агента. |