out sequence - Enrich Mediator가 예상대로 작동하지 않습니다.
문제
서비스 체인이 포함 된 응용 프로그램을 구축하려고합니다.응답을 병합하고 병합 된 응답에 대한 여분의 변형을 수행하려고 할 때 의도하지 않은 응답을 보았습니다. 나는 XSLT 변환 결과와 함께 병합 된 응답을 보아
예 :
인상 -> 형제를 사용하여 바디 옵션에 "ABC"를 기존의 결과에 추가 한 경우, 나는 변화를 한 후에, 나는 아직도 "abc"가 첨부된다.
아래의 코드를 참조하십시오
<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=","/>
.
마지막 로그에서 인쇄하는 형제가 여전히 추가 된 형제가 남아 있습니다.
해결책
문제는 XSLT와 함께있는 것을 보았습니다."Source XPath"를 선택해야합니다.그러나 여전히 풍요로운 구성 요소가 작동하지 않는지 모르겠습니다.
제휴하지 않습니다 StackOverflow