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>

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f