cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy messages not arriving to PI

0 Kudos

Hello.

I'm having trouble sending messages from ERP to PI in a Proxy to SOAP scenario with async interfaces.

My landscape is ECC 6.0 and PI 7.3 EHP 1.

I did the abap proxy runtime configuration with RFC destinations SAPSLDAPI and LCRSAPRFC.

Also created type G RFC SAP_PROXY_ESR with prefix "/rep" to access PI's ESR.

All of this is working fine, tcode SLDCHECK is OK in every test and tcode SPROXY display ESR objects well.

Also the queues were registered.

Some proxies were created with SPROXY and are already sending messages but they are not arriving to PI. I think it's because I'm missing another RFC destination of type H with prefix "/sap/xi/engine/?type=entry", and if I do am missing this RFC dest, I don't know were to set it, because tcode SXMB_ADM is already configured with RFC dest SAP_PROXY_ESR.

In tcode SXI_MONITOR in ERP the messages are displayed with error "Error Parsing PI Response". Inside the messages the error says "HTTP Status Code 200 Received But Error During Response Parsing: No XI Response Received XML element {http://schemas.xmlsoap.org/soap/envelope/}Envelope missing in SOAP message header (SAP XI Extension)".

It'd be great some enlightment about this issue.

Thank you very much.

Accepted Solutions (1)

Accepted Solutions (1)

nabendu_sen
Active Contributor
0 Kudos

Hi Juan,

Hope you have configured the steps mentioned in the belowhttp://scn.sap.com/people/michal.krawczyk2/blog/2012/01/19/michals-pi-tips-how-do-you-activate-abap-...

There may be issue with the prefix "/rep". Recheck this. Also check the below thread:

http://scn.sap.com/thread/1508925

0 Kudos

Hi Nabendu.

Thanks for your answer.

What I got from Michal Krawczyk's post is that type G RFC SAP_PROXY_ESR is referenced automatically somewhere in ERP and that I need another RFC with prefix different than "/rep".

I created another RFC dest of type H, with prefix "/sap/xi/engine/?type=entry" and user with role SAP_XI_APPL_SERV_USER. Then I set this dest in tcode SXMB_ADM.

The problem is solved now.

Thank you very much.

Answers (0)