on 03-18-2006 1:37 PM
Hi,
I have a RFC to webservice scenario. There is a trfc call being made . Now when I try to execute the function module with this trfc call I see the status in transaction as SM58 as "Transaction Executing". So messages are stuck in the SM58 queue.The RFC Adapter is used in the Sender side. One more important point to mention is that there are some connection issues where the RFC Destination's Test Connection (created using transaction SM59) fails after a few minutes. That is Test Connection is successful for some time and then the test connection fails.But even when the destination works fine the status remains "Transaction Executing". All the configurations seem to be correct.
Can some body help me and explain the reason why this is happening.
Thanks and Regards,
Pratik
hi Pratik,
how you you call your RFC ?
like this?
CALL FUNCTION 'Z_YOUR_RFC'
in background task
destination 'you xi dest'
Commit work. <-- call sending
XI dest is type tcpip of course
Regards,
michal
-
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Michal,
I am making a RFC call from a R/3 system and the XI version used is XI 7.0.
One problem is that the RFC destination connection fails after a few minutes. But once I do the full cache refresh and then test connection then the connection works fine again.
Now even when the connection works fine(which works fine only for a few minutes),I make a TRFC call from the R/3 System then the messages are found hanging in the SM58 queue with the Status "Transaction Executing".
So there are 2 issues might be that they are interconnected...
1. The RFC destination's connection fails after certain period.
2. The messages are stuck with status "Transaction Executing".
Looking at the MDT I can see the message and it says that it has been successfully delivered to the Messaging System.
Hope this makes the scenario more clear.
Thanks and Regards,
Pratik
Hi,
>>>>,I make a TRFC call from the R/3 System then the messages are found hanging in the SM58 queue with the Status "Transaction Executing".
you see thins in r3 or xi?
- if in xi did you register queues ? SXMB_ADM
- if in r3 try to execute them - F6
>>>1. The RFC destination's connection fails after certain period.
you might have some connectivity problems r3 - xi
Regards,
michal
-
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>
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.