Имя: Пароль:
1C
1С v8
Ошибка с импортом ws ссылки
0 buvamba
 
07.06.17
12:30
Добрвый день. Есть 2 локальные базы. В одной из них находится веб сервис, в другой хочу сделать ws ссылку на этот сервис для обмена. Опубликовал веб сервис, в строке браузера при вводе http://192.168.12.34/InfoBase3/ws/TradeEx.1cws?wsdl отображается xml файл, а при попытке загрузить этот путь в ws ссылку выходит ошибка "по причине:
Ошибка работы с Интернет:  ресурс не найден (404). {"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":404,"descr":"HTTP: Not found\nОшибка при выполнении запроса GET к ресурсу /ws/TradeExchange:","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"a01f465c-ed70-442e-ada5-847668d7a41c","descr":";Текущему соединению с информационной базой не назначен сеанс""   Никогда раньше такого не было, с чем это может быть связано?
1 buvamba
 
07.06.17
12:39
еще заметил такую особенность. В хроме все открывается. В internet explorer сначала выходит та же ошибка. Имя пользователя и пароль в обоих случаях не спрашивается. После чего я ввожу адрес http://192.168.12.34/InfoBase3/ws. Затем ввожу Логин и пароль. Далее перехожу по наальной ссылке http://192.168.12.34/InfoBase3/ws/TradeEx.1cws?wsdl. И вот в этом случае открывается в internet explorer.
2 lodger
 
07.06.17
12:43
публикация на апачах или иис?
версия платформы?
3 lodger
 
07.06.17
12:44
на инфостарте предлагают танцы с бубном http://forum.infostart.ru/forum9/topic40077/
в духе удалить кеш, сменить версию платформы, опубликовать заново.
4 buvamba
 
07.06.17
12:45
(2) апач, 1С:Предприятие 8.3 (8.3.9.2170).Такое чувство что момент ввода логина и пароля для авторизации не срабатывает сразу
5 buvamba
 
07.06.17
12:46
(3) это я читал, там ничего полезного(
6 lodger
 
07.06.17
13:16
а какого буя
http://192.168.12.34/InfoBase3/ws/TradeEx.1cws?wsdl
и
GET к ресурсу /ws/TradeExchange:"

строку подключения правильно пишешь?
7 buvamba
 
07.06.17
13:19
(6) TradeExchange это название самого веб сервиса. Меняла на TradeEx то же самое. Строка вроде правильная
8 buvamba
 
07.06.17
13:23
(6) Когда яввожу адрес http://192.168.12.34/InfoBase2/ws то справшивается логин и пароль. Я их ввожу и пишется что адрес не найден, ну это логично. Далее я просто копирую в поле ввода полный путь http://192.168.12.34/InfoBase2/ws/TradeEx.1cws?wsdl и все работает. Не срабатывает почему то момент аутентификации, отсюда и ошибка такая что не назначен сеанс, вот только как это поправить
9 lodger
 
07.06.17
13:27
тогда ковыряй апач. и не просто "опубликовать веб-сервис", а прямо посмотреть как надо публиковать и как опубликовалось, конфиги апача настроить ручками, как во времена 8.1.
10 buvamba
 
07.06.17
13:47
Разобрался. Имя файла публикации надо было указать tradeEx, а я указал TradeEx. =(
Независимо от того, куда вы едете — это в гору и против ветра!