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:

Julhones disse...

Mto bom Ruth Rezende, continue o ótimo trabalho!

Postar um comentário

BizTalk 360

Visitas

Arquivo do blog