Https for SOAP and HTTP Receiver adapters in PI 7.1
Hi,
We need HTTPS Transport protocol is required to send the message to receiver systems.
Currently we are using below procedures for https:
1) HTTP with SSL (= HTTPS) without client authentication
2) HTTP with SSL (= HTTPS) with client authentication
But client donu2019t want this procedure.
Here my question is How to enable the https Transport protocol in SOAP and HTTP Receiver adapters.
>>Here my question is How to enable the https Transport protocol in SOAP and HTTP Receiver adapters.
What I see is your client wants PI to send communication via HTTPS transport protocol. That means you have to apply for trusted certificate and import that certificate root node in Netweaver keystore.
Then change the transport protocol from http to https in soap and http receiver communication channel and communicate to client via certificate authentication.
Plenty of documents available in sdn about https certificate authentication. Please go through those links.
check this thread.. might be helpful
Client Certificate for PI authentication when Web Dispatcher terminates SSL
Similar Messages
-
Difference Between SOAP And HTTP Adapters
Hi,
Any body give me some information Abt Differences between SOAP And HTTP Adapters i know both are in use of Webservises. Any one come with more specific differences like in what case we go for SOAP And in what case we go for HTTP. thanks in advance.
Thanks
kiran.BHi,
In addition to the above
The SOAP Adapter enables u to exchange SOAP messages between the remote clients or web servers and the integration server
The HTTP Adapter is used to receive the arbitrary XML in the body of an HTTP-Post request.The HTTP adapter uses HTTP version 1.0 and does not support returning fault messages to the sender.
The HTTP adapter is used by the external systems to connect to the integration engine using the native HTTP interface.The plain HTTP adapter is a part of integration engine.
Regards,
Gunasree. -
I purchased 2 packages of gems for skylanders and only received 1 package. Got email receipts and tried to report problem with link in email on my ipad2 and it keeps coming up with to many https redirects. Can anyone help? Just want my gems :).
Contact iTunes Customer Service and request assistance
Use this Link > Apple Support iTunes Store Contact -
Enabling https for SOAP adapter
Hello all,
Can anyone suggest how to enable https for SOAP adapter in PI system?
Thank You,
Regards,
HasanHi Hasan,
CHeck the blog :/people/rahul.nawale2/blog/2006/05/31/how-to-use-client-authentication-with-soap-adapter which guides you clearly
Also check SAP Note#891877 for reference.
Thanks and Regards,
Naveen -
Could someone help me to clearly distinguish between SOAP and HTTP adapter?
In which scenarios we can go for HTTP adapter and when to go for SOAP adapter?
Hi Lekshmi !!
A SOAP message will be bundled inside the soap envelope.HTTP is not an adapter in adapter engine whereas soap is an adapter i.e, HTTP doesn't require a communication channel where as SOAP requires.You can send soap messages using some SOAP client.
SOAP Adapter is used to xchange SOAP messages bw remote clients and webservices....
check this link for more differences..
SOAP and HTTP adapter
When you need to Send Data to XI from a Webservice , your SOAP adapter is used.
HTTP adapter is used when you want to post a HTTP request message from a web application to XI.
How can i make use of SOAP Sender Adapter without using any tools like XML Spy etc....
XML SPy is used as a TEST tool when you are sending SOAP information to XI. TO actually send data , you need to configure a webservice and construct a SOAP request message and post the data .
we use SOAP adapter when we need to connect to remote system or use Webservices in these cases we use SOAP adapter.
HTTP Adapter is used by extenal systems to connect to Intergartin server using native HTTP Interface.
the http adapter is a service which is directly connected to integration engine. Adapter Framework (Java) isnt involved. It is much more performant than SOAP adapter.
The SOAP adapter is written in Java and is responsible for the SOAP envelope around the real XML message. You can build/remove that envelope as well in the mapping and use instead http adapter. But standard for webservices is using SOAP adapter.
Check this thread....
Difference between SOAP and Http Sender
HTTP Adatpter Vs Soap Adapter
HTPP Adatpter Vs Soap Adapter ????
Difference between SOAP and Http Sender
Difference between SOAP and Http Sender
Plain HTTP Adapter vs SOAP Adapter with regards to SSL
Plain HTTP Adapter vs SOAP Adapter with regards to SSL
Hope it clears your doubt !!!!
Questions are welcome here!!
<b>Also mark helpful answers by rewarding points </b>
Thanks,
Abhishek Agrahari -
Hi All,
Difference b/w SOAP AND HTTP ADAPTORS.
WAITING FOR REPLIES.
SANKARHello
Please check the Rules of Engagement, https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement, before posting on the forum.
Please search the forum before posting questions like this. It has already been answered several times in the forum. Also you will find the answer by searching help.sap.com.
I am closing this thread.
Regards
Mark Smyth
XI/PI Moderator -
Hi,
Please Explain Differences between SOAP and HTTP Adapters?
Regards,
Giridhar.CHi Giri,
Use SEARCH FUNCTION IN SDN ,YOU WILL FIND TONS OF LINKS ON SAME CONCEPT.
Regards,
Raj -
Https front end and http backend
Hi there....I am having a small issue....I have a web app that is https based....I have installed the cert on the CSS, and DNS for this app points to the VIP....the client is wanting to have an https front end, and then load balance in http to the backend servers....the issue I am running into is that this only works if I have an active port 80 rule on that same VIP....if I suspend the port 80 rule and only leave the port 443 rule active on that VIP, it doesn't work....please see appropriate config portions below....Thanks in advance!
Sandeep
ANy suggestions? I have been trying this for a couple of days now...it works fine if the backend sessions are also https, but the client has changed their requirement....
ssl-proxy-list SSL1
ssl-server 1
ssl-server 1 rsakey app1-test
ssl-server 1 rsacert app1-test
ssl-server 1 vip address 10.19.55.10
ssl-server 1 cipher rsa-with-rc4-128-md5 10.19.55.10 81
backend-server 1
backend-server 1 port 81
backend-server 1 server-ip 10.19.55.132
backend-server 1 ip address 10.19.55.132
backend-server 2
backend-server 2 port 81
backend-server 2 server-ip 10.19.55.133
backend-server 2 ip address 10.19.55.133
backend-server 3
backend-server 3 port 83
backend-server 3 server-ip 10.19.55.132
backend-server 3 ip address 10.19.55.132
backend-server 4
backend-server 4 port 83
backend-server 4 server-ip 10.19.55.133
backend-server 4 ip address 10.19.55.133
backend-server 5
backend-server 5 port 85
backend-server 5 server-ip 10.19.55.132
backend-server 5 ip address 10.19.55.132
backend-server 6
backend-server 6 port 85
backend-server 6 server-ip 10.19.55.133
backend-server 6 ip address 10.19.55.133
active
service webserver002:81
ip address 10.19.55.132
port 81
keepalive port 2199
keepalive type tcp
protocol tcp
active
service webserver003:81
ip address 10.19.55.133
port 81
keepalive port 2199
keepalive type tcp
protocol tcp
add ssl-proxy-list SSL1
active
service webserver002:83
ip address 10.19.55.132
port 83
add ssl-proxy-list SSL1
keepalive port 2399
keepalive type tcp
protocol tcp
active
service webserver003:83
ip address 10.19.55.133
port 83
keepalive port 2399
keepalive type tcp
protocol tcp
add ssl-proxy-list SSL1
active
service webserver002:85
ip address 10.19.55.132
port 85
add ssl-proxy-list SSL1
keepalive port 2599
keepalive type tcp
protocol tcp
active
service webserver003:85
ip address 10.19.55.133
port 85
keepalive port 2599
keepalive type tcp
protocol tcp
add ssl-proxy-list SSL1
active
service SSL_Front
slot 2
type ssl-accel
keepalive type none
add ssl-proxy-list SSL1
active
owner app1-test
content app-test_back
vip address 10.19.55.10
add service webserver002:81
add service webserver003:81
add service webserver002:83
add service webserver003:83
add service webserver002:85
add service webserver003:85
balance aca
protocol tcp
port 81
active
content app1-test_front
vip address 10.19.55.10
application ssl
add service SSL_Front
protocol tcp
port 443
advanced-balance ssl
balance aca
activeThanks for the quick reply....there is another port 80 rule setup for that vip....I was using that to test with the app until I got the front end https rules working....
my port 80 rules just says listen to 10.19.55.10 on port 80 and load balance btwn the webervers on port 8x in the back end...
I am trying to do https front end and http backend....
no where in my SSL config have I configured port 80....but when I suspend that rule it all fails....
I am wondering if the backend server sessions are happening properly?
I don't fully get what you mean by "You need to have the rule in port 443 to match traffic coming from the client and the clear text rule (port 81) to match traffic already decrypted coming from the SSL module"
Haven'tI done that?
Thanks again!
Sandeep -
I pre-ordered an album and i did not get it! i payed 14 some dollars for it and never received it i checked to see if i bought it and it said i did. i looked to see if i could re download the album but i dont know how please help!
If you are in a country where music can be redownloaded then it should show in the Purchased tab in the iTunes store app on your phone, and the Purchased link under Quicklinks on the right-hand side of the iTunes store homepage on your computer's iTunes. If it doesn't show there then does the Store > Check For Available Downloads menu option on your computer's iTunes find it ?
-
Hello Friends,
1)In one of the scenarios ..They are implementing HTTP Is it better to implement
HTTP for Synchronous receiver side or It would be advisable to use SOAP for Syn Receiver side.
2)Can Reciver HTTP handles Syn communication.Satya Kumar,
1) SOAP messages are more secure and since most applicatioins are moving towards a webservice architecture you would be better off with a soap adapter. All things considered equal SOAP is a better choice.
2) I dont think plain receiver HTTP can handle sync comm.
regards,
Arvind R -
Sender SOAP and HTTP adatper setting.
Hi,
I've a scenerio, where I send purchase order(PO) file to external partner via a HTTPS url. I use receiver SOAP adapter with transport protocol "HTTP", Message protocol "SOAP 1.1" and in the Target URL I use the https://url also I've the " Do Not Use SOAP Envelope" check box selected in the Conversion Parameters. This scenerio is working fine.
Now the external partner wants to send back the purchse order response (POR) file and he gave the http URL to pick the files. Now the question, Is there a straight simple configuration in sender SOAP adapter or sender HTTP adpter to pick POR
file(s) from the URL?
Can you please let me know whether is it possible? Any link showing the setup will be helpful.
Thanks.what you need is a HTTP GET call which is not supported by the HTTP adapter until PI 7.3
So refer this : http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/28487 [original link is broken] / Michal's PI tips: Exchange Rates from an XML file on a web page - REST, AXIS
Edited by: Shabarish Vijayakumar on Mar 5, 2012 10:01 PM -
Dear All
When we need to use HTTP adapter and SOAP adapter.when integrating with a website which adapter to use?
thanks and regards
satishMichal Thanks for your quick reply
My requirement is to upload the sales information from sap to the companys official website
In this case what points do i need to consider, before selecting whether http or soap adapter
do i need to make any special configuration for using these adapter in SAP PI system
thanks and regards
satish -
SSL Installation for AS2 and HTTPS
Hi b2bgurus,
Please let me know the steps to install SSL for various trading partners.
Does the B2B server need a bounce after every certificate install/change.
I would like to install the certificates for AS2[EDI] and HTTPS protocals.Does the B2B server need a bounce after every certificate install/change.B2B supports SSL via Weblogic SSL implementation and hence if you are making any change with respect to identity certificate then you may need a server bounce. If you are just adding/removing a trust certificate (partner's certificate) then no bounce is required.
I would like to install the certificates for AS2[EDI] and HTTPS protocals.Please refer below posts -
http://anuj-dwivedi.blogspot.in/2010/10/enabling-ssl-on-oracle-b2b-11g.html
http://anuj-dwivedi.blogspot.in/2011/04/implementing-message-security-in-oracle.html
Regards,
Anuj -
Looking for suggestion for SOAP over HTTP API to Oracle 10G
I need to be able to write data to an oracle 10g database through a SOAP over HTTP connection. What is the suggest packages to do such an action.
Best regards,
DaleI suspect the problem is that the actual communication between client & Oracle DB server is done on a random "high port"; not 1522.
The packets on the high port are not getting through the VPN.
What I have made work in the past is to use ssh tunneling.
Good Luck, you might need it. -
Difference between HTTP Server port and HTTP Server listen port
Hi,
What's the difference between the following?
Oracle HTTP Server port = 7780
Oracle HTTP Server listen port = 7781
They are the ports used in my 9ias 9.0.3 instance.
Please advise.
Thank you.Hi,
The server port, 7780, is port where HTTP server response and listen ports are other ports tha HTTP Server can listen. In IAS, the default configuration, the server port is response for Web Cache and Web Cache connect with HTTP Server in listen port.
Marcio Mesti
Maybe you are looking for
-
How can I Use the iCloud Control Panel to pick a new folder
I apparently moved or deleted my iCloud folder and keep getting this message Use the iCloud Control Panel to pick a new folder. How do I do this?
-
Sorry, I know the title question is a little confusing so I'll try to better explain. I am brand new to adobe programs, so there may or may not be a very simple solution/way to do this that I don't know about because to be honest I don't know much. I
-
Short Dump - Transaction TBB1 - Insert new item in table FLQITEMFI
Dear All, I have a problem with transation code TBB1. The short dump happens when the new item has created into the table FLQITEMFI. A RAISE statement in the program "SAPLFLQPO" raised the exception condition "INS_ERROR_IT". Since the exception was n
-
I have an ipad, when is being used it gets hot on the back, is that normal?
-
F110 House Bank, F_BL_BANK
Hello Everyone, In the automatic payment run (Tcode F110), I want to restrict the user based on House Bank (Payment Type). Related to house bank, I found one object F_BL_BANK. I went in SU24, added this object and Check/Maintain but this object is no