on 06-01-2017 11:03 AM
Hello All,
I have a situation here.
We have a scenario where PI picks up File from SAP ECC location and sends it to third party Server. This is File to SFTP scenario.
In this scenario processing mode is 'Delete' and QoS is 'EO'. Poll interval is 300 sec. Location is mounted between ECC and PI system.
Now, sometimes files kept at ECC location are multiple like 10s. Out of these files one or two files gets disappeared from ECC location and when checked in SAP PI I don't see any of missing file in message monitoring.
I have below questions-
1. By any way can I confirm if file has been picked up by SAP PI as it gets deleted and it has disappeared before getting processes? Is there any log of picking of files is maintained?
2. Is it possible that PI is picking up file but processing of previous file is still going on and so file has been disappeared from queue?
3. Can there be any other reason behind this disappearance?
Thanks in advance.
Best Regards,
Yogiraj
Check the log in communication channel monitor. You can also check the logs in Log Viewer(NWA-->Troubleshooting-->Logs & Traces-->Log Viewer).
To verify if the file got picked by PI or not, you can temporarily change the processing mode to Archive and see if the file gets Archived.
Also, check if the file size is huge which might be causing issue.
--Priyanka
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Priyanka,
Thanks for your reply.
Yes, I checked in Log Viewer and found that file was picked up by PI but did not get processed because of below error.
unable to call the messaging system: com.sap.aii.adapter.xi.routing.RoutingException: Unable to parse XML message payload to extract operation for receiver determinationorg.xml.sax.SAXParseException: Content is not allowed in prolog.
Could you please let me know what could be the solution for this?
Regards,
Yogiraj
Make sure your input payload is correct and it does not have any special characters. Remove SWCV from inbound processing tab of ICO and try. Also, if you have any conditions in receiver determination, temporarily remove the condition and test it so that you'll receive the message in monitoring and you can check the payload and see what's causing the issue.
User | Count |
---|---|
78 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.