D365 Finance – Erro na validação do Azure KeyVault

A partir da PU48 ou PU49, não sei qual exatamente, o código fonte da aplicação possui uma regra utilizando RegEx para validar o valor do campo Secret dos parametros do Azure KeyVault.

Então se você está encontrando algum problema na validação do seu certificado no formulário do Azure KeyVault, certifique-se que o campo secret dê Match com a expressão regular acima.

É aqui que o RegEx não dá Match: Método GetValue da classe KeyVaultClient:

Encontrei esse erro porque o campo Secret do AKV estava com o valor Vault:///TICATICA, sendo que o correto seria vault:///TICATICA, já que o RegEx é case sensitive.

Problema reproduzido num ambiente com as seguintes versões:

D365 Finance – Erro RetailServer em deploys de PU – Dev sandbox

Quando se deparar com o erro no script de RetailServer no deploy de pacote de Service Update (Platform Update), uma solução aplicável é fazer o seguinte:

“Under the deployable package folder, find the following SQL script <ServiceVolue>:\DeployablePackages\<PackageGUID>\RetailServer\Scripts\DropAllRetialChannelDbObjects.sql”

Executar o script SQL acima enquanto o ambiente está no status de “Failed”. Após a execução, retomar o deploy.

Moacir X++ AX Developer Jr

Boa Tarde Pessoal,

Mais um nessa equipe de Nerds (que aproveitam a vida) atrás de buscar e agregar conhecimento sobre esse

poderoso ERP da Microsoft, o Dymamics AX…

Bom,

que esse seja o primeiro de muitos posts, pretendo aprender o máximo,

sempre compartilhando!