Skip to Content
author's profile photo Former Member
Former Member

JDBC Sender Adapter

Hi

In my scenario, I want to do JDBC to RFC and I understand that for the JDBC adapter XI uses db.pollinterval to get data from selected database. However, the process that i'm going to do require very fast time after data is input in to database to be retrieved by XI and pass to RFC. Therefore, I have a few questions to ask the expert.

1. If I set db.poolinterval to be very short such as 1 second, would it consumes many resources of SAP XI and is it possible to do? Any Concern on this ?

2. Is there any other possible way to make XI be notified that new data has been inputted into Database (without setting db.poolinterval) then XI automatically connect to database to get data because I dont' want XI to connect to database almost all the time?

Any help would be grateful and rewarded

Regards

Pavin P..

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Oct 11, 2008 at 05:49 AM

    1)if your frequency is this much high you make size of your server accordingly then there is no problem of polling of 1 second.

    2) no other way then you make your CC as automatic so as and when polling started and data arrived CC get activated and transfer the data

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 11, 2008 at 09:02 AM

    Hi Pavin,

    you could write a stored procedure, which sends a http request in case of table changes. Depends on Database and your know how.

    Regards,

    Udo

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 11, 2008 at 06:06 AM

    1) U can schedule to 1 minute. Generally,server and network performance comes into picture then.

    U can use adapter availability settings- means for needed time like working hours let this CC active.

    Adapter Scheduling - Hail SP 19 :-)

    2) XI can not know when ur database was updated.So,XI has to regularly poll data. NO AUTAMATION is possible in it.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 11, 2008 at 01:59 PM

    In my scenario, the frequency is not very high but it requires fast response from RFC after data is inserted into DB. That's why I want to set time interval to 1 second. My DB server is ms sql 2005. Any other suggestion? Thank you in advance.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 11, 2008 at 02:47 PM

    I mean response time between the time that data is inserted into database and time for adapter to pool the data. From many answers, i think i'll try to set poolinterval to be minimum and see the load on the system. Thank you very much for all the answer. Point is given.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.