Показать сообщение отдельно
Старый 17.10.2019, 12:12   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ax2009 consumes WCF. AIF adapter? специализированный класс?
Был абсолютно уверен, что AIF в аксапте позволяет выполнять методы произвольных WCF-сервсиов.

Вот статья на эту тему: Pokluda: Outbound web service (AIF)
+ оригинал: https://blogs.msdn.microsoft.com/dpo...b-service-aif/

Но выяснилось, что класс AifWebServiceAdapter есть только в ax4.
причем этот класс использует COM-компонент Microsoft.Dynamics.IntegrationFramework.Adapter.WebService

в ax2012 есть класс AifWcfAdapter, который использует .net компонент Microsoft.Dynamics.IntegrationFramework.Adapter.WcfClient. в ax2009 этого компонента нет.

в ax2009 не нашел адаптеров AIF. нашел только компонент Microsoft.Dynamics.IntegrationFramework.WebService, но он используется только для установки веб-сервисов в AOT\References



вопросы по ax2009:
  1. можно ли и как настроить запросы к внешним WCF-сервисам из AIF?
  2. Да, конечно есть статическое связывание через создание webReference. Но может быть, есть standalone класс для вызова методов внешних wcf-сервисов из Аксапты с поздним связыванием? Может кто-нибудь уже делал подобное?

в конечном итоге нужно добавить сертификат к wcfClient.
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 17.10.2019 в 12:26.