Resolvendo erro Acessando Campos com Xpath Expression
Considere o erro abaixo, ao acessar, ou alterar um campo através de xpath.
“The XPath expression '/*[local-name()='MATMAS05' and namespace-uri()='http://MATMAS05.V3']/*[local-name()='E2MARAM007GRP' and namespace-uri()='']/*[local-name()='E1MARAM' and namespace-uri()='']/*[local-name()='WRKST_NEW' and namespace-uri()='']' selected a node which is not valid for property or distinguished field retrieval, or it selected no node at all. Only text-only elements or attributes may be selected.”
Isso quer dizer que a expressão xpath passada não existe na mensagem.
Provavelmente, ao mapear a mensagem, o campo que está sendo acessado foi mapeado sem valor, ficando nulo, provocando o erro.
Para resolver, no mapeamento, o campo deve conter um valor qualquer, para que ele passe a existir na mensagem, podendo ser alterado.
1 Comentário:
Mto bom Ruth Rezende, continue o ótimo trabalho!
Postar um comentário