KB Article #71697

Input Channels - input files are not picked up even if the Channel configuration is correct

Problem

The IntegrationTask with an input Channel does not work. The message stays still in the folder/JMS queue.
The Channel configuration is correct.
All Tasks are running.
No error in log.


Resolution

In order to check the status of the Communication CommAdapter, open the Performance Monitor
and go to Task TransferGateway - Diagnostic



In the diagnostic All lines about All Retrieve topic are like:
All Retrieve
   Transfer gateway acts as secondary instance



In a situation in which the TransferGateway works properly, at least one line similar to the example below appears:
Retrieve
   Transfer gateway acts as primary instance
   Trigger with id 501 on queue 'transadapt_494', server 'queue_218' is waiting for commit, expired at 2011-07-19 16.07.47



in which there is a reference to the trigger.



The solution, to get the trigger running properly is:
1. Stop Integrator
2. Delete the file  $CORE_LOCAL/config/runtime/transgateway/transgateway_221_lockfile
3. Start Integrator without tasks
4. Do a "Force a rebuilt of run-time data"
5. Start  task TransferGateway, then all tasks