DB polling Frequency Configuration

Hi All,
I have a requirement to make the Database polling frequency and the number of records being picked up in that interval to be configurable. If we change the DB Adapter polling configuration every time, we have to re-deploy the code. I want to know how it can be done from the console so that it allows us to both configure the DB Adapter polling configuration as well as not to re-deploy the code every time we change the configuration based on load.
The version of SOA Suite being used is Oracle SOA Suite 11g.
Any inputs on this would be of real great help.
Thanks,
Vishwanath

Yes. Above answer works on ESB too. I mean ESB initiating with requried configs and routing to BPEL process.
In BPEL, I have seen 'Deployment Descriptor' which is meant for run-time variables. I don't think these can be used for configuring the adapter itself.
Regards,
Rev

Similar Messages

  • Can i keep configuration settings (polling frequency...) outside BPEL

    Dear All,
    Can i keep configuration settings (polling frequency and other which are typically set in BPEL adapter outside BPEL
    so that at runtime BPEL will look at this configuration file instead of settings inside BPEL.
    Regards
    Arc

    I think you can. If you define them as properties in the Adapter wsdl (by prepending a $), then you can set their values in bpel.xml. And the values in bpel.xml are exposed in the bpel console under the descriptors link. so you can modify these values at runtime, without having to undeploy the bpel process.
    --Amit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How do I configure ApplicationManager poll frequency

    Profiling the server on what should be a CPU intensive job I find that 20% of the
    elapsed time and the majority of the CPU time is spent inside the 'mbeans'. This
    looks to be associated with the ApplicationManager's poll period which I would
    like to reduce.
    The quetsion is: how can the poll frequency be controlled and what is the impact
    of doing so?
    Donald.
    PS. System config is: WLS 6.0, NT 4sp6, 1.3.0 Java HotSpot Client VM
    [att1.html]

    1) Access your console
    2) Click on mydomain
    on the right hand side, click on Configuration >>> Applications tab
    Default is 3000 ms. you can configure it to whatever value you want to.
    Kumar
    Donald Edgar wrote:
    Profiling the server on what should be a CPU intensive job I find that 20% of the
    elapsed time and the majority of the CPU time is spent inside the 'mbeans'. This
    looks to be associated with the ApplicationManager's poll period which I would
    like to reduce.
    The quetsion is: how can the poll frequency be controlled and what is the impact
    of doing so?
    Donald.
    PS. System config is: WLS 6.0, NT 4sp6, 1.3.0 Java HotSpot Client VM
    Name: ApplicationManagerThread.html
    ApplicationManagerThread.html Type: Hypertext Markup Language (text/html)
    Encoding: base64

  • Can I use polling frequency for Database Adapter

    I need to use Database Adapter that acts like FileAdapter. Can I set polling frequency for my Database Adapter, so that the adapter can query every 5 secs?

    You can use polling feature when you configure your DB adapter Operation Type as "Poll for New or Changed Records in Table"
    If you use Adapter configuration wizard it will promot for "Pollling Options" and Polling Frequency is the option which you can configure in seconds, mins or hrs

  • Changing DB Polling Frequencies

    Hi there,
    is it possible to change polling frequency for DB Adapter without reploying the application? is it parameter configurable and can be changed at will?
    Please let me know
    KS

    Hi,
    The ActivationSpec properties will help in configuring the same...
    <binding name="OracleInbound_binding" type="tns:OracleInbound_ptt">
    <pc:inbound_binding/>
    <operation name="receive">
    <jca:operation
    ActivationSpec="oracle.tip.adapter.db.DBActivationSpec"
    DescriptorName="OracleInbound.CustomersUsecase"
    QueryName="OracleInbound"
    PollingStrategyName="DeletePollingStrategy"
    SequencingFieldName="CUST_ID"
    MaxRaiseSize="1"
    MaxTransactionSize="unlimited"
    PollingInterval="1"
    NumberOfThreads="1"
    UseBatchDestroy="false"
    ReturnSingleResultSet="true"
    MappingsMetaDataURL="OracleInbound_toplink_mappings.xml" />
    <input/>
    </operation>
    </binding>
    Use these properties for customise your requirement..
    MaxRaiseSize="1"
    MaxTransactionSize="unlimited"
    PollingInterval="1"
    NumberOfThreads="1"
    Thanks

  • File adapter polling frequency is not consistent in SOA 10g!

    Friends,
    I have used file adapter for polling files in a service in SOA 10G env. with polling frequency 3600 secs. However, i have noticed file polling is not happening at 60 mins interval, instead some times files getting polled in less than 30 mins but again after sometime its polling correctly in 60 mins interval. I am not sure what could be the reason but i need a solution urgently. Please help!

    Could be the managed servers in the cluster are not in sync.
    I faced DB JCA adapter sync issues because of Oracle soa suite bug.
    You could check whether any sync issues are there with File adapters.

  • Where do I set the polling frequency for Technical monitoring in Solution Manager 7.1 SP10 ??

    Hi All,
    I am customizing my technical monitoring templates and would like to know :
    1. Where we can set the polling frequency for each metrics for triggering alerts through Technical monitoring in Solution Manager 7.1 SP10 ??
    2. Is it like each time our threshold is breached, it will send an alert irrespective of polling frequency ??
    I know the data collection interval time for each metrics in technical monitoring template but the as per my observation the polling frequency is different.
    Need your guidance.
    Regards,
    Manish K

    Hi Javier,
    Refer to the documentation 'MAI Alert Consumer BAdI Interface' under
    http://wiki.scn.sap.com/wiki/display/TechOps/Alert+Consumer+BAdI+Interface link for information on the input to the BAdI.
    Kind regards,
    Roland

  • FTP Adapter restrict polling frequency active time frame in a day

    Hi All,
    Is there anyway I can restrict FTP adapter polling frequency to be active during a particular time frame of the day. Say, my service should poll the incoming location for Sales order data for every hour during business hours of the day.
    Thanks,
    AG

    Hi
    SOA Suite 12c will expose Oracle ESS as the scheduler.
    ESS will allow you to schedule soa composites / OSB services etcand allow you to enable / disable them based on jobs, which is what you desire.
    12c SOA Suite is expected later this Summer.
    Cheers
    iain

  • Polling frequency of AQ adapter

    Can we set the polling frequency for AQ adapter during Enqueue operation in 10g?
    Regards
    Ayush

    We are facing a similar issue but a slightly different scenario. Following is the setup:
    - Oracle SOA Suite 11.1.1.3.
    - BPEL process (within a Composite App) using AQ Adapter reading messages from a AQ queue (corresponding to a subscription to a Business Event) in Oracle EBS.
    - Huge number of messages backed up in the queue: delay of between 10 secs to 1 min between consecutive dequeue logs noticed in the BPEL process.
    The 'DequeueTimeOut' parameter is explained as "It is the interval after which the dequeue() API will time out if no message is received on the inbound queue.".
    But what if there a lot of messages in the queue waiting to be processed? How can we increase the polling frequency so that messages are drained immediately, or is this the default behavior?
    Any response is appreciated.
    Thanks,
    - Hari Nadathur

  • Schedule BPEL with polling frequency

    Hi All -
    I have a BPEL process which receives the file from file adapter and has polling frequency of 5 minutes.
    But my process starts after 12.00 midnight. so I want to schedule the BPEL process after 11.30PM to 1.00AM and in between only it should poll.
    Can it is possible? I just want to avoid polling all the 24hrs.
    I am usning SOA 10.1.3.4.0. Can I use the below in this version, where I have to use te below, if it is correct?
    <activationAgents>
    <activationAgent className="oracle.tip.adapter.fw.agent.jca.JCAActivationAgent"
    partnerLink="FileFtpInboundPL" heartBeatInterval="10">
    <property name="schedulerCallout">DefaultSchedulerCalloutImpl</property>
    <property name="endpointScheduleOn">*0 6 1 ? * **</property>
    <property name="endpointScheduleOff">*0 8 1 ? * **</property>
    </activationAgent>
    </activationAgents>
    Regards,
    Sreejit

    Hi James,
    Let me explain my process:
    1. First process:
    I have BPEL process which starts with recieve activity on database adapter. Database adapter has a polling on database table inserts or updates.
    So whenever there are inserts and updates this BPEL process get starts. My business process say the table insert and update is going to happen in between 23:00 PM and 01:00AM. So I want to know how BPEL do polling? When I say database polling it must be looking for 24X7, and when i t gets the file it picks, so is there any way I can say the BPEL to do polling only withing the time frame.
    So what ever solution we were discussed of activation agent till now in mail thread applicable on this or not?
    2. Second Process.
    I have asynchronus BPEL process which starts with wsdl client getting some input as payload, and I want to start this process at 23:00PM, is it possible with activation agent. The client partner link is not an adapter.
    Regards,
    Sreejit

  • Update dynamically Polling Frequency

    Hi
    Can any one help me how to update dynamically the polling frequency for the adapters(database,file) without redeploying the code again.
    Thanks in Advance

    No issues with my adapter the changes are reflecting only when i restart the server.
    we are on SOA 10.1.3.3 with MLR#7.
    My question is can we change the polling frequency value dynamically without restart of the server and without redeploying the process in to the server.
    But after setting the activationAgent property also we need to restart the server to apply the changes.
    Is there any alternative to update the polling frequency dynamically without restart the server and redeploy the code
    Thanks

  • Run-time Polling Frequency Control

    We would like to use our bpel process in two ways:
    1. Batch Update type transmissions (freq = nightly)
    2. Immediate transmissions
    Is there a way to control at run-time the polling frequency? Ie, is there a way to pass the value to the db adapter?
    Thank you.

    Hi.
    For ur last point, u can take a look to the API: http://docs.oracle.com/cd/E21764_01/integration.1111/e10226/soaadmin_apimanage.htm#SOAAG97341
    hope this helps
    best

  • Best recommendation: polling frequency for imap/pop

    I need some advice about the polling frequency recommendation for Applications that will use imap/pop connexion to servers. What should be the best recommendation about it?

    For your best long-term interests, your best recommendation for applications is to use EWS and not these light clients.  And keep in mind that these older versions of Exchange are not going to get support in the near future (in fact Exchange 2003 is
    probably out of support already).
    That being said, if the application is polling, it's up to them to determine how often in order for their application to be both responsive for end users and not cause extreme server issues.  You can (of course) keep the latter from being an issue with
    throttling.

  • Creating custom tiles for IE11 websites: poll frequency should be increased

    not sure why the frequency is set to minimum 30minutes currently, but if it can be set to at-least 5 minutes (ideally 1 minute) that would be great.
    i have several cases, where i can probably monitor N number of things just by adding tiles for 'short status' messages, rather than logging to their servers. 30minutes is too long a time to know latest status.

    Hi Javsha,
    See the following link to know how to set poll frequency using frequency property.
    http://msdn.microsoft.com/en-us/library/ie/bg183312(v=vs.85).aspx.
    By the way, this forum is to discuss HTML, CSS and Javascript in IE. I think you are posting on wrong forum.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How can I change WebLogic MDB polling frequency?

    I have MDB deployed to WebLogic and listening on AQ. Because of SLA, I would like the MDB to poll every 5 seconds or less no matter what. From WebLogic log I could see that the polling frequency varies depending on the load on the queue. The following shows what happens when the MDB is deployed and finds no message in the queue.
    5-Feb-2014 4:11:09                    - checks when first deployed
    5-Feb-2014 4:11:10        +1        - checks again after on seecond
    5-Feb-2014 4:11:12        +2        - checks after two seconds
    5-Feb-2014 4:11:16        +4
    5-Feb-2014 4:11:24        +8
    5-Feb-2014 4:11:39        +15
    5-Feb-2014 4:11:54        +15
    Every 15 seconds from this on. Once it fetches a message it goes back to every second, two second, four second ...
    What can I do to get the desired behavior? I understand what WebLogic is doing but it does not meet the SLA requirement. This is the code for my MDB. Thanks.
    public class SlowMDB implements MessageListener {
        @Resource
        private MessageDrivenContext messageContext;
        @TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
        public void onMessage(Message message) {
          try {
            System.out.println("SlowMDB:  Message was received " + message.toString());
          } catch (JMSException e) {
              e.printStackTrace();

    weblogic-ejb-jar.xml. Note that I added <use81-style-polling>true</use81-style-polling> as per Rosario's suggestion, but I get the same behavior with or without it.
      <weblogic-enterprise-bean>
        <ejb-name>SlowMDB</ejb-name>
        <message-driven-descriptor>
          <pool>
            <max-beans-in-free-pool>1</max-beans-in-free-pool>
            <initial-beans-in-free-pool>1</initial-beans-in-free-pool>
          </pool>
          <use81-style-polling>true</use81-style-polling>
        </message-driven-descriptor>
      </weblogic-enterprise-bean>
    </weblogic-ejb-jar>
    Also, if I remove TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED) from the onMessage method, then I could see that WebLogic (or AQ??) polls every two seconds and it uses a different deque stored procesdure:
    Transactional:
         dequeue(ZYGT.MS_MSGREQ_INQ, oracle.jdbc.aq.AQDequeueOptions@1a019d2f, SYS.AQ$_JMS_TEXT_MESSAGE)>
    Non transactional:
    dbms_aqin.aq$_dequeue_in(queue_name       => ?, subscriber        => ?, msgid             => ?, correlation       => ?, dequeue_mode      => ?, navigation        => ?,
    visibility        => ?, wait              => ?, enqueue_time      => ?, state             => ?, out_msgid         => ?, out_correlation   => ?, priority          => ?,
    delay             => ?, expiration        => ?, attempts          => ?, exception_queue   => ?, remote_recipients => ?, sender_name       => ?, sender_addr       => ?,
    sender_protocol   => ?, original_msgid    => ?, payload_type      => ?, raw_user_data     => ?, object_user_data  => ?, deq_cond          => ?, signature         => ?,
    out_sign          => ?, transformation    => ?, delivery_mode     => ?, out_delivery_mode => ?); end; )
    with the following parameters
    setString(1, MYSCHEMA.MY_QUEUE)
    setString(2, null)
    setNull(3, -2)
    setString(4, null)
    setString(26, null)
    setObject(5, 3, 4)
    setObject(6, 1, 4)
    setObject(7, 2, 4)
    setLong(8, 120)
    registerOutParameter(9, 93)
    registerOutParameter(10, 4)
    registerOutParameter(11, -2)
    registerOutParameter(12, 12)
    registerOutParameter(13, 4)
    registerOutParameter(14, 4)
    registerOutParameter(15, 4)
    registerOutParameter(16, 4)
    registerOutParameter(17, 12)
    registerOutParameter(18, 2003, SYS.AQ$_RECIPIENTS)
    registerOutParameter(19, 12)
    registerOutParameter(20, 12)
    registerOutParameter(21, 4)
    registerOutParameter(22, -2)
    setObject(23, 1, 4)
    registerOutParameter(24, -2)
    registerOutParameter(25, 2002, SYS.AQ$_JMS_TEXT_MESSAGE)
    setNull(27, 2002, SYS.AQ$_SIG_PROP)
    registerOutParameter(28, 2002, SYS.AQ$_SIG_PROP)
    setString(29, null)
    setObject(30, 1, 4)
    registerOutParameter(31, 4)
    setLong(8, 0)

Maybe you are looking for

  • JLabel + Animated GIF: replacing the image

    Hi, folks. I've run into what looks like an interesting glitch, not necessarily functionality-wise but purely cosmetic. I have a JLabel which needs to be switched between a static image and an animated image at different times of execution. I'm doing

  • NW 6.5 SP8 - abend from POA

    I get abends from GroupWise every couple of weeks or so. We are still on GW 6.5 and that isn't going to change this year at least. Any help ? Abend 1 on P07: Server-5.70.08: Page Fault Processor Exception (Error code 00000000) Registers: CS = 0008 DS

  • Oracle Openworld

    I am in the process of registering for the Oracle Openworld. To get more information regarding Jdeveloper ADF, JSF (ADF Faces) and Integration with Oracle Portal which one of the "special programs" should I pick ? Oracle Develop (or) X-treme Program?

  • My Lost iPhone

    My iPhone was stolen 3 days ago, I can locate it via Find My iPhone and set it to lost mode. Here're info . IMEI: 012837000013640 Serial Number: C39GK6J2DPMW ICCID: 8966181106221928922 I tried to check serial number with apple id, it shown that this

  • How do I create a mail merge envelope ?

    I am not able to create a mail merge envelope. Can someone walk me through the steps? Message was edited by: Guam Chef