|
WS-ссылка несоответствие типов |
☑ |
0
Шахтер_с
17.11.15
✎
16:35
|
На 8.2 работает
WEBProxy = WSСсылки.ПолучениеДанных.ПолучитьWSОпределения();
WEBCALL = WSСсылки.ПолучениеДанных.СоздатьWSПрокси(WEBProxy.Сервисы[0].URIПространстваИмен,WEBProxy.Сервисы[0].Имя,WEBProxy.Сервисы[0].ТочкиПодключения[0].Имя);
лМассивОфисов = WEBProxy.ФабрикаXDTO.Создать(WEBProxy.ФабрикаXDTO.Тип(Новый РасширенноеИмяXML(WEBProxy.Сервисы[0].URIПространстваИмен,"officeid_list")));
Имеем на выходе "ОбъектXDTO"
На 8.3. выдает ошибку
лМассивОфисов = WEBProxy.ФабрикаXDTO.Создать(WEBProxy.ФабрикаXDTO.Тип(Новый РасширенноеИмяXML(WEBProxy.Сервисы[0].URIПространстваИмен,"officeid_list")));
по причине:
Несоответствие типов (параметр номер '1')
Что ему надо в 8.3?
|
|
1
Шахтер_с
17.11.15
✎
16:48
|
Ошибка возникает именно в
WEBProxy.ФабрикаXDTO.Тип(Новый РасширенноеИмяXML(WEBProxy.Сервисы[0].URIПространстваИмен,"officeid_list"))
возвращает Неопределенно
|
|
2
Шахтер_с
17.11.15
✎
16:51
|
8.2 возвращает ТипобъектаXDTO
|
|
3
GenV
18.11.15
✎
00:10
|
(1) В контексте сервера вызываешь?
|
|
4
simol
18.11.15
✎
00:47
|
Погляди отладчиком WEBProxy.Сервисы[0].URIПространстваИмен и в 8.2 и в 8.3, может по 0 индексу там разное
|
|
5
Serginio1
18.11.15
✎
10:51
|
А может проверить
ОпределениеТ=Новый WSОпределения(ПутьКwsdl");
WSСервис=ОпределениеТ.Сервисы[0];
прокси=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя);
Фабрика=Прокси.ФабрикаXDTO;
лМассивОфисов = Фабрика.Создать(Фабрика.Тип(WSСервис.URIПространстваИмен,"officeid_list"));
|
|