I logged a ticket about the missing call to configureConsumer
https://issues.apache.org/jira/browse/CAMEL-10128

On Wed, Jul 6, 2016 at 12:34 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:
> Hi
>
> You should ask the vendor of JBoss Fuse, eg Red Hat.
> You can get in touch with them using the customer portal, and log a ticket.
>
> On Wed, Jul 6, 2016 at 12:23 PM, stijnkoopal <stijn.koo...@gmail.com> wrote:
>> Hi,
>>
>> Currently we are upgrading our environment from Fuse 6.1 to Fuse 6.2. We are
>> using camel-jt400 to communicate to an IBM AS/400 mainframe.
>>
>> Currently we are having trouble to read from a data queue on the AS/400, and
>> I think the problem is camel related.
>>
>> In Fuse 6.1 we use camel-jt400-2.12.0-redhat-610379.
>> In Fuse 6.2 we use camel-jt400-2.15.1-redhat-621084.
>>
>> The problem is that in Fuse 6.2 no DefaultScheduledPollConsumer is started
>> because the createConsumer method is overridden in the Jt400Endpoint (which
>> extends DefaultPollingEndpoint):
>>
>> @Override
>> public Consumer createConsumer(Processor processor) throws Exception {
>>     if (Jt400Type.DTAQ == configuration.getType()) {
>>         return new Jt400DataQueueConsumer(this);
>>     } else {
>>         throw new OperationNotSupportedException();
>>     }
>> }
>>
>> Because of this, the createConsumer from the DefaultPollingEndpoint is never
>> invoked, and hence no DefaultScheduledPollConsumer is created. The effect is
>> that no polling takes place on the AS/400 queue.
>>
>> In Fuse 6.1 this method was not overridden (in class
>> Jt400DataQueueEndpoint), and therefore the createConsumer method from the
>> DefaultPollingEndpoint was invoked. Resulting in a
>> DefaultScheduledPollConsumer.
>>
>> I think the fix is simple: invoking super.createConsumer(processor) from the
>> createConsumer method in Jt400Endpoint.
>>
>> Can you please have a look at this, and tell me whether I am right. If so,
>> we have to make a workaround for now.
>>
>>
>>
>>
>>
>> --
>> View this message in context: 
>> http://camel.465427.n5.nabble.com/Problem-with-JT400-DataQueue-tp5784876.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to