Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

HTTPS WSDL: Exception occurred in communication framework:Error in HTTP

Former Member
0 Likes
3,560

Hi,

I am trying to create a client proxy in SE80 Enterprise Services.

I use external WSDL URL which is a HTTPS URL. I am receiving the error

"Exception occurred in communication framework:Error in HTTP

Framework:404Connection Failed"

We have activated HTTPS in our SAP system. Please let us know what setting is still missing. If we generate the client proxy using any HTTP URL WSDL it is working fine.

Regards,

Shravan

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,661

Have you downloaded and added the certificate(s) of the web sites you are trying to access to the list of certificates in transaction STRUST? Also make sure that your AS ABAP is able to access web sites with HTTPS, the port is different (443). There might be network restrictions in place.

5 REPLIES 5
Read only

Former Member
0 Likes
1,662

Have you downloaded and added the certificate(s) of the web sites you are trying to access to the list of certificates in transaction STRUST? Also make sure that your AS ABAP is able to access web sites with HTTPS, the port is different (443). There might be network restrictions in place.

Read only

0 Likes
1,661

Hi Samuli,

Thank you for the answer.

We have now 1. added the SSL certificate in the STRUST transaction and 2. Opened the port 44300 for HTTPS . However the system still gives the same error message.

Do we need to make any further settings?

Regards,

Shravan

Read only

0 Likes
1,661

Port 44300? The standard port for HTTPS is 443.

Create a RFC connection of type G in transaction SM59 for the URL in question. Make sure you are using SSL (see Logon & Security). The connection test should succeed before you proceed with your custom implementation.

Read only

0 Likes
1,661

Hi Samuli,

Does it matter what the port number is? We assume we can use any port that is open for HTTPS?

Kindly confirm.

Regards,

Shravan

Read only

0 Likes
1,661

It doesn't matter which port you use as long as you use the same one on the server and the client, meaning the server has to listen to the port the client is trying to access. The default port for HTTPS is 443.