cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP adapter to send HTTPS to external party

Former Member
0 Kudos

Is it possible to send HTTPS message to an external party using HTTP plain adapter with SAP Exchange Infrastructure 3.0? The external party would be outside our firewall. If HTTP plain adapter cannot be used, which adapter would be best for this?

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

HTTP adapter does support https calls. You can use the HTTP adapter. But yes you would need to configure SSL etc on the XI server for this if needed.

Regards

Bhavesh

Answers (3)

Answers (3)

Former Member
0 Kudos

Peter, thanks for your suggestions though. If we get to an issue of this not working, I'll suggest with the trading partner to switch to web service.

Former Member
0 Kudos

Thanks for all the information, we will try the setting up of a new HTTP connection and see if that resolves the issue.

Jennifer

Former Member
0 Kudos

Jennifer, web methods are methods of web service. If they offeryou this solution, it is almost the best situation for you it is easy and worx. I suppose, you received from the 3rd party WSDL file, which is description of this web service, right?

P.

Former Member
0 Kudos

No they have not supplied a WSDL. They have supplied the DTDs of the XML structures-one for the request and one for the response.

Former Member
0 Kudos

hmmmmmmm.... So I suppose it is not a standard web service with standard web methods... Never mind, it can be solved also of course. But in this case you can not use the SOAP adapter I advised you before.

So use http adapter. Set up proxy, and as HTTP target set up https://<some-target>;

It shoud work

P.

Former Member
0 Kudos

Hey

yes its possible via HTTP.please have a look at the following article

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d024ca8e-e76e-2910-c183-8ea4ba68...

thanx

Aamir

Former Member
0 Kudos

The link talks about using with PCK. Our external party uses Web Methods. Would it still be the same setups as the link that was provided?

prateek
Active Contributor
0 Kudos

The SSL layer should be enabled at XI. HTTPS is a universally accepted protocol.. So it would work for any systems that understands HTTPS.

The above provided link will be useful for u.

Regards,

Prateek

Former Member
0 Kudos

Hi Jennifer!

If your external party uses wen methods, it would be probably better for you to use SOAP receiver adapter. There you can set-up SSL also.

1, as target write: https://<web-service-url>;

2,you MUST have enabled SSL on your J2EE engine, otherwise it won't of course work

Another question is, which type of communication will you use. You can use also client certificate or use SSL without client certificate. However, both work.

If you use client certificate, you must import them into Visual Administrator tool and in the SOAP sender adapter set the certificate, which hame to be used for authentication.

Peter

Former Member
0 Kudos

Yes we do have SSL enabled on our J2EE engine since we use it for RNIF transactions.

Wouldn't the external party that uses web methods have to change their interface to a web service interface? We are changing the interface from SAP Business Connect to SAP XI, so we would like for them not to have to make any changes on their side.