cancel
Showing results for 
Search instead for 
Did you mean: 

Quadrem Portal to SAP PI Connectivity Not working

Former Member
0 Kudos

Dear All,

Quadrem is 3rd party portal for receiving and sending purchase orders messages. We are able to send the PO messages from PI to Quadrem through SOAP receiver channel. But PI is not able to receive the PO response from Quadrem. We have SOAP sender channel in PI for receiving the messages from Quadrem.

While trying to send PO response message from Quadrem to PI, it is getting failed in Quadrem portal itself (we cannot see anything in SOAP sender channel in PI). It errors out in Quadrem portal with this error: connection closed by remote host.

The interface was running successfully earlier, past 1 week we are facing this issue.

Does anyone has pointers to fix the issue? Please share your valuable feedback.

Regards,

Ankit

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi All,

Issue was in the Web Dispatcher.

Restarted the Sapwebdispatcher with command line only for WEB5Q.

One service was getting stopped automatically in one of the dispatcher where the PIQ message usually strikes.

TRACE levels were also changed for the services in Webdispatcher.

former_member3035
Participant
0 Kudos

Hello

Can someone help me in what are the topic should i covered in SAP MM configuration.

M very new to it.

Regards

Idrees

Former Member
0 Kudos

Dear All,

We have checked the web dispatcher logs. Once the message is sent from Quadrem to SAP, we can see hits on the firewall and the traffic is reaching web dispatcher.

But in the web dispatcher logs, we see the below log with status 500

QUADRAM - "POST /XISOAPAdapter/MessageServlet HTTP/1.1" 500

Does anyone know why through the web dispatcher, it is not going to PI systm?

Thanks,

Ankit

Former Member
0 Kudos

Any pointers please?

Former Member
0 Kudos

Does anyone know what to do?

apu_das2
Active Contributor
0 Kudos

Its Firewall issue. Your firewall is not allowing the third party message to enter in your landscape.

Try to telnet from third party end , it will definitely give an error.

Talk to your basis/network team to look into ports are opened or not.

Thanks,

Apu

former_member182412
Active Contributor
0 Kudos

Hi Ankit,


But in the web dispatcher logs, we see the below log with status 500

QUADRAM - "POST /XISOAPAdapter/MessageServlet HTTP/1.1" 500

May be they are not calling the full URL like below.

http://host:port/XISOAPAdapter/MessageServlet?senderParty=&senderService=<Service>&receiverParty=&re...

Make sure they are using complete URL in their side when they calling your service.

You can also check in PI system for these type of errors in below directory(HTTP trace file)

/usr/sap/PID/DVEBMGS00/j2ee/cluster/server0/log/system/httpaccess

Regards,

Praveen.

Former Member
0 Kudos

Hello Apu,

We have already checked with out Network team. No issue in the firewall, packets are hitting the firewall.

Thanks,

Ankit

Former Member
0 Kudos

Hello Praveen,

They are calling the full URL as per the convention. As the messages are not reaching PI, so the logs will not be available in PI directory:


/usr/sap/PID/DVEBMGS00/j2ee/cluster/server0/log/system/httpaccess


Recently on Quadrem side, they have changed certificate algorithm from SHA1 to SHA256. They already provided to us the new certificates and we have deployed them in PI. Hence, we are able to send the messages successfully to Quadrem.

Similarly, they have our client public certificate installed in their Quadrem system in order to send the messages from their Quadrem system to PI. I see that our public certificate is SHA1 based. Could it be a problem? Do we need to convert our public certificate from SHA1 to SHA2 and share it with the Quadrem team or it does not matter?

Thanks,

Ankit

former_member186851
Active Contributor
0 Kudos

Hello Ankit,

That should not be a problem.Anyways you can try that option.

chaitanya_sudha
Explorer
0 Kudos

Hi Ankit,

Can you import WSDL into SOAP UI and try to send message to PI.

Check blog .

Regards,

Chaitanya.

Former Member
0 Kudos

Thanks Chaitanya for the reply.

The issue is not with the SOAP receiver (as we are able to send the messages to them). When Quadrem is trying to send the message, it is getting failed in their portal itself (no logs in SOAP sender channel as it is not able to make up to SAP PI).

Though any configuration has not changed, do we need to still ask portal team to import WSDL?

Regards,

Ankit

Former Member
0 Kudos

Recently, there was a certificate change (moved from SHA1 to SHA2). That was used in SOAP receiver.

Are there any settings that need to be done in SOAP sender?

Former Member
0 Kudos

Any pointers please?

chaitanya_sudha
Explorer
0 Kudos

Hi Ankit,

What  error getting in portal ? Ask them to send.

We can test inbound interfaces ( portal to SAP PI ) also in soap ui. We can send messages same as like third parties so that we can figure out the actual error..

No need to do any settings for certificate change in soap sender channel.

Regards,

Chaitanya.

former_member186851
Active Contributor
0 Kudos

Ankit,

Ask them if any new certificate or any changes in certificate needs to be done?

Former Member
0 Kudos

The certificate which we got pertains to SOAP receiver channel (channel from PI to Quadrem) and Quadrem portal is able to receive the messages successfully.

As we are not using any certificate for SOAP sender (Quadrem to PI), I think there is some other issue.

Former Member
0 Kudos

Error in portal: Connection closed by remote host.

Between will try to test in SOAP UI as you are suggesting.

chaitanya_sudha
Explorer
0 Kudos

Hi Ankit,

Please ask them to open URL in the browser on their side and Telnet or ping IP address port.

Regards,

Chaitanya.

Former Member
0 Kudos

I have tested through SOAP UI and it is working fine. But don't know why Quadrem portal is not able to send the messages to PI.

chaitanya_sudha
Explorer
0 Kudos

Hi Ankit,

Did portal people telnet IP address ? Did they opened URL in browser ?

If it works fine from soap ui then no issues in PI side.

Something they are sending wrong. Ask them also to try from SOAP UI.

Regards,

Chaitanya.

Former Member
0 Kudos

Hi Chaitanya,

Quadrem team has tried to send the message from SOAP UI but it got failed with below error:

SOAPClientException: Read Time Out.

Also, we have checked and the packets are hitting the firewall. So, the firewall setup seems to be fine.

Regards,

Ankit