Difference between SOAP adapter & WebService Adapter
Hi
I am trying to consume an external REST based webservice. So, do i have to use SOAP adapter or a web service adapter??
What is the difference between the two?? Pls explain.
I am using XI7.10
Regards
Chandra Sekhar
Hi Chandra Sekhar,
As explained above, even I havent heard of adapter called WebService Adapter.
To add......if u wnat to check out the details of SOAP adapter.......
SOAP Adapter: SOAP Adapter converts the SOAP messages into SAP XI message format that is SOAP with header attachments. This in an area many needs to really concentrate as it is heart of the ESA literature going forward.
Refer Testing XI exposed Web-Services:
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
and Invoking XI Webservices:
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
RFC to WebService - A Complete Walkthrough - Part 1
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
and RFC -> XI -> WebService - A Complete Walkthrough -Part 2.
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
You can down load a sample SOAP Client tool from SAP SOAP Client Tool.
https://www.sdn.sap.com/irj/sdn/downloads
Please refer How to Set Up a Web Service-Related Scenario with SAP XI for delving more deep.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
Hope this was helpful.
kanan
Similar Messages
-
The difference between SOAP adapter and WS adapter in PI 7.1
Hello all,
can anybody explain what is the main difference between SOAP adapter and WS adapter in PI 7.1?
I have checked this [link|http://help.sap.com/saphelp_nwpi71/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm]
but was not able to find the real difference.
Or better, what can I do with WS adapter I can't do with SOAP adapter? What are their advantages/disadvantages?
Thank you all, Igor.In addition to RM, ws adapter also support other ws standard like SAML which is not available in SOAP adatper. Beside:
if your sender or receiver is SAP system, you can also monitor the message in the sender/receiver in addition to the PI box. This is a very good thing, because sometime the MONI in PI shows nothing wrong, but the MONI in your receiver will show you error message that's only related to the receiver system.
However, if you define ws sender CC, and your ws client doesn't support RM, you will have issue sending ws request.
And ws CC will generate ws runtime in PI box, if your configuration is wrong (like user name and password not correct), even if you correct it, the ws runtime sometime won't be regenated based on the correction. In this case you need to delete the ws CC/agreement, and re-create it with all correct information.
Beside make sure your basis team configured the PI system properly regarding ws. If not, you will have lot of pain to figure the problem which was my case.
Jayson -
Differences between SOAP Adapter and WS Adapter
Hi Experts,
In order to consume a service in SAP ECC by SAP PI 7.1, I´m using a service based on RFC. I tryed sucessfully to do that using SOAP Adapter and WS Adapter.
What are the differences between using a receiver communication channel with SOAP adapter or WS adapter? Which is the better way ?
Tks in advance.Hi,
Please go through the below URLs for a discussion of SOAP and WS adapters:
The difference between SOAP adapter and WS adapter in PI 7.1
WS adapter vs. SOAP adapter
Regards,
Rajeev Gupta
Edited by: RAJEEV GUPTA on Jan 9, 2009 3:41 PM -
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 -
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. -
Hi
<b>What is the difference between RFC and webServices... Like webServices these RFC also i can use in any language rite?? Then what is main difference</b>
Can any one tell me which perfomance is good.. either webService or RFC...? and why??
While creating webService in R/3 its asking the following details can any one explain those
<b>
Virtual Interface</b>
<b>End PointType</b> : what is the end point type. please explain about the different options available...(Business Object, Funtion Group, Function Module, XI Message Interface)
On next Screen
<b>
Application</b> -- ex FI-AR
<b>Business Object</b> -- ex KNR
Next Screen
<b>Porfile</b>
>>> Basci Authorization:SOAP Pro
>>> Secure SOAP Profile
Best Regards
Ravi Shankar B
Message was edited by:
RaviShankar B
Message was edited by:
RaviShankar BHi Ravi,
Jin has correctly explained.
Only two connectors are provided from SAP
JCO- for connecting java applications
>.Net connectors - for connecting >net applications
And SAP has provided these connectors bcoz these the two most popular technologies or framefork these days which are very common.
But In my previous examples , I try to explain the concepts only by giving .net as example.
Now for making you clear, No SAP connector is available for C++ for accessing RFC but C++ can access web services using XML and SOAP
Again Note these points.
RFC is SAP specific.
Used For----->
SAP applications- SAP applications
SAP Appl - Java Applications(Using JCO)
SAP Applications->Net Applications( using >NEt connectorprovided by SAP)
Web Service is open standard
Any Platform/Any Language to Any Platform/Language( which can understand SOAp and XML).
For Web Service Detail--
Refer to this link
Re: What is meant by Webservice
Regards,
Piyush -
Differences between OIM Connectors using Adapter Factory and Generic Tech
Hi,
Can any one please tell me what is the difference between Oracle Identity Manager Connectors by using Adapter Factory and Generic Technology.
Regards,
Raghunath..This issue is a bit complex but let me try to explain.
One way to look at it is to consider cars with automatic and manual gearboxes. A car with a manual gearbox requires more skills of the end user. You do need to understand how to use the clutch and what gear to use under what circumstances. In a car with an autoamtic gearbox all of these things are abstracted away from the user. On the other hand a automatic gearbox is more complex to manufacture, especially if you would do it yourself with just some machine tools and some basic materials available.
In the same way an adapter factory connector requires a bit more skill to install and configure. A generic tech one is a lot more point and click. The downside is that creating the generic tech takes a little bit more effort and skill.
Excellent article by Nishant on this : http://blog.talkingidentity.com/2007/06/understanding_oims_generic_tec.html
Hope this helps
/Martin -
What is the difference between Apple Digital AV Adapter and Apple TV?
Which is better, Apple TV or Apple Digital AV Adapter?
Which one is the best devise to purchase?
Do they both accomplish the same thing?
Is one better/easier to use?
Can they/should they be used together?
Please advise!!!Hi Min,
AS Churchhill said one is more or less a computer, that being the Apple TV. The other is simply adapter for an iPad or iphone and are designed for sharing those devices screen on larger on larger one. I've included the overview of the Digiatal Av adapter for you.
n -
Difference between HTTP and WebService Invocation in OracleCRM OnDemand
Hi All
Apart from the session-id returned by the method method of invocation , are there any concrete differences in performing a operation on OracleCRM by using HTTP ( say browser UI of Oracle ) and WebServices provided by them .Hi Jay,
Thanks for your valuable inputs
Tried the same thing which you mentioned and restarted the services.
But no luck..
Is there anything to be done on the back-end to display 1st link in microsoft word format.
Right now it's opening in html format. I tried copying *.rtf* to *.doc*
but still its opening in html format only
1) https://ucrmskr.apac.nsroot.net:10301/forms/html/001103__KR.rtf
Here when I try the 2nd link it's opening propely in microsoft word format
2) http://scrmskr.apac.nsroot.net:7801/forms/html/001103__KR.rtf
I tried local machine level settings but it's not working
Kindly help to let me know what needs to be done for the same.
Thanks & Regards,
Harish -
Differences between SOAP-ENV and soapenv
Hi all,
I am trying to find out why some SOAP request (inbound web services) in siebel work and do not work when the namespace prefix is SOAP-ENV and soapenv,
For example XML Spy generates "</SOAP-ENV:Envelope>" where as soapUI generates "<soapenv:Envelope>" and some difference in the name spaces.
Intrestingly other scenarios like invoking inbound web services with WS-Security and with out security had worked fine when tested from XML Spy.
Why is siebel not accepting the xml from XML Spy for Siebel Authentication scenario?
Thank youHi, just to let you all know, and please correct me if I am wrong, I have found this on the internet:
http://mail-archives.apache.org/mod_mbox/ws-axis-user/200308.mbox/%3C00fd01c35ba6$ed85e620$6f01a8c0@TPX21%3E
Although, the SOAP spec uses the namespace prefixes of SOAP-ENV and
SOAP-ENC, these prefixes aren't required. You can use any string you like as
a namespace prefix, just as long as it maps to the appropriate namespace
name. The reason why the spec bothers with telling us the notational
conventions is that prefix names (e.g., SOAP-ENV) aren't normative, and the
spec just happens to be using this set of naming conventions. So the prefix
name doesn't matter. Only the actual referenced namespace name (e.g.,
http://schema.xmlsoap.org/soap/envelope/) matters.
I confirmed this information from an expert from Fusion Middleware and he says that the name-prefix could be anything as long as it is mapped in the namespace (URL from the SOAP XML). -
Difference between Https & SOAP adapter
Hi Experts
What is the difference between Web srvice and Http request, when do we used each of them
Thanks
RPDear PR,
Use of HTTP: communication between website and XI, for example you are sending information from webpage forms via post method.
Use of SOAP: With many sophisticated web application and services and even between two XI system.
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
Difference between SOAP and HTTP:
SOAP in background uses XML + http
you expose outbound interface as a webservice and create a SOAP request to access it.
you send http request to ping a integration scenario directly at the integration engine
You can use HTTP adapter for interacting with HTML pages.
SOAP adapter is used for exposing an interface as Web service.
Thanks,
satya Kumar -
Difference between HTTP And SOAP Adapters.
Hi,
I know only Both are Used for Web Services. then what is the Difference Between HTTP And SOAP Adapter.
Any Body Explain me more clear in What case we go for SOAP. And in What case we go for HTTP.Thanks in Advance.
Thanks
kiran.BHi Kiran
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
Regards,
Prateek -
Differences between /sap/xi/adapter_plain and /sap/xi/engine
Hello there,
Does anybody know the difference between requesting a webService to "/sap/xi/adapter_plain..." and "/sap/xi/engine..." ?
Thanks very much in advance, Raúl.Hi Raul,
>Does anybody know the difference between requesting >a webService to "/sap/xi/adapter_plain..." >and "/sap/xi/engine..." ?
You wont request a webservice to the above URLs.
sap/xi/adapter_plain, this URL stands for HTTPAdapter on Sender side. So you can send some HTTP request to this URL.
/sap/xi/engine, this is PIPELINE URL of XI server. You can also directly post data to this URL.
Adapters on sender mode post the data to this URL once it forms message in XI format.
Thanks
Gujjeti -
Difference between HTTP adapter and SOAP adapter
Hi All,
Can any one tell me abt what is the main difference between HTTP adapter and SOAP adapter.when we'll use these eactly?
Thanks
pullarao.Hi Rao,
Please go through the below links to understand it:
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1442 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
More links for SOAP Adapter:
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
http://help.sap.com/saphelp_nw04/helpdata/en/9f/fdca3f01f33e1ce10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
More links on HTTP adapters.
/people/siva.maranani/blog/2005/09/15/push-data-to-mvc-architectured-application-using-xi
/people/prasadbabu.nemalikanti3/blog/2006/02/27/collecting-and-bundling-vendor-records-from-different-multiple-interfaces-file-systempeoplesoft-and-sending-to-sap-r3-system-part-2
Regards,
Subhasha -
Difference between webservices model and adaptive webservices model
hi
Can any one explain me regarding Difference between webservices model and adaptive webservices model.
ThanksHi,
In old WS Model, ithere was no concept of logical destinations.
There if you are using a WSDL located on a server and if the location of the WSDL
changes, your application won't run. The deployed application using the WS Model will have trouble finding
the WSDL. As a result you'll have to again import the
model. Moreover old WS Model does not have re-import functionality.
But incase of AWS Model, you can desine logical destinations and even if the location of the WSDL changes, all you have to do is change the new url in the Visual Admin and not import the model again.
You can visit the following link for more details:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b04308ed-62d5-2910-b3a6-c26771b1c78e
Regards,
Nidhi
Maybe you are looking for
-
Hyperion Performance Scorecard
I am new to Hyperion .. Could someone help me to get learning material of Hyperion Performance card.. Your help will be appreciated... Thank you
-
How to add Z module after realtionship creation in pp01 ?
Hello I am using pp01 transaction for relatationship management. And I need to put some my own code when the relationship was created. Do you any way how to do that ? Is it possible ? Thank You.
-
Hi @ all! How can I deactivate the pop up, which apears when i open a pdf- document? Adobe reader show me some bubbles, one text is like this: "get all files easily open on all devices" Is there a possibility to turn off this bubbles? Thanks for your
-
What is the "On My Mac" and its purpose in Apple's "Mail 2.1.3" program?
There is an "On My Mac" icon in my Trash and Junk folders. I can not find anything on this subject in my searches in Apple, Google, etc. Thanx!
-
3 months old MBP & hard drive crashes - Does Apple really cares????
3 months old MBP hard drive simply crash and died on me, when sent to Apple centre the lady only concern is why didn't I purchase a apple care protection plan. Telling me other failures may result in costly replacement of parts and long lead time aft