Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

недоступен веб сервис is not a valid method for this service

недоступен веб сервис is not a valid method for this service
Я
   I_learn_1c
 
25.02.21 - 14:15
Доброго дня,

подскажите варианты, пожалуйста, куда можно копать...

есть веб-сервис, в копии и в хранилище. копия от хранилища отключена. в копии к веб-сервису добавили операцию MyProcedure. опубликовано, к этой процедуре обращаются, все работает.
нужно добавить в хранилище.
сохраняю конфу с доработками в файл, подключаюсь к хранилищу, веб-сервис получаем из хранилища без MyProcedure, сохраняю, объединяю с файлом, беру из файла изменения, сохраняю, заношу в хранилище. выглядит все ровно, как и должно быть.

wsdl в браузере формируется, MyProcedure в нем есть. в конфе MyProcedure тоже есть после объединения.

но после этого при обращении к веб-сервису к MyProcedure вылетает ошибка error: "Ошибка интеграции с БАЗА: Function ("MyProcedure") is not a valid method for this service"

что это? почему может быть? и как исправить?
   DrShad
 
1 - 25.02.21 - 14:17
а переопубликовать базу с хранилищем?
   Галахад
 
2 - 25.02.21 - 14:26
Внутри MyProcedure попытка?
   I_learn_1c
 
3 - 25.02.21 - 14:47
(1) переопубликовали, не помогло
   I_learn_1c
 
4 - 25.02.21 - 14:49
(2) не сразу, но есть вообще.. но отладка даже не попадает в саму процедуру, отваливается раньше где-то процесс
   acht
 
5 - 25.02.21 - 14:55
(0) веб-сервис что вызывает?
   arsik
 
6 - 25.02.21 - 16:06
покажи wsdl виз браузера
   arsik
 
7 - 25.02.21 - 16:11
Один из вариантов - вы подключаетесь к вебсервису через ws-ссылку, нужно ws-ссылку обновить.
   I_learn_1c
 
8 - 25.02.21 - 16:56
(7) wsdl из браузера в норме, в виде xml
   I_learn_1c
 
9 - 25.02.21 - 16:58
(5) к веб сервису обращаются из другой системы, передают данные, строку JSON, в моей базе на основании этих данных создается документ.

вот когда они стучатся, чтобы отдать данные им error: "Ошибка интеграции с БАЗА: Function ("MyProcedure") is not a valid method for this service"

данные которые пытаются передать из другой системы в порядке, запрос выглядит как и должен
   I_learn_1c
 
10 - 25.02.21 - 17:04
по факту - была конфа, в ней веб-сервис, к нему обращаются, отдают данные, по данным создается документ все работает.

на следующий день - в конфе затираю функцию веб сервиса загрузив конфу из хранилища при подключении (не весь веб-сервис, только его одну функцию), добавляю заново эту функцию, помещаю в хранилище. внешне выглядит все как было + помещено в хранилище. но появляется ошибка...

может как-то повлиять это вот, что в конфе затерли и создали снова?  или это совпадение скорее всего и причина где-то не связанная с подключением к хранилищу?
   acht
 
11 - 25.02.21 - 17:50
(9) Пойди к вызывающей стороне и спроси - не кэшируется ли у них описание сервиса, полученного по wsdl-ссылке. Если да - пусть очищают и заполняют описание на своей стороне заново.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.