cancel
Showing results for 
Search instead for 
Did you mean: 

Zero size payload message created for Interface (ABAP Proxy)

former_member184155
Participant
0 Kudos

Hello Experts,

We mostly use ABAP Proxies in our production system(SAP PI 7.10, Windows OS, DUAL Stack ) to send feed files via File Adapters. We have two interfaces which share following interface objects.

1. Service Interface of ESR.

2. Interface Namespace.

3. Message Mapping.

4. Operational Message Mapping.

5. Message Type.

6. Data Type.

7. Software Component Version.


when ever the batch jobs for these interface are run a second message with zero payload is created (Although it is not exactly a Zero Payload message ), it contains the file name & the path of shared drive where the system sends the file. the first message gets processed successfully but the second message with same file name ends up in error in SAP PI RWB- Message Monitoring.


Could the second message be created because of error in Message Mapping ?

the other interfaces which uses the above interface on objects do not have this problem. please assist.


Thanks

Priyesh Shah


Accepted Solutions (0)

Answers (2)

Answers (2)

manoj_khavatkopp
Active Contributor
0 Kudos

Did you check in ECC - SXMB_Moni whether you are getting 2 messages , if yes then this needs to be debugged at the ECC end.

Br,

Manoj

former_member184155
Participant
0 Kudos

Hi Manoj, we  are receving second message in SAP ECC & SAP PI asw ell.

Thanks

Priyesh Shah

manoj_khavatkopp
Active Contributor
0 Kudos

Well then as source system is ECC and as you are getting 2 message (empty) from there , so i would suggest to check  the proxy implementation for the reason being 2 message generated.

Br,

Manoj

former_member184155
Participant
0 Kudos

Thanks

manoj_khavatkopp
Active Contributor
0 Kudos

Priyesh,

If you have found the resolution update it in the thread and close it.

Br,

Manoj

former_member186851
Active Contributor
0 Kudos

Hello Priyesh,

What is the second interface?you mean one outbound split to 2 inbound?

If your spliting the message might be the second message mapping paylaod is not valid.

You can take the payload and check in the mapping which is failing.

former_member184155
Participant
0 Kudos

By Two interface i mean two independent PI Interface which sends different data, when the background jobs for these two interfaces are run there creates an additional message ( second message other than original , we are not splitting the message , we are only using Receiver Determination where depending on the interface id provided Receiver Component is determined) . Initially we also though that it is Message Mapping issue but not. the twoo messages appear in SXI_MONITOR one second apart.

thanks

Priyesh Shah

former_member186851
Active Contributor
0 Kudos

Then Priyesh check why 2 messages are created as Manoj suggested.

Since your message is failing in mapping why dont you take the payload and check in the mapping.

former_member184155
Participant
0 Kudos

There is no problem with the mapping, i have unit tested the mapping & it is of no help to cause the issue.The message is present in SAP PI Integration engine as well as SAP ECC6 SXI_MONITOR.

former_member186851
Active Contributor
0 Kudos

If 2 programs are used to create messages check if the proxy implementation for any issues.

If any recent changes are done in mapping ensure cache is up to date.