Globaltec UAU – Demonstrativo de Pagamento - 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
Incidente
No portal UAU Web ou por uma integração via API, ao tentar gerar o demonstrativo de pagamento do cliente, retorna a seguinte mensagem: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Causa
Esta mensagem é apresentada, por falta de registro das DLL’s.
Solução
Para que a mensagem não seja apresentada e a geração do demonstrativo de pagamento seja concluida, realize os passos a seguir:
1. Acesse o servidor onde o Serviço de Informações da Internet (IIS), está instalado;
2. Ao acessar o (IIS), clique em Pools de aplicativos:
3. Pause o pool de aplicativos do UAU seguindo os passos abaixo:
3.1 Clique com o botão direito do mouse / clique em Parar:
4. Abra o prompt de comandos do Windows com permissão de administrador;
5. Agora digite os comandos abaixo um por vez e aperte o enter do teclado:
5.1 cd\
5.2 cd inetpub
5.3 cd wwwroot
5.4 cd uauAPI
5.5 cd bin
6. Execute as seguintes ações no prompt de comando:
6.1 Digite regCompsWS.bat / aperte o enter;
6.2 Digite GerModulosUAU.exe / aperte o enter;
6.3 Digite regsvr32 ParcelasTemp.dll / aperte o enter;
7. Retorne ao IIS, conforme o passo 3 / clique em Iniciar:
Observação: Esse processo é padrão para o ambiente produção e de homologação, muda apenas a pasta do site.