O modelo CDN na Configuração do aplicativo não é salvo
Não é possível salvar o modelo CDN na Configuração do Aplicativo. As alterações desaparecem ao fazer logoff e logon novamente.
Descrição description
Ambiente
Dynamic Media Classic
Problema/Sintomas
O modelo CDN na Configuração do aplicativo, que é usado para invalidar imagens, desaparece após fazer logon e logoff. Isso significa que a opção Invalidar CDN não está funcionando, pois o campo está vazio. É por isso que copiar e colar o modelo é necessário sempre que ele desaparecer. O problema está causando um atraso na invalidação das imagens no site.
Resolução resolution
O campo Database onde o modelo CDN é salvo tem um limite superior de 2500 caracteres. Quando um modelo CDN maior do que esse é salvo, ele resulta em um erro nos logs, mesmo que a interface do usuário não indique nada de errado. Trazer o modelo para menos de 2500 caracteres resolve o erro.
Veja o que os logs indicam como resposta a uma solicitação de atualização de Configurações de empresa com um modelo CDN muito grande:
2024-02-27 11:59:07,333 [ RESP_FAULT-f2957e392d404394b8accf8815f6c503][ user@company.com] [ -] [ updatePropertySet] [ 185 ms]< tns:ipsApiFault
xmlns:tns="http://www.scene7.com/IpsApi/xsd"> < tns:code> 30000< /tns:code> < tns:reason> java.sql.SQLException:
ORA-12899: valor muito grande para a coluna
"IPS".""PROPERTYSETVALUE"."VC_PROPERTYVALUE" (real: 3620, máximo:
2500)
ORA-06512: em "IPS.SP3_ADDEDIT_PROPERTYSETVALUE", linha 100
ORA-06512: na linha 1< /tns:reason> < /tns:ipsApiFault>