Поскольку мы знаем, что COM Business Connector обеспечивает совместимость с Microsoft COM, мы использовали COM Business Connector для взаимодействия с Microsoft COM до Axapta 4.0. В Axapta 2012 COM Business Connector больше не поддерживается, кроме .NET Business Connector. Проблема в том, что наш Microsoft COM был запрограммирован на C ++.
Так кто-нибудь знает, как взаимодействовать с Axapta 2012 в моем C ++ COM?
Лучший способ взаимодействия с AX 2012 — это использование служб WCF, предоставляемых AX 2012. Вы можете выставлять существующие сервисы или создавать свои собственные. В настоящее время может поддерживаться бизнес-коннектор .NET, но я уверен, что не буду в следующей итерации AX.
У меня нет опыта работы с C ++ и / или COM, поэтому я не уверен, как бы вы это сделали, но если это возможно, это путь.