|
недоступен веб сервис is not a valid method for this service | ☑ | ||
---|---|---|---|---|
0
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" что это? почему может быть? и как исправить? |
|||
1
DrShad
25.02.21
✎
14:17
|
а переопубликовать базу с хранилищем?
|
|||
2
Галахад
гуру
25.02.21
✎
14:26
|
Внутри MyProcedure попытка?
|
|||
3
I_learn_1c
25.02.21
✎
14:47
|
(1) переопубликовали, не помогло
|
|||
4
I_learn_1c
25.02.21
✎
14:49
|
(2) не сразу, но есть вообще.. но отладка даже не попадает в саму процедуру, отваливается раньше где-то процесс
|
|||
5
acht
25.02.21
✎
14:55
|
(0) веб-сервис что вызывает?
|
|||
6
arsik
гуру
25.02.21
✎
16:06
|
покажи wsdl виз браузера
|
|||
7
arsik
гуру
25.02.21
✎
16:11
|
Один из вариантов - вы подключаетесь к вебсервису через ws-ссылку, нужно ws-ссылку обновить.
|
|||
8
I_learn_1c
25.02.21
✎
16:56
|
(7) wsdl из браузера в норме, в виде xml
|
|||
9
I_learn_1c
25.02.21
✎
16:58
|
(5) к веб сервису обращаются из другой системы, передают данные, строку JSON, в моей базе на основании этих данных создается документ.
вот когда они стучатся, чтобы отдать данные им error: "Ошибка интеграции с БАЗА: Function ("MyProcedure") is not a valid method for this service" данные которые пытаются передать из другой системы в порядке, запрос выглядит как и должен |
|||
10
I_learn_1c
25.02.21
✎
17:04
|
по факту - была конфа, в ней веб-сервис, к нему обращаются, отдают данные, по данным создается документ все работает.
на следующий день - в конфе затираю функцию веб сервиса загрузив конфу из хранилища при подключении (не весь веб-сервис, только его одну функцию), добавляю заново эту функцию, помещаю в хранилище. внешне выглядит все как было + помещено в хранилище. но появляется ошибка... может как-то повлиять это вот, что в конфе затерли и создали снова? или это совпадение скорее всего и причина где-то не связанная с подключением к хранилищу? |
|||
11
acht
25.02.21
✎
17:50
|
(9) Пойди к вызывающей стороне и спроси - не кэшируется ли у них описание сервиса, полученного по wsdl-ссылке. Если да - пусть очищают и заполняют описание на своей стороне заново.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |