cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP to Prosy scenario in SAP PI 7.4 single stack

ramu_g4
Participant
0 Kudos

Hi Experts,

We are working on scenario where PI 7.5 is the sender system & our PI system is on 7.4.

PI 7.5 [SOAP] --> PI 7.4 [our system] --> SAP ECC [Proxy]

Sender PI 7.5 system are getting error when they try to send message to our system.

We are using mapping in our PI system.

Channel configuration is mostly default options.

ICO config snippet.

Thanks,

Ramu.

Accepted Solutions (0)

Answers (7)

Answers (7)

sugata_bagchi2
Active Contributor
0 Kudos

Hi Ramu,
Check if your sender PI system and soapui are in the same network, if you are using any reverse proxy etc.

Ask your basis team, network team to check if the sender PI system's IP is whitelisted in the incoming network- where your 2nd PI system resides.

Also check the log viewer in NWA, the moment you trigger a request for sender PI system. to check what is the http code you are getting once the request is coming.

2019-09-26-23-42-05.png

Thanks.

Sugata B

sugata_bagchi2
Active Contributor
0 Kudos

Hi Ramu.
from your SOAP UI screnn I can see the url is having HTTPS scheme and a port 50001. But your sender SOAP adapter has HTTP security as HTTP. could you please either change this to HTTPS option in adapter or try with HTTP and 50000 port in the soapui url.

Thanks

Sugata

ramu_g4
Participant
0 Kudos

Hi Sugata,

I changed "HTTPS with client authentication" in sender adapter & using https URL in SOAP UI. Tried to simulate again from SOAP UI but same error.

SOAP UI snippet looks like:

Thanks,

Ramu.

former_member190293
Active Contributor
0 Kudos

Hi Ramu!

From your screenshot it appears that you receive HTML page as the response having the title "Notification: Policy: General". Scroll it down and look for any meaningful description within this HTML page content.

Regards, Evgeniy.

ramu_g4
Participant
0 Kudos

Hi Evgeniy,

Thanks for your reply. I found organization has blocked this.

But sender PI system is unable to post the message to our PI system they are getting below error.

Thanks,

Ramu.

ramu_g4
Participant
0 Kudos

Hi Evgeniy,

I get error as shown in below screen SOAP UI screen shot.

Thanks,

Ramu.

sugata_bagchi2
Active Contributor
0 Kudos

What is the SOAP sender URL format are you using ? do you have any firewall between two PI systems? once you send the source PI to target PI 7.4 do you see message ID created in the sender channel?

try to use the traceHTTP adapter module to get more log -

https://blogs.sap.com/2015/10/26/http-tracing-in-soap-receiver-adapters-with-tracehttp-module-parame...

Or check the log viewer for HTTP log and provide us the details.

Thanks

Sugata

ramu_g4
Participant
0 Kudos

Hi Sugata,

Message ID is not generated in channel monitoring when I try to trigger message from SOAP UI.

Please find below snippet after triggering test message from SOAP UI.

Thanks,

Ramu.

ramu_g4
Participant
0 Kudos

Hi Sugata,

Thanks very much for your suggestion,now I maintained HTTP on SOAP UI & channel it worked now 🙂

Question now is when I can send same payload via HTTP using SOAP UI why not can't send same payload be sent from other PI system using HTTP? Can you please suggest on this.

SOAP UI sending payload successfully.

Payload snippet:

Thanks,

Ramu.

former_member186851
Active Contributor
0 Kudos

I think your message protocol should be XI 3.0 not SOAP 1.1

former_member190624
Active Contributor
0 Kudos

Hi Ramu,

This might me a data issue, please take payload from PI 7.5 and test PI 7.4 interface via SOAP UI. This way, you will know if issue is residing in PI 7.4 or PI 7.5.

Regards,

Hari.

sugata_bagchi2
Active Contributor
0 Kudos

Hi Ramu,

could please provide the error log?

ramu_g4
Participant
0 Kudos

Hi Sugata,

Please find below error snippet that we get in sender PI system when they try to post to our PI.

Thanks,

Ramu.