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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2015, 11:16   #1  
Snow78 is offline
Snow78
Участник
Аватар для Snow78
 
4 / 36 (2) +++
Регистрация: 25.01.2007
Интеграция DAX 2012R3CU c 1c 8.3
Здравствуйте уважаемые форумчане!
Хочу поделится своим опытом в реализации Dynamics AX 2012 R3 CU8 web-сервисов с использованием https и basic аутентификации и удачной попыткой подружить это все с платформой 1С (8.3). Удалось добиться результата, но «немного» расковыряв и Аксапту и WCF.NET
Чтобы решить задачу по подключению https-сервиса к 1с (ws-ссылка) нужно:
1. Настроить Inbound port в Аксапте, чтоб он работал под https.
2. Добавить ws-ссылку в 1с, которая «выкачает» конфигурационные параметры веб-сервиса с wsdl-ссылки
Настройка шага 1 делается стандартным функционалом и не вызывает проблем. В MS нет документации по настройке https веб-сервисов, поэтому предлагаю свой скрипт (приложен). Настройки работают на «ура» в приложениях созданных в Visual Studio,
но с 1С (и я предполагаю что и в других приложениях «не Microsoft» ) начинаются проблемы. При загрузке конфигурационных параметров веб-сервиса Аскапты в 1С ws-ссылку выходит ошибка «Неверный формат». Скажу сразу ошибка в теге -
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>

У нас как мимнимум три варианта – обратится в 1С, обратится в Microsoft, сделать самим. Пойдем по списку –
Ответ 1С –
«Ваше обращение зарегистрировано под номером SW906XXXXX.
…. мы посмотрели пример. Он не работает как минимум из-за ошибки в платформе. Сейчас для ее обхода надо из WSDl вырезать кусок
<wsp:Policy…> »
Ответ Microsoft –
I discussed your issue internally with an Escalation Engineer, and unfortunately there is no way in changing the AIF behavior in the way not to append the WSDL by the wsp Policy tag.
This in fact is a WCF .NET implemented feature and cannot be influenced from AX side.
I understand, that this is not very satisfying for you. I would ask you to please approach the vendor of your target application “1C”, if they can find a workaround on this or have an update for their product to comply with W3C standards.

Сделать самим –
Скрипт прилагается к сообщению.
Просьба к AX-Forum если есть варианты более изящных решений – подскажите пожалуйста.
Вложения
Тип файла: rar AXR3Websevicefor1C.rar (1.31 Мб, 125 просмотров)
За это сообщение автора поблагодарили: AlGol (2), Bega (15), gl00mie (2), AraraT® (2), Dreadlock (2), imir (2), Art_Tanis (1).
Старый 16.04.2015, 09:35   #2  
Snow78 is offline
Snow78
Участник
Аватар для Snow78
 
4 / 36 (2) +++
Регистрация: 25.01.2007
На днях показали решение закачику, восторга не увидели, скорее наоборот.
Если кто-то решал подобные задачи, просьба помочь или натолкнуть на мысль, как автоматизировать вырезку тэга.
Ручное исправление достаточно трудоемко и неудобно.
Старый 16.04.2015, 11:52   #3  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
А может было бы проще сделать наоборот, чтобы 1С экспортировала веб-сервис и к нему цепляться из Аксапты.
Разницы большой не вижу, либо будет пакет в Аксапте крутиться и что-то делать с 1С, либо в 1С будет регламентное задание дергать Аксапту.
Хотя все конечно зависит от интегрируемых данных.
__________________
Айрат Вильданов.
skype: vildanov.a
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Интеграция DAX 2009 и Oulook 2010 Flomik DAX: Функционал 3 04.09.2013 15:11
Интеграция DAX c программой маршрутизации транспорта DenF DAX: Прочие вопросы 8 17.12.2012 08:17
Интеграция DAX 2012 и Project Server 2010. Error. gudzon DAX: Администрирование 0 01.11.2012 12:11
Интеграция Rail-Тариф с DAX axalex DAX: Программирование 2 17.08.2011 11:52
DAX CRM: Интеграция с softphone (Avaya Softphone) sergeypp DAX: Функционал 0 20.12.2010 16:20

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

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

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