Atividade Validate XML

Durante o tempo de execução, a atividade Validate XML determina se os dados XML da entrada são válidos para o Esquema XML ou para o WSDL especificado.

A atividade Validate XML possui as seguintes limitações:

Nota: Você deve fazer upload de um arquivo XSD (termina na extensão .xsd) que contém o esquema XML no projeto antes de configurar a atividade Validate XML. Faça upload do Esquema XML no projeto que é usado para validar os dados XML durante o tempo de execução.
A tabela a seguir descreve o resultado quando ocorrer um erro ou aviso quando a atividade Validate XML estiver analisando dados XML com relação a um Esquema XML.
Tabela 1.
Tipo de Erro/Aviso Descrição Exemplo Resultado
Erro Fatal A análise dos dados XML falha devido a um problema grave e a análise não pode continuar. Por exemplo, os dados XML não são válidos para o esquema XML. Os dados XML não são válidos para o Esquema XML. Por exemplo, o esquema XML define que deve haver um elemento raiz chamado <d> mas os dados XML contêm o elemento raiz chamado <a>. Quando ocorre um erro fatal, a tarefa de orquestração atual para o processamento — mesmo se o processamento da atividade Validate XML não tiver sido concluído. Além disso, as atividades na orquestração após a atividade Validate XML não são processadas. O valor retornado da atividade Validate XML para o parâmetro de saída bem-sucedido é falso, mas como a atividade nunca é concluída, nada é retornado.
Erro (recuperável) Ocorre um erro durante a análise de dados XML mas isso não impede a análise do restante dos dados XML. Um elemento XML em um número inteiro mas uma sequência é fornecida como um valor: <a><count>two</count></a> Se ocorrerem apenas erros recuperáveis ou avisos durante a análise, o processamento da atividade Validate XML é concluído e as atividades na orquestração após a atividade Validate XML são processadas. O valor de falso é retornado do parâmetro de saída bem-sucedido.
Aviso Um aviso ocorre durante a análise de dados XML mas isso não impede a análise do restante de dados XML.   Se ocorrerem apenas avisos durante a análise, o processamento da atividade Validate XML é concluído e as atividades na orquestração após a atividade Validate XML são processadas. O valor de verdade é retornado do parâmetro de saída bem-sucedido.



Feedback | notices