segunda-feira, 28 de agosto de 2017

Alterar Servidor de SSRS - Dynamics AX 365 For Finance and Operations

Antes, no AX2012, para que pudêssemos alterar o Servidor de Report, tinhamos que faze-lo direto em um formulário que continha os endereços das URLs pertinentes ao SSRS. No DAX365FFO isso mudou, a alteração é direto no WebConfig e existe um pacote pronto para isso!

Os procedimentos abaixo, foram executados no servidor que hospeda o IIS.

Para alterar o nome do Servidor de Reports do DAX365FFO, execute os seguintes passos:

1 - Abra como administrador o PowerShell. Geralmente fica localizado em: %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe

2 - Execute o seguinte pacote, seguido do nome do server:
           Ambiente On-Premises:
                  C:\Packages\Plugins\AxReportVmRoleStartupTask\UpdateSsrsMachineNameInAosWebConfig.ps1 ServerName

           Ambiente Azure (em VMs contoso, a partição é a C:  e deve-se utilzar este comando)
          J:\AOSService\PackagesLocalDirectory\Plugins\AxReportVmRoleStartupTask\UpdateSsrsMachineNameInAosWebConfig.ps1 ServerName

em um ambiente Azure, o comando deve ficar parecido com:
         
         

3 - Executado o comando, vá no WebConfig e verifique se as seguintes tags estão como abaixo, com o novo Nome:

                      <add key="BiReporting.PersistentVirtualMachineIPAddressSSRS" value="ServerName" />

     <add key="PersistentVirtualMachineIPAddressSSRS" value="ServerName" />

Quaisquer dúvidas, postem nos comentários que tentarei responder!

sexta-feira, 9 de junho de 2017

Depuração de Classe DataProvider - SSRS - AX2012

Um dos grandes problemas que os desenvolvedores encontram ao analisar um SSRS report do AX 2012, é relacionado ao não funcionamento do breakpoint na classe DataProvider.

Abaixo um link explicando os passos necessários para que isso funcione:

https://www.linkedin.com/pulse/depura%C3%A7%C3%A3o-de-classe-dataprovider-ssrs-ax2012-otavio-anaga

quinta-feira, 25 de maio de 2017

Depuração Remota do Visual Studio - AX 2012

Por vezes me vi em situações em que necessitava realizar a depuração de execuções das regras de negócio em CIL, de modo remoto. Ou seja, depurar a execução em CIL, a partir de uma máquina, que não a do servidor de AOS. Mas nunca foi possível, e sempre acabava acessando o server do AOS diretamente, para que eu pudesse realizar a análise.

https://www.linkedin.com/pulse/depuração-remota-do-visual-studio-ax-2012-otavio-anaga