Regras gerais do XML
Last updated
Last updated
Aqui estão as regras gerais para enviar com sucesso os dados de certificação através de um arquivo XML:
Documentos XML devem conter um elemento raiz que é o pai de todos os outros elementos:
Para upload de certificado, o elemento raiz é <client_certs></client_certs>
\
Essa linha é chamada de prolog XML: <?xml version="1.0" encoding="UTF-8?">
O prolog XML é opcional. Se existir, ele deve vir primeiro no documento. Documentos XML podem conter caracteres internacionais, como øæå norueguês ou êèé francês. Para evitar erros, você deve especificar a codificação usada ou salvar seus arquivos XML como UTF-8. UTF-8 é a codificação de caracteres padrão para documentos XML.\
Todos os Elementos XML Devem Ter uma Tag de Fechamento
As tags XML diferenciam maiúsculas de minúsculas. A tag é diferente da tag. As tags de abertura e fechamento devem ser escritas no mesmo caso:
quaisquer tags que não forem fechadas resultarão em um erro: Arquivo XML inválido enviado
Incorreto: <certification_body_identity_number>%VALUE GOES HERE
Correto: <certification_body_identity_number>%VALUE GOES HERE</certification_body_identity_number>
\
Elementos XML Devem ser Aninhados Corretamente
No XML, todos os elementos devem ser aninhados corretamente um dentro do outro:
Incorreto:
<certification_identity_number>
<certification>
CERT-0001
</certification_identity_number>
</certification>
Correto:
<certification>
<certification_identity_number>CERT-0001</certification_identity_number></certification>\
As tags não podem conter espaço em branco
ex. <certification identity number>
O sistema não reconhecerá essa sintaxe e retornará um erro: Arquivo XML inválido enviado\
Todas as tags pai devem ser incluídas ao enviar um arquivo XML, se as tags pai estiverem faltando, o sistema retornará um erro: Arquivo XML inválido enviado\
Se a tag "certification_standard_and_scheme" e seus filhos estiverem vazios, o sistema retornará um erro: Arquivo XML inválido enviado\
Tags inválidas para campos opcionais não acionarão um erro, mas os dados adicionados dentro da tag não serão exibidos no sistema
Correto:<original_issue_date>01/20/2021</original_issue_date>
Incorreto (do arquivo): <orig_issued_date>01/20/2021</orig_issued_date>
Dados exibidos no sistema
Data de Emissão Original: (vazio)
Coisas a ter em mente ao preencher seus dados em um arquivo XML.
Digite apenas um valor de dado por tag
Certifique-se de digitar apenas valores de dados únicos em uma tag. Ao enviar vários valores de dados, não inclua mais de um valor de dados em uma única tag.
Mantenha o formato dos dados consistente
Uma incompatibilidade de espaços, capitalização e outros tipos de formatação causará um erro e os dados não serão correspondidos
Mantenha a sintaxe similar à fornecida no modelo
Não deixe os campos obrigatórios em branco ou vazios
Não adicione vários dados a uma mesma tag
Não junte vários dados em uma mesma tag
Formato do Arquivo
O formato do arquivo deve ser .xml
.
Tamanho do Arquivo
O tamanho máximo do arquivo para arquivos XML é de 50MB. Se o seu arquivo XML for maior que 50MB, você precisa dividi-lo e enviar vários arquivos, cada um com menos de 50MB.
Nome do Arquivo
O IAF CertSearch recomenda que você nomeie seus arquivos usando os seguintes formatos:Único: cb_certs.xml
Múltiplos arquivos: cb_certs_1.xml
, cb_certs_2.xml
, cb_certs_3.xml
Tag XML
As tags XML devem ser as mesmas do modelo. Se forem alteradas, o IAF CertSearch não reconhecerá os dados do campo e eles não serão enviados.
Sequência da Tag XML
As tags devem estar em ordem e devem ser as mesmas do modelo. Se forem alteradas, o IAF CertSearch não reconhecerá as guias e os dados nessas guias não serão enviados.