[DYNAMICS AX 2012] Model Repository
Bom dia pessoal!
Depois de quase um ano sem posts consegui um tempo para compartilhar um pouco de conhecimento com vocês! Como todos devem saber o AX 2012 está na área, muitos já devem ter brincado com ele, mas tenho certeza que a maioria ainda nem sabe como é a nova interface, assim, hoje darei início a uma série de posts falando das novidades e novas funcionalidades no desenvolvimento do AX 2012.
Oque é o Model Repository ?
Quando o AX era instalado nas últimas versões, eram criados arquivos compartilhados com extensões *AOD e *ALD, respectivamente, os objetos e as labels. Na nova versão estes objetos estarão no Model Repository:
- O conteúdo dos arquivos *AOD agora são armazenados no Model Store
- Os arquivos *ALD são armazenados no Model Store
- O Model Store é armazenado no SQL
Muitos agora devem estar se perguntando como funcionará e quais benefícios trará para o desenvolvimento.
Vantagens
- Poderemos utilizar todas as vantagens que o SQL nos trás para manusear as camadas
- As labes estarão integradas com o Data Model
- Maior facilidade no rastreamento e capacidade de realizar diagnósticos
Como funciona?
Como já havia dito anteriormente nas versões anteriores o AX buscava todas as suas dependências nos arquivos, no AX 2012 ele passará a buscar diretamente do SQL. Assim como nos arquivos teremos várias Models ou seja elas são únicas por camadas. Exemplo: A VARModel será responsável pelos objetos da camada VAR.
Gerenciamento das Models
O AX 2012 nos disponibiliza as seguintes ferramentas para que possamos trabalhar com os Models:
- AXUtil.exe command-line utility: Esta é uma ferramenta de linha de comando criada especificamente para trabalhar com o AX 2012, e nela poderemos criar, exportar, importar, instalar e desinstalar as Models.
- Programmatically: Os desenvolvedores terão uma DLL para trabalhar com as Models chamada: axutilib.dll.
- PowerShell cmdlets: Para quem já trabalha e conhece, será disponibilizado comandos para criar, exportar, importar, instalar e desinstalar as Models.
Bom pessoal acho que com isso da para ter uma idéia geral de como será a nova arquitetura de camadas do AX 2012.
Abraços,
Peterson Ferreira


