|
Доступ к Wecb-сервису не работает на некоторых компах | ☑ | ||
---|---|---|---|---|
0
Mashinist
23.05.13
✎
11:41
|
Значит есть опубликованный web-сервис
Доступ к компу, на котором он опубликован открыт для концертных ip На одном компе обработка, которая дергает web-сервис работает, а на другом Ошибка при вызове метода контекста (GetAllCars): Ошибка вызова операции сервиса: {localhost}:Catalog_Services:GetAllCars() РезультатВебОперации = WSПрокси.GetAllCars(); по причине: Ошибка вызова операции сервиса: {localhost}:Catalog_Services:GetAllCars() по причине: Ошибка HTTP: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>ERROR: The requested URL could not be retrieved</title> Ну вроде бы все понятно. Сетевые проблемы. Но ссылка на веб-сервис в браузере типа http://www.host.com:8080/4x4online/Catalog_Services.1cws?wsdl на обеих компах открывает нормальный xml Где рыть не понимаю... Всегда проверял работоспособность веб-сервиса, открывая ссылку в эксплорере. А тут какая-то засада. |
|||
1
Mashinist
23.05.13
✎
11:48
|
ап
|
|||
2
Mashinist
23.05.13
✎
12:23
|
ну никто ничего не скажет?
|
|||
3
Mafoni
23.05.13
✎
12:34
|
Веб сервис 1с-овский ?
|
|||
4
acsent
23.05.13
✎
12:35
|
прокси?
|
|||
5
Mashinist
23.05.13
✎
12:45
|
(3) Да. Веб-сервис 1Совкий правда на 8.2 а юзаю я его из 8.1
(4) а что прокси? прокси на проблемном компе прописан и без прокси типа не работает вот что получается, что телнет на проблемном компе на порт 8080 не цепляется выходит порт закрыт но ИЕ урл http://www.host.com:8080 открывает. |
|||
6
Mafoni
23.05.13
✎
13:00
|
если сервис из 8.2 то к нему можно получить доступ по двум путям
1. localhost/ИмяБД/ws/WS.1cws?wsdl 2.localhost/ws/ИмяВебсервиса?wsdl вот второй вариант не работает корректно юзай первый |
|||
7
Mashinist
23.05.13
✎
13:00
|
третий комп
телнет цепляется веб-сервис не работает проблемные компы точно за прокси |
|||
8
Mashinist
23.05.13
✎
13:02
|
(6) а где localhost/ИмяБД/ws/WS.1cws?wsdl тут имя вебсервиса?
в одной БД может быть несколько веб-сервисов |
|||
9
Mafoni
23.05.13
✎
13:03
|
WS.1cws - вот это имя сервиса это же прописано в vrd файле
|
|||
10
Mafoni
23.05.13
✎
13:04
|
<point name="ИмяВебСервиса"
alias="SE.1cws"/> - вот кусок vrd файла |
|||
11
Mafoni
23.05.13
✎
13:05
|
имя бд прописано вот тут base="/ИмяБД" (все тот же vrd файл)
|
|||
12
Mashinist
23.05.13
✎
13:12
|
(11) да.. протупил
но все равно. переделал У меня стоит WSОпределение = Новый WSОпределения("http://www.host.com:8080/4x4online/ws/Catalog_Services.1cws?wsdl", _ЛогинСервиса, _ПарольСервиса); на компе, где работало так и работает где не работало и не работает |
|||
13
Mashinist
23.05.13
✎
13:13
|
проблема то явно в коммуникациях, раз на одном компе работает
как админу объяснить чего не хватает? вот в чем вопрос... |
|||
14
Mafoni
23.05.13
✎
13:59
|
http://www.host.com:8080/4x4online/ws/Catalog_Services.1cws?wsdl вот это линк на двух компах ( на том де работает и де не работает )в браузере открывается ?
|
|||
15
Mashinist
23.05.13
✎
16:51
|
(14) да. линк открывается
|
|||
16
Mashinist
23.05.13
✎
17:32
|
значит все разрешилось
виноват прокси. в исключения добавил нужный хост и все заработало |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |