Secuencia de salida: enriquece el mediador no funciona como se esperaba
Pregunta
Intento construir una aplicación que incluye el encadenamiento del servicio.Cuando intento fusionar las respuestas y hacer la transformación adicional en la respuesta fusionada ... veo la respuesta involuntaria. Véase la respuesta que me fusioné junto con mi resultado de transformación XSLT
Por ejemplo:
Si he agregado "ABC" a mi resultado existente usando Enrich -> Opción de hermanos a cuerpo, después de la transformación, todavía veo "ABC" que se adjunta.
Por favor, vea mi código a continuación
<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=","/>
En el último registro I Imprimir, veo que el hermano que agregué sigue siendo.
Solución
Veo que el problema es con XSLT.Debería elegir la "Fuente XPath".Pero no estoy seguro de por qué mi componente enriquecido no está funcionando.