|
ошибки при определении "Прокси" | ☑ | ||
---|---|---|---|---|
0
david-sh
27.03.14
✎
13:22
|
У нас работает одна база с URI пространством имен http://localhost/ws1 - работает, с ней все отлично, кроме того что она сильно увеличена в размерах
Сделали копию этой базы с удалением лишних записей по регистрации и назначили ей URI пространством имен http://localhost/ws3 Далее при получении Прокси в функции: ПолучитьПрокси(Пароль) Экспорт Адрес = Константы.АдресЦентральнойБазы.Получить(); Пользователь = Константы.ПользовательЦентральнойБазы.Получить(); Адрес = Адрес + "/ws/ws3.1cws?wsdl"; Определения = Новый WSОпределения(Адрес,Пользователь,Пароль); URI = "http://localhost/ws3"; Прокси = Новый WSПрокси(Определения, URI, "ОбменСМобильнымУстройством", "ОбменСМобильнымУстройствомSoap"); выдает такую ошибку: {ОбщийМодуль.ОбменМобильныеПереопределяемый.Модуль(39)}: Ошибка при вызове конструктора (WSПрокси) Прокси = Новый WSПрокси(Определения, URI, "ОбменСМобильнымУстройством", "ОбменСМобильнымУстройствомSoap"); по причине: Сервис не найден. {http://localhost/ws3}:ОбменСМобильнымУстройством Что ей не так??? |
|||
1
cw014
27.03.14
✎
13:22
|
Эммм, а почему localhost?
|
|||
2
david-sh
27.03.14
✎
14:23
|
а что должно быть?
|
|||
3
cw014
27.03.14
✎
14:24
|
Если я не ошибаюсь, то "Адрес = Константы.АдресЦентральнойБазы.Получить();"
|
|||
4
Serginio1
27.03.14
✎
15:16
|
Вообщето адрес у тебя должен быть согласно описанию в Defaul.vrd
v8: При подключении WS-ссылки не видно WS сервис (платформа 8.2.18.96) АдресВэбСервиса="http://ИмяСервера/ИмяБазы/ws/"+ИмяВэбСервиса; |
|||
5
david-sh
27.03.14
✎
15:18
|
адрес у нас такойАдрес = Константы.АдресЦентральнойБазы.Получить();
... Адрес = Адрес + "/ws/ws3.1cws?wsdl"; |
|||
6
david-sh
27.03.14
✎
15:18
|
адрес у нас такой:
Адрес = Константы.АдресЦентральнойБазы.Получить(); ... Адрес = Адрес + "/ws/ws3.1cws?wsdl"; |
|||
7
Serginio1
27.03.14
✎
15:25
|
Судя по ошибке и приведенному коду у тебя другой путь
URI = "http://localhost/ws3; Прокси = Новый WSПрокси(Определения, URI, "ОбменСМобильнымУстройством", "ОбменСМобильнымУстройствомSoap"); |
|||
8
cw014
27.03.14
✎
15:28
|
(6) Ошибаешься, адрес у тебя в URI, а у тебя ясно сказано, что это localhost
|
|||
9
Serginio1
27.03.14
✎
15:29
|
Прошу прощения спутал с пространством имен. А оно точно http://localhost/ws3
|
|||
10
Serginio1
27.03.14
✎
15:32
|
Посмотри
WSСервис=Определения.Сервисы[0]; прокси=Новый WSПрокси(Определения, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя); |
|||
11
david-sh
27.03.14
✎
15:46
|
{ОбщийМодуль.ОбменМобильныеПереопределяемый.Модуль(55)}: Ошибка при вызове конструктора (WSОпределения)
Определения = Новый WSОпределения(Адрес,Пользователь,Пароль); по причине: При создании описания сервиса произошла ошибка. http://Трус:xxxxxxx@Адрес/ws/ws3.1cws?wsdl |
|||
12
dj_serega
27.03.14
✎
15:49
|
Вроде с такой ошибкой когда-то сталкивался.
Посмотри совпадает ли: Адрес = Адрес + "/ws/ws3.1cws?wsdl"; с URI web-сервиса (куда подключаешся). |
|||
13
Serginio1
27.03.14
✎
15:59
|
(11) Тогда адрес у тебя неправильный. Смотри default.vrd
|
|||
14
Serginio1
27.03.14
✎
16:02
|
Для начала зайди через браузер
|
|||
15
david-sh
27.03.14
✎
16:23
|
default.vrd
<?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/provit_mini" ib="Srvr="pvbsrv1";Ref="provit_test_full";"> <ws> <point name="ОбменСМобильнымУстройством" alias="ws3.1cws" enable="true"/> </ws> </point> |
|||
16
david-sh
27.03.14
✎
16:24
|
через браузер все ок
|
|||
17
Serginio1
27.03.14
✎
16:36
|
(16) Тогда почему у тебя в 0 не ругался на WSОпределения?
То есть адрес у тебя должен быть такой АдресВэбСервиса=http://ИмяСервера/provit_mini/ws/ws3.1cws?wsdl" |
|||
18
david-sh
31.03.14
✎
11:38
|
немного разобрался. удалось подключиться с базы мобильного приложения (конфигурации в которой разрабатывается мобильное), указывал адрес 192.168.1.xx/Имя_базы. Собрали apk файл, установил на планшет приложение, запустил, ввел тот же адрес - получаю ошибку: Ошибка разбора XML: -[1,1] Фатальная ошибка: Extra content at the end of the document.
что может быть? |
|||
19
Serginio1
31.03.14
✎
12:06
|
А настольного компа вызов происходит?
|
|||
20
Serginio1
31.03.14
✎
12:13
|
Можешь посмотреть трафик через фиддлер
http://javascript.ru/tools/http-debug/fiddler http://habrahabr.ru/company/infopulse/blog/156711/ |
|||
21
david-sh
31.03.14
✎
12:54
|
(19) с настольного компа вызов проходит
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |