cancel
Showing results for 
Search instead for 
Did you mean: 

HTTPS / SFTP with XI

Former Member
0 Kudos

Hi,

im developing an intervae which should communicate xml files via HTTPS or SFTP.

With HTTP (i have made some tests and it works)

now i want to test it with HTTPS or SFTP but i dont know how to use this.

Can you provide me with some details how to send an file to the https adapter ?

maybe an url call or something else ?

Thank You,

Gordon

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello,

SEEBURGER AG (www.seeburger.de) offers an SFTP/SCP adapter for SAP XI.

This adapter is fully integrated in the SAP XI adapter framework.

Regards, Udo

Former Member
0 Kudos

HI,

i have send an https request with the RWB -> test message option. IT works fine and is available in the message monitoring.

But i dont know how this https look like ?

this is my http request:

http://<server>:<port>/sap/xi/adapter_plain?namespace=<namespace>;

/xi/eu1/HTTP_TEST&interface=HTTP_Inbound_Interface&service=HTTP_BS

&party=&agency=&scheme=&QOS=BE&sap-user=<user>&sap-password=<pass>&sap-client=010&sap-language=<language>

any ideas ? or a tool which i can send a https request ?

Gordon

Message was edited by: Gordon Breuer

henrique_pinto
Active Contributor
0 Kudos

Gordon,

5xx01 didn't work?

Try checking out Exchange Profiles on Administration Link, in initial page of XI (http://<server>:<port>/rep/start/index.jsp).

In the Exchange Profiles, go to Runtime Workbench folder. In it, there's a parameter which should be your https port. Check the number there.

Regards,

Henrique.

Former Member
0 Kudos

Hi Henrique,

I'm working on this thing together with Gordon. I just checked the parameters for the https port and noticed that only a string is maintained (@com.sap.aii.rwb.server.centralmonitoring.httpsport@) not a port number.

I guess together with our SAP Basis we can solve the port problem, but the main question sill remains: How can we actually test a https call? There are several html code samples for sending http request, but we havent found a solution for a https test scenario.

any ideas?

Regards

Michael

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Standrad File adapter shipped with XI <b>does not support SFTP</b>. You can may be consider using <b>FTPS ( File Transfer Protocol using SSL/TLS ).</b>

Check this link for further info,

http://help.sap.com/saphelp_nw04/helpdata/en/0b/9a50465ccf84479e39a6d50c90fb3f/content.htm

Regards,

bhavesh

Former Member
0 Kudos

hi,

i have a url(from this forum, another thread) to send an http request to our xi... and it works fine.

Do you have a url or a tool to send an https request ?

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Have not tried , but please check this link,

http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm

<i>Under Security Check for Inbound Messages, you can specify which HTTP Security Level is to be assumed for incoming messages. You can choose from the following security levels:

&#9675; HTTP (default value)

&#9675; HTTPS without client authentication

&#9675; HTTPS with client authentication</i>

http://help.sap.com/saphelp_nw04/helpdata/en/14/ef2940cbf2195de10000000a1550b0/frameset.htm

Regards,

Bhavesh

Former Member
0 Kudos

Bhavesh Kantilal,

thank you... i´ll go and test it.

Gordon

henrique_pinto
Active Contributor
0 Kudos

For HTTPS and FTPS, you need to define if your communication will have certificate authentication, user authentication, none or both. User/password you enter in the adapter parameters, it's simple. For certificates, you need to import (load) it on Key Storage service, service_ssl view, on Visual Administrator (or create the key pair certificate on XI and then sign then on some Certification Authority, on the same service). Check http://help.sap.com/saphelp_nw04/helpdata/en/f1/2de3be0382df45a398d3f9fb86a36a/frameset.htm for further information.

For incoming messages, usually 5xx00 port works for http and 5xx01 for https (where xx is your system number).

Regards,

Henrique.