A função DQM 160 valida o comprimento e trunca o valor da tag UMF.
A função é utilizada para evitar que tags com excessivos caracteres para seus campos SQL correspondentes sejam inseridas no banco de dados.
Se os procedimentos de correção estiverem configurados e o comprimento do valor exceder o máximo configurado, a função removerá o excesso do valor da tag UMF da direita para a esquerda. Se o procedimento de correção não estiver configurado para corrigir um erro, a função registrará uma exceção no registro de erros configurados e não carregará o valor inválido.
Se estiver utilizando a regra DQM 160 para verificar um comprimento de valor de atributo LAST_NAME, certifique-se de executar uma regra DQM 255 (padronização de nome) primeiro antes de executar a regra DQM 160. Isto evitará que o comprimento de LAST_NAME seja aumentado após a execução da regra DQM 160 (verificação de comprimento máximo), quando as outras partes estiverem presentes.
Código de Exceções | Descrição | Gravidade* |
-1 | O valor da tag UMF excede o comprimento máximo permitido, mas a regra não está configurada para desempenhar procedimentos de correção. | 3 |
1 | O valor da tag UMF era muito longo, portanto, a função truncou o valor. | 0 |