← ISO 20022: fundamentos de integração e operação
03 / 10 · 35 MIN

Validação por camadas

Distinguir estrutura, restrições, códigos externos e identidade XML.

Conceito e mecanismo

Uma cadeia de validação deve indicar o que cada camada demonstra. XML bem formado permite interpretar a sintaxe; o schema verifica a estrutura e tipos definidos; restrições registadas e guidelines acrescentam condições de utilização. Passar o XSD não elimina uma violação do MDR. Listas de códigos externos são mantidas separadamente e podem mudar sem nova versão da mensagem. A página consultada em 1 outubro 2026 publica a edição de agosto 2026, versão 3. Registar a lista efetivamente carregada por cada processo, incluindo caches, permite explicar rejeições intermitentes. Também é necessário interpretar cardinalidade e Choice: um ramo alternativo não autoriza preencher simultaneamente todas as possibilidades.

Aplicação guiada

Em XML, o nome expandido combina URI do namespace e nome local. Um prefixo é um alias associado a um URI, não uma versão por si. Dois prefixos diferentes podem representar o mesmo elemento; o mesmo nome local pode pertencer a vocabulários distintos. Nos testes, incluir prefixos alternativos com a mesma associação, URI incorreto, campos fora da cardinalidade, escolhas incompatíveis e códigos válidos ou inválidos. Associar a rejeição à camada e regra concreta. Evitar uma resposta genérica schema inválido quando a falha ocorreu numa regra de negócio ou numa cache de códigos. A equipa L3 ganha um caminho de diagnóstico reproduzível quando conhece os artefactos e versões usados em cada execução.

NA PRÁTICA

Exemplo: duas instâncias usam o mesmo XSD, mas apenas uma carregou a lista aprovada. O balanceador faz a rejeição parecer aleatória; comparar versões em memória e repetir testes por instância delimita a causa.

Armadilhas comuns

Schema igual como configuração igual; prefixo como identidade completa; validação removida como correção; Choice como lista cumulativa.

Tópicos relacionados: Semântica e documentação do contrato · Mensagens, cabeçalhos e estados · Mapeamento e integridade de dados

Leva esta ideia contigo

Registar camada, regra, artefacto e versão para cada resultado de validação.

Criar conta

Referência: Implementation compliance checklist · DR ISO20022 fundamentals professional assessment2026.10

ISO 20022 é uma marca comercial da Organização Internacional de Normalização (ISO). A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por ISO. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.