AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.07.2017, 13:34   #1  
Craz is offline
Craz
Участник
 
56 / 19 (1) ++
Регистрация: 17.09.2009
Ошибка при попытке подключить веб-сервис
Добрый день, коллеги, новая задача нужно интегрироваться с одной из наших внутренних систем. У системы есть WS, через который как казалось будет все проще, но при попытке подключиться выдает такую вот ошибку:
X++:
Cannot import wsdl:binding
Detail: The given key was not present in the dictionary.
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://www.fpdigital.com/diva.ws']/wsdl:binding[@name='DIVArchiveWSHttpBinding']
Cannot import wsdl:port
Detail: There was an error importing a wsdl:binding that the wsdl:port is dependent on.
XPath to wsdl:binding: //wsdl:definitions[@targetNamespace='http://www.fpdigital.com/diva.ws']/wsdl:binding[@name='DIVArchiveWSHttpBinding']
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://www.fpdigital.com/diva.ws']/wsdl:service[@name='DIVArchiveWS_SOAP_2.1']/wsdl:port[@name='DIVArchiveWSHttpEndpoint']
		   DIVArchiveWS_SOAP_2.1.PortTypeClient.cs.
		   app.config.
		    ClrObject.


c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(18,37) : error CS1514: { expected
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(18,37) : error CS1519: Invalid token '.1' in class, struct, or interface member declaration
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(18,55) : error CS1519: Invalid token ':' in class, struct, or interface member declaration
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(19,5) : error CS1519: Invalid token '{' in class, struct, or interface member declaration
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(21,35) : error CS1519: Invalid token '.1' in class, struct, or interface member declaration
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(21,38) : error CS1520: Class, struct, or interface method must have a return type
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(21,87) : error CS1002: ; expected
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(22,47) : error CS1519: Invalid token ')' in class, struct, or interface member declaration
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(24,18) : error CS1520: Class, struct, or interface method must have a return type
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(24,23) : error CS1031: Type expected
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(24,115) : error CS1519: Invalid token ')' in class, struct, or interface member declaration
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(27,16) : error CS1518: Expected class, delegate, enum, interface, or struct
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(29,127) : error CS1518: Expected class, delegate, enum, interface, or struct
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(29,134) : error CS1001: Identifier expected
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(29,136) : error CS1518: Expected class, delegate, enum, interface, or struct
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(36,33) : error CS0116: A namespace does not directly contain members such as fields or methods
c:\Users\suser_axtserver\AppData\Local\Temp\DynamicsAxSvcReferences\DivArch\DIVArchiveWS_SOAP_2.1.PortTypeClient.cs(37,9) : error CS1022: Type or namespace definition, or end-of-file expected
Что-нибудь с этим можно поделать? Или не терять время и делать DLL (как это пришлось с сервисом налоговой из предыдущего поста)?
Старый 25.07.2017, 14:20   #2  
maldini is offline
maldini
Участник
 
103 / 30 (2) +++
Регистрация: 06.03.2007
Адрес: москва
Цитата:
Что-нибудь с этим можно поделать? Или не терять время и делать DLL (как это пришлось с сервисом налоговой из предыдущего поста)?
Думаю лучше не заморачиваться, и создать прокси используя C#. А ошибка скорее всего связана с версией SOAP.

Последний раз редактировалось maldini; 25.07.2017 в 14:22.
Старый 26.07.2017, 14:01   #3  
Craz is offline
Craz
Участник
 
56 / 19 (1) ++
Регистрация: 17.09.2009
Цитата:
Сообщение от maldini Посмотреть сообщение
А ошибка скорее всего связана с версией SOAP.
Дело в том что версии доступны разные и были опробованы все, ошибка одна и та же, и я так понимаю связана с тем что пытается пройти по пути http://www.fpdigital.com/diva.ws
но его уже нет в природе... хотя может и нет.
Уже начала пилить DLL. Есть у кого-нибудь информация как лучше это делать? Книжка какая или пример хорошо написанной DLL, а то опыта в этом мало, а хочется сразу сделать правильно.
Старый 26.07.2017, 14:06   #4  
maldini is offline
maldini
Участник
 
103 / 30 (2) +++
Регистрация: 06.03.2007
Адрес: москва
Цитата:
Сообщение от Craz Посмотреть сообщение
.
Уже начала пилить DLL. Есть у кого-нибудь информация как лучше это делать? Книжка какая или пример хорошо написанной DLL, а то опыта в этом мало, а хочется сразу сделать правильно.
Ну там все просто, в Visual Studio создаешь проект библиотеки, подключаешь Web reference компилируешь и готова сборка. Затем ее подключаешь в DAX и используешь.
За это сообщение автора поблагодарили: Craz (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM веб-сервис в Ax2009 AlexeyVS DAX: Программирование 0 22.07.2011 10:46
AIF: Failed to establish connection при попытке использовать веб-службу Maximin DAX: Функционал 4 04.12.2009 11:53
KR3: Ошибка или crash при попытке получить tooltip поля belugin DAX: Программирование 3 01.02.2007 13:27
Веб интерфейс - ошибка инициализации IvanS DAX: Программирование 2 15.11.2006 10:20
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.