Sequência de saída — O mediador Enrich não está funcionando conforme o esperado
Pergunta
Estou tentando construir um aplicativo que inclua encadeamento de serviços.Quando tento mesclar as respostas e fazer a transformação extra na resposta mesclada.vejo uma resposta não intencional. Vejo a resposta que mesclei junto com o resultado da minha transformação xslt
Por exemplo:
Se eu adicionei "abc" ao meu resultado existente usando a opção enriquecer -> irmão para corpo, depois de fazer a transformação, ainda vejo "abc" sendo anexado.
Por favor, veja meu código abaixo
<enrich>
<source clone="false" type="custom" xpath="get-property('poecResp')"/>
<target action="sibling" type="body"/>
</enrich>
<log category="INFO" level="full" separator=","/>
<xslt key="conf:Response_V1.xslt"/>
<log category="INFO" level="full" separator=","/>
no último log que imprimi, vejo que o irmão que adicionei ainda permanece.
Solução
Vejo que o problema é com xslt.eu deveria escolher o "Source XPATH".Mas ainda não sei por que meu componente Enrich não está funcionando.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow