> <else>
> <xslt key="transform/empty_message.xslt">
> <feature
> name="http://ws.apache.org/ns/synapse/transform/feature/dom"
> value="true"/>
> </xslt>
> <property name="RESPONSE" value="true"/>
> <send />
> </else>
Hello,
I have switched a little this out response above into:
<else>
<xslt key="transform/empty_message.xslt">
<feature
name="http://ws.apache.org/ns/synapse/transform/feature/dom"
value="true"/>
</xslt>
<property name="RESPONSE" value="true"/>
<header name="To" action="remove"/>
<send/>
</else>
And now there is no error in logs but aggregation which is after that
stopped to work:
2008-12-09 14:19:47,718 [192.168.3.17-adr-37ac1b] [HttpClientWorker-4]
DEBUG OutMediator End : Out mediator
2008-12-09 14:19:47,718 [192.168.3.17-adr-37ac1b] [HttpClientWorker-4]
DEBUG FilterMediator End : Filter mediator
2008-12-09 14:19:47,718 [192.168.3.17-adr-37ac1b] [HttpClientWorker-4]
DEBUG AggregateMediator Start : Aggregate mediator
2008-12-09 14:19:47,718 [192.168.3.17-adr-37ac1b] [HttpClientWorker-4]
DEBUG AggregateMediator Creating new Aggregator - without expiry time
2008-12-09 14:19:47,718 [192.168.3.17-adr-37ac1b] [HttpClientWorker-4]
DEBUG AggregateMediator Collected a message during aggregation
2008-12-09 14:19:47,718 [192.168.3.17-adr-37ac1b] [HttpClientWorker-4]
DEBUG AggregateMediator 1 messages of 2 collected in current
aggregation
2008-12-09 14:19:47,718 [192.168.3.17-adr-37ac1b] [HttpClientWorker-4]
DEBUG AggregateMediator End : Aggregate mediator
2008-12-09 14:19:47,718 [192.168.3.17-adr-37ac1b] [HttpClientWorker-4]
DEBUG SequenceMediator End : Sequence <anonymous>
In logs there are only one message (this with response data), and
there are no empty response data. Is this:
<property name="RESPONSE" value="true"/>
<header name="To" action="remove"/>
do something with clone / aggregation properties in message? I think
aggregator need something more to work in this scenario but what?
Best regards,
Adr