cancel
Showing results for 
Search instead for 
Did you mean: 

Picking up of file is not shown SAP PI message monitroing.

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (1)

Answers (1)

PriyankaAnagani
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

PriyankaAnagani
Active Contributor
0 Kudos

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.

Former Member
0 Kudos

Hello Priyanka,

Actually I am getting this issue in Production and as file which got deleted from ECC location does not come to message monitoring, I am unable to compare two payloads i.e. one which is passed successfully and which got deleted from ECC.

How can I proceed?

Regards,

Yogiraj

apu_das2
Active Contributor
0 Kudos

If it is xml file you are picking from NFS location and you have MM in place then you can test it in ESR.

Thanks,

Apu