on 11-26-2008 5:48 AM
Hi,
Our scenario --> JBDC -- XI -- RFC.
1) Here Sender JDBC Selects the multiple records from the Oracle DB.
2) These bunch of records are sent to the RFC for processing and reponse messages are expected.
3) But while in production due to huge amount of records from the Oracle Database the RFC takes more time to reponse back.
Now is it a pass each record once into RFC to process to make the response back soon.
So each and every record has to be passed one after the other.
Can any one say how RFC is gettings executed if it sent as set of file (0.. unbound)
any views for incresing the performance. because we suspect for time out problems
thxs in advance
rgds
srini
You can create Wrapper RFC to process multiple records at a time, but as mentioned in your post with this there may be timeout issues. You can go for Asynchronous RFC request(receiver) and Asynchronous RFC response(sender) scenario to avoid timeout issues.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
Thanks for reply.
Is there any way where in can process each record of Outbound Interface.
Ex Order
1a)Key01
2a) Item01
3a) Item02
1b)Key02
2b) Item01
3b) Item02
Above is the Outbound Interface structure after Select done by Sender JBDC.
Now instead of sending entire records of 1a and 1b into (0 .. unbound) of my RFC import.
Can first pass 1a to RFC process it for response and then sent 1b.??
thx
rgds
srini
yes it is possible...
Option 1. Using BPM, Performace will be an issue in this case
Split your JDBC reuest into multiple messages using multi-mapping.
Use ForEach block to send one request at a time via RFC and wait for response and then send the next request once the first response is received.
Option 2. Send both requests together in a single wrapper RFC call. With in Wrapper RFC ABAP code take care of sending one request at a time to the actual RFC and wait for response before sending the next one.
User | Count |
---|---|
84 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
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.