on 10-01-2007 12:48 PM
In which scenarios we can go for HTTP adapter and when to go for SOAP adapter?
Scenario involving web services - Use SOAP
Scenario involving integration engine - Use HTTP
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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..
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....
HTTP Adatpter Vs Soap Adapter
Difference between SOAP and Http Sender
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
We use SOAP adapter to excahange SOAP messages between remote web service client application (like Altova XML Spy) or Web Service servers and XI Integration Server.
The HTTP adapter is used by external systems to connect to the XI Integration Engine using the native HTTP interface(HTTP payload without SOAP envelop).
Regards
Pravesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi lakshmi,
Wat is WSDL File?>>
a. Web Service Definition Language (WSDL) is a specification defining how to describe web services in a common XML grammar
b. WSDL defines how a web service behaves
c. Message Interfaces (WSDL): defines the interface of a service that uses that message type to export/import data (like when you have a method that returns or consumes some parameters of determined types: int parseInt (String s) ).
For reference, visit the given link....
u need to understand webservice and soap adapter!!!! then u can understand WSDL ....
why SOAP adapter
webservice to webservice:
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
wat is the purpose of it?>>
The purpose is simple.... when we want to communicate with any webservice we need to get the WSDL or we can create the WSDL...
suppose u r sending data from r/3 to some remote 3rd party client(webservice)..
the u will be given the WSDL file for that particular webservice....which u will deploy in XI.
suppose u r sending data from webservice to r/3....(in XI any message interface can be exposed to web... i mean u can expose as webservice)...in that case u have to create the WSDL for the outbound message interface.
In ID goto TOOL->Define webservice... here u can create WSDL for the needed message interface....
In HTTP adapter we do not need any sender aggrement and Http adapter is in ABAP Stack....
regards
sasi
<b>Reward if useful</b>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.