RFC and HTTP adapter
Hello Expert,
Can anyone tell me, how to check RFC and HTTP adapter setting in XI?
regards
Ramesh
HI,
Based on channel configuration (Sender / Receiver) parameters need to be configure, if source mean some inputs need to be give meanwhile target.
RFC:
Source: No need to give any value
Target: give host, rfc destination (target sytem logical system name) name and user id & pasword
HTTP:
Source: No need to give any value
Target: Need to give hotid (receiver system name); port(receiver system port) etc parameters need to set in adapter
I hope now you clear
Similar Messages
-
Idoc and http adapter resides in ABAP stack. So how do we monitor these two adapters ? It wont be visible in RWB ?
Hi,
To know the difference i suggest u try to do it by ur self only.
Login in to Runtime Work bench- component monitoring-Adapter engine-communication channel monitoring- Filter the communication channel with name.
and click on message id of that channel, it will show u the steps by step log for that channel.
MONI is used for message monitoring.
chirag -
Can i use combination peoplesoft system and http adapter on sender side
hai
can i use combination peoplesoft system and http adapter on sender side
is their any modifications i have to do on module tab
can any body tell me how to post data to http adapter
is there any application gui is there to post dataHi
can i use combination peoplesoft system and http adapter on sender side
>>>Can you explain further what this means.. You can use HTTP adapter on the sender side.
is their any modifications i have to do on module tab
>>> No module processor allowed for HTTP adapter.
can any body tell me how to post data to http adapter
is there any application gui is there to post data
>>> Check this document. It gives you information on how to build HTTP based web GUI.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/66dadc6e-0a01-0010-9ea9-bb6d8ca48cc8
Thanks
Satish -
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 XI adapter and HTTP adapter
Hi,
I am not very clear on the exact difference between XI adapter and HTTP adapter.
I want to know, when should we use XI adapter and when to use HTTP adapter.
Regards,
SantoshHi,
We use HTTP Adapter in case of the Application is trying to post the HTTP Request message to XI and able to receive the HTTP Message from XI also.
While using the HTTP as Sender , HTTP Sits on ABAP Stack and can able to communicate with the Integration Server Directly, No need of any Adapter here, it is adapterless communication
In Case of Client Proxies
Source application can directly interact with the XI by executing the report in SAP R/3 & will be able to send the XML data to IS,
So no need of the XI Adapter in this case to post xml to XI.
In Case of Server Proxies
Now XI has to post the xml data to the Target Application, here some thing shld be there to establish the medium with the Target System. So we use XI adapter here.
In the receiver case, we need XI Adaper to communicate XI integration Server with the Local Integration Engine( Which we made in SAP R/3's Business system as local IE) to post the data
Basically XI adapter will be used in normal scenarios also to communicate Adapter Engine with Integration Server internally while delivering the msg.
Check this Msg Flow how the XI Adapter is used in Normal Scenarios
Understanding message flow in XI
REgards
Seshagiri -
QoS - EOIO in RFC and http/SOAP adapters
Hi all,
I need to have the QoS as EOIO in my interface where I am using RFC Sender adapter and HTTP/SOAP receiver adapter and using BPM Integration process.
I have seen in the adapter attributes that these 2 adapters support the EOIO. I don't know how to specify this service in the adapters.
Is there any special way of specifying this?
Any help in this regard is highly appreciated.
My interface is async and we are at SP 14.
Thanks
KalyanHi Kalyana,
Check these..
2 scenarios with 1 Rfc-queue does it work ??
RFC synch/asynch
Queues for RFC-Destination
cheers,
Prashanth
P.S Please mark helpful answers -
Hi All,
I want to configure a receiver adator as the receiver adaptor in the sap xi system which will receive data from a 3rd party.
In this case among the adaptors RFC, SOAP, & HTTP which one will be the best to use and why ?
Also please let me how to use the RFC adapter as a trfc call.
Regards...Hi Santosh,
You can receive your data from the 3rd party either with soap or http adapter. You can use rfc adapter for sending data to sap.
RFCs are of 5 types. Please check this thread for detailed information:
standard RFC Vs tRFC
From SAP help:
The RFC adapter maps the following RFC calls to XML messages and the other way around:
● Synchronous RFC calls (sRFCs) in messages with Structure linkquality of service Best Effort (BE)
● Transactional RFC calls (tRFCs) in messages with quality of service Exactly Once (EO)
● The receiver RFC adapter can also process messages with quality of service Exactly Once In Order (EOIO). They are mapped to transactional RFC calls (tRFC).
You have tRFC and qRFC queues. Take a look at this blogs:
/people/sap.india5/blog/2006/01/03/xi-asynchronous-message-processing-understanding-xi-queues-part-i
Regards,
---Satish -
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 -
I am having the following Scenario File1(Request) to HTTP (Synchronous) and send the response from HTTP to File2.
The response what I am going to receive is below. But I am getting an error message "Invalid at the top level of the document". Thats True because the first 5 lines of the response are not an XML format? How to take care of the situation. Should I need use anything special in my Receiver HTTP adapter?
Content-Type: multipart/mixed; boundary="----=_Part_0_10550230.1105574425445"
=_Part_0_10550230.1105574425445
Content-Type: text/xml; charset=UTF-8
Content-ID: <[email protected]>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.014/cXML.dtd">
<cXML timestamp="2005-01-12T16:00:25-08:00"
payloadID="[email protected]">
<Response>
<Status code="200" text="OK"/>
<DataResponse>
<Attachment> <URL>cid:[email protected]</URL>
</Attachment>
</DataResponse>
</Response>
</cXML>Hi Mohini,
I don't think this can be achieved using XSLT mapping. As Bhavesh said XSLT dose'nt check for the structure but it does checks if it is a well formed XML in first place. The one which you posted is not at all a XML document, I would say its a text document or a string.
So it would be possible either by ABAP mapping or Java mapping. But while doing it in ABAP or Java you should not directly take the input stream and parse it coz this is not a XML strucutre. The parser will obviously throw an error saying not a well formed XML. So first you need to take this as a string and remove those first 5 line using string manipulation/string functions. Then return the rest of the string is a XML, which you can parse it and map to its target message type.
In general any mapping that is using XPATH/path for mapping will fail, only mapping that uses streams can be used. So you can use either ABAP or Java.
Thanks,
Prakash -
Problem when calling the RFC and IDoc adapter at the same time
Hi,
I'm having a major slowdown problem with XI3.0 SP11.
When I'm sending a message(IDoc) from R/3 into XI to get translated into an EDI document, I have no problems and it's very fast. RFC calls are very fast too.
Now, if I'm sending the same message and at the same time another call is done trough the RFC adapter, then the full XI environment hangs for several minutes.
I did all recommended settings from the XI-SR1 install guide(Configuring the J2EE Engine) and tuning guide (XI Configuration Parameters)
and I don't know what to do more? At the Unix level, command TOP shows that dw.sap.XDV_DVEBMGS70 is taking all the CPU% available when both messages(IDoc and RFC) are sent to XI at the same time.
Anybody have an idea what to do next?
Rgds,
YvesDid you check the dev_rfc logs ? Also check SM21 for any errors. Logon to the Target System and check SM50 transaction then you will know whats going on.
regards
Shravan -
Comapre HTTP adapter and SOAP adapter.
What is the advantage of SOAP adapter over HTTP adapter in IDOC_To_webservice Scenario? Also give some comparison between them.
Hi
Ref this
/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap --> Overview of SOAP
this link for more differences..
SOAP and HTTP adapter
Check this thread....
Difference between SOAP and Http Sender
HTTP Adatpter Vs Soap Adapter
HTPP Adatpter Vs Soap Adapter ????
Plain HTTP Adapter vs SOAP Adapter with regards to SSL
Plain HTTP Adapter vs SOAP Adapter with regards to SSL -
Hi,
XI and HTTP adapter almost have the same parameters. In which circumstance we will use XI adapter instead of HTTP adapter and what is the advantage of using XI adapter over HTTP adapter?
regards
chaksFor proxy we will use Xi adapter. This uses SAP's native XI protocol for communication.
For HTTP communication such as posting a request to a web application we will use HTTP adapter. Also we can use HTTP adapter for Webservices.
Both XI and HTTP adapter in all versions except 7.3, available in Integration Engine. In SAP 7.1 EHP and latest versions, even SOAP adapter can use XI as message protocol for Proxy communications.
Edited by: Baskar Gopal on Jun 20, 2011 11:49 AM -
What is adaptive RFC and How to Use it
hi friends
what is the adaptive RFC
what is the use of it
how we can use it
explain me anyone
and send pdf also
thanks
ramu.Hi,
To give u a brief idea.
rfcs are used to call data from the backend that is R/3.We use the Bapis from the R/3 system which have some pre defined functionality and data is populated in the correspoding ui elements in webdynpro interface.earlier Rfcs were used but now we have adaptive rfcs in which
if there are changes in the backend(R/3 system) such as changes in the datatype,structures,fields would be automatically be refllected in the rfcs and there would be no errors in web dyn pro even if there is a change in the back end
to be more specific folow this link
http://help.sap.com/saphelp_nw70/helpdata/EN/41/38bc8f813719488ddc9d9b21251ec3/frameset.htm
and try out this application
to use the rfcs firstly check out this document for configurations
Important Configurations for Calling ABAP Function from Java Web Dynpro Application
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e07753b9-fa0c-2a10-64a8-c6754c45396e
heres the application.
Creating a Web Dynpro Application Accessing ABAP Functions
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/355b9c90-0201-0010-d2a8-89fece426526
regards
Nikhil Tapkir -
RFC to HTTP Synchronous and SSL encryption
I have the a Scnario RFC --> XI ---> HTTP with responce coming back from HTTP to xi and then in turn will go back to SAP.
so it is like : RFC to XI and then To HTTP application at BANK partner
but my case more complex because before i send the message to the web application over HTTP i need to encrypt the message and communicate with the web application of the bank, so i wonder how can we implement SSL to handshake with the bank successfully and how to encrypt the xml before i send the message to the bank ????
also one more interesting question is : when i send the data to the bank over HTTP they asked me to pass it as an arugment...so what does that mean and how can i send data as an argument inside the HTTP request ??
so in this case do i have to use HTTP adapter or SOAP adapter ????
please help me out guys and thanks in advanceHi,
use the HTTP adapter.
You have to install the SAP crypto lib to enable the HTTPS service in PI.
Afterwards you have to store the SSL certificates and the certificate chain in PI (TX STRUST).
Argument/parameter: eg. www.xyz.com/script.asp?user=peter
Cheers,
André -
Difference between Adaptive RFC and Adaptive RFC2 model
Hi,
What is the difference between Adaptive RFC and Adaptive RFC2 model ?
Regards,
Sunaina Reddy THi
Main difference are
1.JCo 3.0 to connect to SAP Systems
2.Improved connection management
3.Faster performance
4.Lower memory consumption
5.SystemLandscape API is no longer needed
6.Compatible to ARFC1 to allow easy migration
Check the thread for further input
1.[Whatu2019s New in Web Dynpro Java?|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8062c7d3-c86f-2b10-4894-a9a323da20b3]
Best Regards
Satish Kumar
Maybe you are looking for
-
I have a local html file on my system that I use as a homepage in Firefox. This homepage has a list of links that I regularly use. I have this file homepage pinned in Firefox. Every time I open Firefox not only do I get my pinned homepage, I get anot
-
Problem with accelerometer data
Hello, I'm new to LabView and am trying to set up a vibration measurement system. We have a PXI-4472 and a tri-axial accelerometer plugged into the first 3 channels of the PXI-4472. I used the DAQ Assistant in LabView and simply set up the three inp
-
HELP URGENT : accessing servlets thru localhost
Hi I am trying to access a servlet on iplanet from another servlet through forms . when i specifically give the machine name and point the form to <form name=form1 action=https://avenger/servlet/LoopQualServlet method=GET>") where avenger is my local
-
I am thinking of buying an iPad. I see that the specs require OS 10.5 or above. I have OS 10.4.11. What problems will I encounter using an iPad with my computer?
-
Insert row wherever within a table?
Can it be done? Looking to add and delete rows wherever needed within a table. Currently, it only allows me to add or remove either the very first row or the very last; not those in-between. My users constantly request the ability to insert where nee