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
Kalyan
Hi 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
Similar Messages
-
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 -
In http & soap adapters,which one gives u the better performance.For web services wecan use both http & soap adapters,so in which case u use soap adapter and in which case u use http adapter
Tummala,
I would suggest to go with HTTP adapter when compared with SOAP adapter because HTTP adapter directly runs on Integration Engine. Whereas the SOAP adapter runs on the Adapter Engine. So it will take more time when compared to HTTP. Also HTTP is good in performance to SOAP. Unless the business requirements needed we can go with HTTP when compared with SOAP. This are my views on this two adapters.
Please go through this links for some more information on this:
HTPP Adatpter Vs Soap Adapter ????
Plain HTTP Adapter vs SOAP Adapter with regards to SSL
Regards,
Satish -
Hello Expert,
Can anyone tell me, how to check RFC and HTTP adapter setting in XI?
regards
RameshHI,
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 -
Use EOIO on Sender RFC and outbound ABAP proxy calls
In the comm channel of SOAP and FILE there is a simple flag to set for QOS = EOIO
In Plain HTTP adapter a QOS parameter can be supplied.
IDOC uses control record tricks or a Receiver adapter option.
But what about the RFC and XI adapters.
The docu states QOS of EOIO for RFC and XI adapters is possible.
How is set for sender RFC and Sender XI adapters?
regards
PhilPhil,
I was discussing with Michal about this.
I suppose it is not fully EOIO, because you don't send directly from the outbound queue to the inbound queue. The AE service may not have a specific queue for that message, until the queue is associated in adapter module. Maybe (just maybe), if you get unexpected extra processing in the initial AE reception of the message (and hence, before the queue is set, in adapter module), you may have some inconsistencies with the processing order in sender system.
But again, that is just a speculation.
I'm not sure what is the behavior it'll have.
And even if what I speculated is right, it is a really short amount of time.
But again, EOIO would not be 100% guaranteed (maybe 99% hehe).
But sometimes (most of the times) that is not enough.
Regards,
Henrique. -
EOIO or BPM for receiver SOAP messages
Hi all,
In our IDOC - XI - SOAP (R/3 4.7 - XI 3.0 SP17 - WebService) scenario we have a requirement from the receiving WebService that we cannot send two messages to close together (say within one second) in order to allow the WebService time to unpack the message, transform it and forward it to the legacy system. How the WebService is implemented with this restriction I do not know.
How do we solve this?
Will the QoS EOIO solve this issue? In that case, how do we make sure the Idocs is sent with EOIO from SAP and the SOAP calls from XI do the same? I cannot find any QoS for the receiver SOAP adapter.
Or do we have to setup a BPM that implements a wait step for each message? This seems a bit "insecure".
The last option as I see it is implement some logic in SAP to wait for the ALEAUD response message back from the legacy system (the whole interface is async) before it sends the next IDoc.
Can anyone help me find the easiest (and best) solution?
Thanks a lot in advance!
Br,
KennethYes, I did not mention it simply because it is not a requirement to have all messages processed in the right order. My thought was merely that the EOIO processing might help giving the receiving WebService enough time before XI sends the next message to the WS. But this might not be the case then.
Anyway, I think I will go for the BPM solution. BTW, if I implement a wait step of 1 minute (way more our requirements though, only a few seconds is needed), am I then sure that another message coming into XI at the same time does not start a new "instance" of the BPM, but uses the same instance as the first message? If a new instance is created then this will not solve my issue either, but if only one instance of the BPM is used then the BPM (and the wait step) must be finished before the next message enters the BPM, right? This is what I would want then.
Thanks again for your help!
-Kenneth -
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 -
Hi
I am working on SAP XI 7.1. I don't use SOAP and HTTP Adapters in this project. Is it possible for me to try some scenarios using both these adapters in the dev and later on remove it?
How can I create a scenario using these two adapters? How do I get the webservices for that?
RegardsAbhishek,
Thanks for the prompt reply. I shall search but I have some doubts.
I can't download any software on my m/c without approval from my PL. So does this require downloading some tools to my machine to test this scenario. Can these be done the way we do a File adapter, without any external application on my desktop. The work environment doesn't exactly allow me to download applications. That's a big hurdle
Regards -
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. -
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 -
Queue name in QOS EOIO -Sender SOAP Adapter
hi,
While configuring sender soap adapter , if we specify EOIO as QOS , then there is a mandatory parameter Queue name to be specified.
What is this Queue name ?
and where is it created
kindly reply
Regards,
loveenaHi D' souza
Goto tcode -> SXMB_ADM -> register queues
for specifying QOS EOIO you need to assign a queue
from there you can specify the queue for Outbound side EOIO queue
Various queue name and there meaning is as follows
XBT*-Queues for Exactly Once.and time dependent
XBQ*-Queues Exactly Once In Order.
XBTI* are inbound queues for EO with time constarint
XBTO* are outbound queues for EO with time constarint
XBQI* are inbound queues for EOIO
XBQO* are outbound queues for EOIO
for beter understanding of how to configure sender soap channel you may folow this link
http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
thanks
sandeep
if helpful reward points
Thanks
sandeep
if helpful rewrad points -
V.V.Urgent( Soap- XI- RFC) and Viceversa
Hi,
I am Integrating Webservice with SAP.
I am Using soap and RFC adapters for this .....
I want the Information from Creating SLD...
How to create logical system for SOAP...
and also for RFC ( Both Sender and Receiver adapters)
Points will be awarded for the answer..
Regards,
jayasimha jangam.Hi !!
Check this out..
/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009 --> <b>Troubleshooting SOAP and RFC scenarios</b>.
heck these links related to SOAP and RFC:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
/people/community.user/blog/2006/09/21/xi-rfcadapter-reconnect-issue
/people/michal.krawczyk2/blog/2005/08/22/xi-maintain-rfc-destinations-centrally
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi - Invoke Webservices using SAPXI
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken]
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
regarding HTTP* Errors /people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi -
Only HTTPS requests are working for SOAP Sender and HTTP not working
wHi Experts,
We have enabled our HTTPS port ( SSL ) in NWA -- >> Security -- >> SSL and Key stores. So understanding is HTTPS port is now enabled on top of HTTP. So PI should be able to cater requests at both ports.
Now, we have developed a synchronous SOAP to RFC scenario and downloaded WSDL file. This file has both links -
a. http:<host>:<port>
b. https:<host>:<port>
We intend to make a PI system where both ports can work. Now questions.
1. When we test web service exposed from PI using SOAPUI tool, only HTTPS works fine and gets the response back. If we try HTTP URL, an error is encountered - HTTTPS scheme is required.
2. Is this whole understanding that both ports ( HTTP, HTTPS ) should be able to operate simultaneously correct ? Or this is not at all possible ?
3. In SOAP Sender, we tried selecting all 3 options - 1. HTTP 2. HTTPS without client authentication 3. HTTPS with client authentication.
None of the options have any effect on testing, Each time, only HTTPS request works and HTTP doesn't.
Can anyone please provide some hints for troubleshooting ?
Thanks..
regards,
Rajagopal.The error "HTTPS scheme is required" is normally returned when the HTTP Security Level on the SOAP adapter is not set to "HTTP". I can see you have mentioned you have tried all these, maybe a cache refresh has gone wrong? Could try recreating the channel with just HTTP specified as security level and this should allow HTTP or HTTPS
I assume you are using a different port number for your HTTP and HTTPS requests from SOAP UI. Normally the HTTPS port is the same as the HTTP port number but the final zero changed to a 1 i.e. https://<host>:50001 instead of http://<host>:50000.
You should be able to confirm both HTTP and HTTPS work OK by loading some of the system webpages in a browser over HTTP and over HTTPS i.e. http://<host>:<port>/nwa and https://<host>:<port>/nwa
Chris -
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é -
RFC to HTTP (Async) and HTTP to RFC (Async)
Guys,
I have one scenario.
RFC need to be Executed (Async) to Fetch a XML file at one location.
Say. www.onecompany.com/details.xml
How should I Proceed.?
Which adapter should I use HTTP or SOAP.
Should I have combination of RFC to HTTP and the HTTP to RFC.
Kind of confuse.
Please help.
BD.Ok,
i am doing it in the way you suggested. (syncronous)
i have following problems.
1. How to configure the Reciver HTTP Adapter.
2. What should I use in Address Type.
HTTP Destination or URL Address.
3. If I use HTTP Destination , The length of the field is very short to accomodate complete address.
4. If I use URL address, what should I put in all the fields , like Target host, Service Number, path.
I have URL , something like this, www.yahoo.com/exchangerates.xml
I dont know what to put in Target Host, service name and host.
Please help.
Maybe you are looking for
-
Cost Items in training and event management
What is the importance of Cost Items in training and events? Can a Core Team Member edit the proposed amounts of Cost Items? How is a cost item relevant to Training and Events? Points assured! Thank you, Nivedita.
-
Message Split -- File to Idoc Scenario - ( Without BPM )
I have multiple records coming to XI in a File and I have to create Multiple Idocs to R/3. Due to Complexity of mapping I'm splitting Maaping step into 2 message Mappings. A-->B B-->C In the 2nd Mapping step I'm doing message Split meaning for each
-
I have written custom code that extracts data from SAP and put it into form entry which is used as condition determination for my delivery How to debug the program? I am trying to give the parameters in RSNAST00 but it doesnt seem to work
-
Open in Compare Editor -- over a minute of CPU time
I've got a 947-line MXML file that seems to require over a minute of CPU time to "Open in Compare Editor". Specifically, I'm using Flex Builder 3 as an Eclipse 3.3.2 plug-in with Subclipse 1.2.4. If I synchronize with repository that runs in a few se
-
Tracking email communication happening over email clients through BPEL
I have got a customer query on BPEL. Appreciate your help on this. Is Oracle BPEL is the right place to handle back-and-forth email communication as part of a process to get clarifications? Here is our scenario: While auditing a travel expense claim,