Fuori sequenza - arricchire il mediatore non funziona come previsto
Domanda
Sto cercando di costruire un'applicazione che include la catena del servizio.Quando cerco di unire le risposte e fai la trasformazione extra sulla risposta a fusione .. Vedo risposta non intenzionale. Vedo la risposta che ho fuso insieme al mio risultato di trasformazione XSLT
Ad esempio:
Se ho aggiunto "ABC" al mio risultato esistente utilizzando l'opzione ERRICK -> fratello a corpo, dopo aver fatto la trasformazione, vedo ancora "ABC" allegato.
Si prega di consultare il mio codice sotto
<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=","/>
.
Nell'ultimo tronco I Stampa Vedo il fratello che ho aggiunto resta ancora.
Soluzione
Vedo che il problema è con XSLT.Dovrei scegliere il "sorgente xpath".Ma non sono sicuro del motivo per cui il mio componente arricchisce non funziona.