‎2013 Mar 29 9:46 AM
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
‎2013 Mar 29 1:27 PM
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.
‎2013 Mar 29 1:27 PM
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.
‎2013 Apr 02 5:30 PM
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
‎2013 Apr 02 6:00 PM
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.
‎2013 Apr 03 12:52 PM
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
‎2013 Apr 03 2:23 PM
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.