cancel
Showing results for 
Search instead for 
Did you mean: 

HTTPS post using SOAP

Former Member
0 Kudos

All,

I have to make a HTTPS post to an URL https://..

Can I do it using SOAP receiver adapter - using - "Dont Use SOAP envelope" option.

Please advice...

reg

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

not yet

Former Member
0 Kudos

Bhavesh,

Could you please look at this thread:

Former Member
0 Kudos

done my self

bhavesh_kantilal
Active Contributor
0 Kudos

Would be great if you let people know how you did this as when people hit same problem they know what solves the problem.

Or is that too much to ask?

Former Member
0 Kudos

Bahvesh,

We had to activate SSL on ABAP.

After that, I used SOAP receiver to with HTTPS:// url. That worked.

SDN did not allow me to have more than 10 unanswered questions.. so I had to answered with out explanation...

reg

Former Member
0 Kudos

Hi

Another way to achieve same is using the HTTP adapter.

Create a RFC destination of type G. Use the URL you need to post there and post data

Thanks

Gaurav

bhavesh_kantilal
Active Contributor
0 Kudos

You sure can.

the SOAP adapter in the Do Not use SOAP Envelope option is basically a HTTP adapter!

It helps when you do not want to turn on SSL in the ABAP stack to do this !

Regards

Bhavesh

Former Member
0 Kudos

Bhavesh,

Thanks for your immediate response...

Could you please tell me what I will have to do at a very top level ....

>>There are both I/B and O/B messages, I will have to get the client certificate for the O/B messages to be loaded into the KeyStore on Visual Admin....and what should be done for I/B messsage - when XI acts as server.

>It helps when you do not want to turn on SSL in the ABAP stack to do this !

>>>As we are still on the Java part of XI (becoz of SOAP adapter), We will not have to turn SSL on ABAP...please correct me if I am wrong

What should be done to turn SSL on JAVA...???

reg

bhavesh_kantilal
Active Contributor
0 Kudos

Irrespective of inbound / outbound, you will need to enable SSL on the j2ee engine. Please search on SDN for documents on this as this is a standard procedure and there is a wealth of literature around this.

In case of inbound interfaces, when you turn the SSL on in XI server you will create a keypair and you will have to provide the public cert of your SSL to your partner. If you need you might also need to get this certified from a CA.

Regards

Bhavesh

Former Member
0 Kudos

Bhavesh,

Could you please share your thoughts on the following....

1. Enabled SSL on JAVA engine. - can access https://server:httpsprot(50001)/index.html - but gives a warning that cerficate expired.

2. We have messages coming from a vendor - outside our firewall. - We have not exchanged any certs or keys.

I have configured a sender SOAP with -

Transprot Protocol - HTTP

Message Protocol - SOAP 1.1

HTTPS security Level - HTTPS Without Client Authentication.

I have generated a webservice, used SOAP UI - to send a SOAP request to XI. I can see the message in moni. The end point in the SOAP UI is -

https://<SERVER>:<HTTPS Port>/XISOAPAdapter/MessageServlet?channel=party:service:channel

Is there anything that I will have to do to accept the messages from the vendor.

I am trying to skip the ssl enablement on ABAP engine - so using SOAP adapter.

When tried to post some data from a webmethods server, it is giving error for some SSL certificatie. As a part of SSL enablement on JAVA, I dont think basis team did install any certificate.

reg