Skip to Content
0

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

Jun 01, 2017 at 10:03 AM

173

avatar image
Former Member

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

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Priyanka Anagani Jun 01, 2017 at 10:34 AM
0

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

Show 4 Share
10 |10000 characters needed characters left characters exceeded
Former Member

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

0

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.

0
Former Member

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

0
Former Member
Former Member

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

0