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

Similar Messages

  • 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.

  • 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

  • How to set DAY as a polling time in file adapter?

    Hi all,
    I have a scenario where I have to pick a file weekly once. But due to some maintanance activity XI system will be restarted on monthly basis. Due to that the weekly polling freuquency is not going to work properly.
    For example Wednesday I have to pick a file and thursday system is restarted so the polling frequency also will be restarted from thursday.
    Is there any way to get rid of this scenraio?
    Is it possible to configure any adapter modules for making the file pick only on WEDNESDAY?.
    Can anyone please help on this?
    Thanks,
    Jayanh

    Hi
    Hope it helps..
    Note:You will need to have the authorizations of the user group SAP_XI_ADMINISTRATOR with the role modify.
    Go to Runtime Workbench -> Component Monitoring -> Communication Channel Monitoring
    Locate the link Availability Time Planning on the top right corner of your Communication Channel Monitoring page.
    In your case, the requirement is to schedule the Sender file adapter daily once at 8:00 at morming.
    In Availability Time Planning, choose the Availability time as daily and say create.
    Provide the details like the time 12:00
    Then select the communication channel , goto the Communication Channels tab and filter and add the respective channel (File Sender).
    Once all the above has been done 'Save' the changes.
    For more
    /people/shabarish.vijayakumar/blog/2006/11/26/adapter-scheduling--hail-sp-19-
    /people/alexander.bundschuh/blog/2006/01/04/scheduling-messages-in-sap-xi
    Thanks

  • Polling table with Database Adapter

    Hi All,
    I have created a Database Adapter to poll the table for the new record or modified.
    I have added a receive activity to that Adapter and deployed.
    However the instance is not completing and its in always running state and waiting at receive activity.
    Can you please help me out
    Thanks

    hello,
    i have to do database polling..this is wat i have done.but instance is not getting created in BPEL..
    i have created a sequence in databse.
    i have created a source table in database which has three colums id,name,sequence.(generated by doin seq.nextval)
    i have created a table as seqhelper table which has two fields table_name and seqid.
    now i hav dragged a db adapter.I hav chosen poll,update seq table..and given my seq table name,seqname filed as table_name,seqvalue field as seqid.and sequence fiels ad sequence column of source table ...and done polling frequency as 5 seconds.
    now created a bpel process,chosen interface as based on wsdl and selected db adapters wsdl file and linked to bpel after removing the default exposed service of bpel..so bpel as one receive activity joined to db adapter...
    WHEN<
    i am inserting any new records to source table....instance is not getting created...please help..

  • 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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • 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

  • 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

  • Polling with RFC Sender Adapter

    Hi,
    i am facing a general problem with the rfc sender adapter.
    I have to design a scenario where periodically pi has to call a rfc fuba/bapi in R3 and insert the response into a database or create a file.
    I looked for some possibilities to impelement this scenario and desided to use ABAP Proxies to transfer the data from R3 to pi.
    The problem is that the wish of the department for R3 is not to plan a job to send the files. They want that pi itself call periodically the fuba in R3. I found out that the rfc sender adapter is not able to poll like jdbc oder file adapter.
    I thought i could write a litte abap program in pi to be planned in a job or to create a dummy file and poll with the file adapter. But i mean that these solutions are not good. They feel like workarounds and not like a real good solution.
    Beside this there is also the problem that we could use the inubit integration system. inubit is able to poll periodically the rfc adapter and is it hard to argument against this.
    Are there any good solutions known for the problem?
    Does anyone know what the official SAP meaning is for a process like the described above?
    many thanks
    Michael Eckstein
    Edited by: Michael Eckstein on Dec 16, 2011 12:55 PM

    hi,
    1st: your R3 department is stupid (!).
    As your flow is ECC -> PI -> Database. you could easily create a litle extraction program with a selection screen (and a variant which could be easily updated !!) (1) to send data to PI (by using a proxy or an idoc), with a log (at end of your program) and to create easily (!!) a sap job (ecc) based  on a country calendar (2).
    2nd: If you really need to have "PI -> ECC (proxy)-> PI -> JDBC", you have to use the standard PI scheduler tool, called "Availibility time planning" (ATP). see this option in CC monitoring (RWB). you could trigger your sender CC (proxy)
    And if you want, another possibility could be to trigger your sender CC by an external tools (to buy), or by creating an abap program....
    (1) how you will pass the value to extract data with your solution (my 2nd point).
    (2) in ATP of PI, the scheduling will be NOT based on a country calendar (holiday, religious/bank holiday), but just daily, weekly, inside a range, etc...
    Mickael
    Edited by: Mickael Huchet on Dec 16, 2011 12:53 PM

  • 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

  • How can i pass the name of the file polled by the file adapter to next step

    Hi XI guru's ,
    How can i pass the name of the file polled by the file adapter to next step in a BPM..?
    regards,

    Use Adapter-Specific Message Attributes and map that value in udf to the BPM message.
    Also see this
    /people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm
    Regards,
    Prateek

Maybe you are looking for