Uma das novidades que destacamos no Magic xpi 4.1, neste outro post, foi o novo conector para o Microsoft Dynamics AX.
E é sobre ele que vamos falar mais um pouco agora.
O Magic xpi conecta-se ao MS-DAX através da AIF (Application Integration Framework) e suas Inbound Ports.
Com estas portas de integração devidamente configuradas no MS-DAX, nós teremos uma URI de acesso a cada objeto de negócio disponível para integração:
Esta URI é o WSDL do serviço SOAP do MS-DAX, que dá acesso ao objeto de negócio e seus métodos.
O conector MS-DAX é baseado no MS.NET 4.5 (ou +), que deve estar instalado nos servidores do Magic xpi.
Além disso, nas máquinas de desenvolvimentos dos projetos (onde utilizamos o Magic xpi Studio) é necessário também ter o Windows SDK 8.1 (ou +), pois no MAGIC.INI precisamos configurar os endereços do:
- Compilador C# (csc.xe)
- Gerado de classe proxy para serviços SOAP (SvcUtil.exe)
NOTA: Atentar para a versão correta do Windows SDK (8.1) e do MS.NET (4.5).
Realizadas estas configurações, cria-se um recurso do tipo “Dynamics AX”, informando a URI publicada no MS-DAX e os detalhes de conexão (se necessário):
Em seguida, clica-se no botão “Load Service”:
O que esta ação irá fazer é ler o WSDL do serviço SOAP do recurso e gerar a classe MS.NET (proxy) para interfacear com este recurso:
A partir de agora, é necessário apenas arrastar e soltar o componente MS-DAX no fluxo de integração (associando-o ao recurso correto):
selecionar o objeto de negócio e o método desejado:
e parametrizar a sua execução através do DataMapper:
É fácil, simples e direto.
É Magic!
Para receber os artigos do Blog Magic Brasil em primeira mão no seu email registre-se aqui