Hi,
I have defined a integration process which look like the following schema:
FILEADAPTER1 -> RECEIVER -> DATA_CONTAINER -> SENDER -> FILEADAPTER2
The FILEADAPTER 1 points to file named "TEST_DATA.txt" with a 5 second poll intervall and the DELETE option is activated.
When I place the file in the appropriate directory get files gets consumed and disappears from the directoy, which is ok.
The XML-Message Monitor tells me that the message is could be processed correctly.
But the problem starts:
1. There is no output file written
2. Even if the consumed message (file) isn't there anymore the message gets processed over and over and over again.
Any ideas why this is happening ?
I mean I don't understand why the file is processed over and over again even it is not there anymore after beeing processed the first time ?
Any help is greatly appreciated.
Kind Regards,
Frank Marx
Hi Frank,
it is not easy to answer since it could be a lot of reasons for your problem. But to locate the problem you should first check the logfiles located in the directory .../j2ee/cluster/server0/log/
There is one file containing almost everything, it's called "defaultTrace...". There is another good logfile in directory .../j2ee/cluster/server0/log/applications/com.sap.xi/ which is called "xi..."
Please check these files for your specific filename. You will find it there....
Rgds
/Michael
Frank,
The Adapter has a Poll Interval of 5 seconds hence the message is processed every 5 seconds. This means the existance of the file is checked every 5 seconds. If file is found, you will see corresponding messaging in the XML message monitor. If there is no file in the source directory then you will get corresponding message in the Adapter log.
The writing of output file depends on lot of other details like your outbound adapter, the message mapping program, determination etc. Please check in the XML message monitor to see the status of your processed message.
It doesn't harm to restart the Adapter Engine, if you think everything else if perfect ... just in case.
Regards,
Homiar.
Add a comment