Перейти к содержанию

Неверно задан обработчик операции web-сервиса (WrongWebServiceHandler)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Ошибка BSL Критичный Да 10 suspicious
error

Описание диагностики

При отсутствии обработчика операции web-сервиса обращение к данной операции не выдаст ни самих данных, ни ошибки на стороне клиента сервиса, ни ошибки на стороне самого сервиса.

Также важно помнить, что количество параметров операции web-сервиса должно совпадать с количество параметров, указанных в настройках операции web-сервиса.

Конфигуратор замечает нарушения указанных ограничений только при включенном флаге "Проверка существования назначенных обработчиков".

Примеры

Неверный метод-обработчик с пустым телом

Функция FillCatalogs(MobileDeviceID, MessageExchange)

КонецФункции

Правильный метод-обработчик - есть тело метода и указан правильный набор параметров

Функция FillCatalogs(MobileDeviceID, MessageExchange)
    Возврат МобильноеПриложениеЗаказыКлиентов.ЗагрузитьСправочники(MobileDeviceID, MessageExchange);
КонецФункции

Неверный метод-обработчик с неправильным количеством параметров

Функция FillCatalogs(MobileDeviceID, MessageExchange, ДополнительныеПараметры)
    Возврат МобильноеПриложениеЗаказыКлиентов.ЗагрузитьСправочники(MobileDeviceID, MessageExchange);
КонецФункции

Источники

Сниппеты

Экранирование кода

// BSLLS:WrongWebServiceHandler-off
// BSLLS:WrongWebServiceHandler-on

Параметр конфигурационного файла

"WrongWebServiceHandler": false