cancel
Showing results for 
Search instead for 
Did you mean: 

An asynchronous JDBC<-->RFC scenario problem

Former Member
0 Kudos

Dear Everyone,

We configured an asynchronous JDBC<-->RFC scenario through XI. Firstly, we’ll fetch data from Oracle DB table at regular time by JDBC adapter. Then the data will be sent to R/3 system through RFC adapter. Correspondingly, after finishing the process in R/3, the result will be sent out through RFC adapter and write to the DB table through JDBC adapter.

The problem is that after getting the data into R/3 system, the RFC function module doesn’t get executed to the end. We’ve written some tracking ABAP code to log the place where the function get processed and only found that it ended without any exception or dump after getting the data from XI. We’ve solely debugged the RFC function module on the R/3 system and it runs well. The XI system is based on NetWeaver2004. The R/3 system is a 46C system and the RFC function module is to process some person information through BDC as a background task.

Could you please give us some advice or clue to treat with the problem? Thanks.

Best Regards

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Is RFC processing performed synchronously (a/s bridge involved ?) or is the response sent later using another function module ? Also, are data processed correctly in R/3 (meaning response is lost somewhere) or does it silently fail (missing authorization) ?

Have you check all msgs from SXI_MONITOR ?

I'd suggest activating full trace (ST01) for the XI user (XIAPPLUSER ?) used to processed data within R/3

Rgds

Chris

Former Member
0 Kudos

Hi Chris,

Thanks for your response.

The RFC processing performed asynchronous and no a/s bridge involved. The response is sent in the inbound RFC function module. The data entered into R/3 and is saved in the DB table through our debugging ABAP code which we added to track the process. After this, we never got any processing information to prove it runs further.

I've also checked all msgs from SXI_MONITOR and the channel through RWB and found nothing error.

About the full trace(ST01) for the XI user, you mean the user we configured in the channel?

Thanks + Regards