Is it possible to set delivery retry time-interval between messages?

Hello!
          I use Wls 8.1.5 and would love to be able to set delivery retry time-interval between message.
          The complete situtaion looks like this.
          We got one queue (queue_A) that retrives alot of messages.
          At queue_A we got a BMT-MDB that consumes all messages (one by one).
          The BMT-MDB is supposed to forward the messages to an other queue (queue_B). (We also do some other things as well)
          But if we can not forward the message to queue_B because of some Exception is thrown, the transaction is Rolledback exactly as we want.
          But when this happens (for eg the server where queue_b resides is down) our BMT-MDB keeps trying to post the message like an enegizer-bunny. It would feel better if it waited for some seconds before it try again.
          We have tried to set play around with RedeliveryDelayOverride="5000" at the queue_B. But if we set to anything bigger then RedeliveryDelayOverride="-1", then other messages is passing throug and also put into "pending". This ended up in out of memory when the load was big.
          So what we would love to be able is to have all messages in a FIFO-row at the queue_A. And if queue_B is out of order then keep on trying consume the firts messagesd for every 5 sec.
          So if any one know if and how to configure a Wls 8.1.5 please let us know!
          Best regards
          Fredrik

Hello Again Fredrik!
          Later versions have several more options, but here are some that might work on 8.1:
          (A) A good bit of coding: Write code that undeploys the MDB on certain failures, and redeploys it sometime later.
          (B) A small amount of coding: On a failure, simply force a tx rollback, then put a Thread.currentThread.sleep() in the MDB application itself. (Just make sure the MDB is setup with a dedicated thread pool to avoid using up default threads.)
          (C) Requires no coding: Have the MDB forward the message to a local destination rather than the remote destination (so the forward always succeeds), then use the messaging bridge to forward the message onward. The messaging bridge automatically does a periodic retry on failure, and doesn't need to use redelivery delays.
          (D) Requires no coding: Raise a support case with BEA - I personally consider the fact that redelivery delay messages fail to page out likely indicates that there's a bug in 8.1. (Upgrade to 9.x quite likely doesn't have this problem.)
          Hope this helps,
          Tom

Similar Messages

  • How can you set the ctxsvr time interval ?

    I would like to know how can i set the time
    inteval between each update of the Intermadia
    indexes.
    Thanks.

    stop and restart ctxsrv on specified intervals.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Lombar vincent ([email protected]):
    I'd like to use the ctxsrv utility, because i want automatic index rebuild.
    But Is it possible to set the time interval
    between each update?<HR></BLOCKQUOTE>
    null

  • How to improve time interval between two measurments

    Hi All..
    I have 3 Vi each of one measures from different devices. And i set the execution order by error cluster. I wonder what is duration between of each of execution? if you look at the VI that i attach, u see that 3 (one of which is seen as question mark)  are  connected serially, but the problem is that there is a delay between measurements that i can distinguish just looking data values acquisation(then should be really high). How can i improve time interval between measurements? I need to measure 3 output when the conditions are the same for all, but when there s delay the condition of device 1 and 3 could be different and effecting my project.
    Attachments:
    measurement.vi ‏91 KB

    Hello,
    >> I wonder what is duration between of each of execution?
    You can use the tick count function and a sequence structure (not usually recommended, but ok for debug purposes like this).
    >> How can i improve time interval between measurements?
    It sounds like you want your 3 measurements to be relatively independent, but to all be triggered by the same event.  How about setting up a loop for each measurement -  using an event structure in those acquisition loops - and then monitoring your "trigger condition" in a 4th independent loop, which will trigger a user event to cause the other loops to execute accordingly.
    If you are eventually going to scale things further, you may explore other architectures instead of simply creating more loops.
    If you can clarify what you're trying to do here, we can probably help you further!
    Best Regards,
    JLS
    Best,
    JLS
    Sixclear

  • Is it possible to set up the Time Machine app with the AirPort Time Capsule on an iPad or iPod?

    I coould set it up on my mac, but don't appear on the ipad or ipods. It works only on computers? Please, someone let me know how to set it up.
    Thanks!

    No. The mobile devices are not backed up with Time Machine or Time Capsule. They are backed up either to iCloud or iTunes only.
    Allan

  • Set a specific time to send email with an attachment ? Possible ?

    Is it possible to set a specific time to send an email with an attachment automatically ?
    if yes, what is the trick for Mail 4.4.
    Thanks in Advance.

    Open Automator, click on Mail on the left pane and look around. The description of each action is pretty good.
    Pretty much your workflow should look like something like this:
    *Get specified finder items
    *New mail message
    *Send outgoing messages
    Message was edited by: WBW

  • Can I set up a timer for iTunes Match?

    I use iTunes on a daily basis at my small graphic design business. I've loved having access to my large iTunes library both here and at home.
    Unfortunately, the internet connection I have at work is DSL and, as you can imagine, the upload speeds are horribly slow.
    While I love having iTunes Match. I get frustrated whenever the iTunes updates Match. This slows everything down to a crawl, including all of the other people sharing the wireless connection. This happens whenever I add a new mp3 to the library. Sometimes these mp3s are long mixes and take forever to upload. I probably do this on a daily basis.
    My question to you all is, is it possible to set up a timer with iTunes Match? In other words, could I program iTunes Match to update everything at night when I'm not using the computer and therefore not interfering with my internet connection during the day?
    I realize that most people reading this are not using an internet connection based in the late 90's, like we are. Believe me, I've looked into upgrading and it seems as if we're stuck with what we have for the foreseeable future.
    I wonder if anyone has ideas for a work-around to this issue? 
    Thanks much.

    You might want to look into using Automator to accomplish what you want to do. For example, create an Automator action/script to look in a certain folder at a certain and move the audio files to the "automatically add to iTunes" folder, then have it launch iTunes which would then kick off the iTunes Match process. You could have it do all this after everyone has left the office for the night.
    It might require some experimentation, though, to get it just right.

  • Automatic Execution - Retry Times

    Hi all,
    I have set my Retry Times Property in my Engine on Weblogic Server for OBPM to 1
    Retry Interval = 60 seconds
    I save it and restart my engine..
    But it seems the Retry is not happening..
    Its directly entering into a System Exception Loop without retrying even once although I have set it to retry atleast once..
    Why is that so?
    Any idea?
    Any changes to be made to the Weblogic Server or the Process Administrator ?
    Do we have to rebuilt the Engine.ear file after making these changes?
    Edited by: user8766631 on May 3, 2010 8:44 AM

    Hey Frank.  Kory Squire here.  I had a similar situation with layouts for entering Management Cockpit data.  I have FOX formulas that validate data entry and an error message is raised if data is incorrect.  I bundled these into a local planning sequence, then added this to the planning folder with the properties 'Execute Function before Layout Change.'  I created the Web layout based on this planning folder.  When a user enters data in the web layout, each time they press enter, click the check/save buttons, the sequence is triggered.  So in our case, the settings in the planning folder seem to have carried over into the web layout.
    Take care
    Kory

  • Create delivery by time, not day

    hi
    is it possible to create delivery by time (each hour), not by day
    Pls advice. thanks

    Hi Jo Jo
    As already told,
    Create a variant for the delivery due list in VL04, give the necessary input and save it as a variant
    Now go to SM36 and just click the job wizard, it will guide you through the rest of the steps.
    1. Enter the job name and target server(you can leave it blank if you want the program to be executed in the same client) and click Continue
    2.In the next screen click the ABAP Program step and then continue
    3. Enter the program name(p.name of tcode VL04 which you can find in the menu System----Status) and the variant you have saved
    4. If you also want to print and spool click the print and spool parameters and maintain them
    5. Skip add additional steps(This is needed only if you want to give some conditions, or run this job after some other job... etc)
    6. In the next screen click Date and time and continue, now enter the start date and time and also click the period job checkbox and continue
    7. Now in the resultant screen you can mention it as hourly job, or daily, weekly and so on, If none of them suit ur condition you can click none of these and ti will give you a new screen to give your own selectives
    8. Once the time is given, it will give you the option to complete the job, Now click the complete button and now the job gets scheduled and every X hours as per your settings, the job will be executed.
    You can reward me if this helped you

  • Ringtone time interval

    I would like to seek the help of anyone knowing how to set the ringtone time interval on the iphone 3G to 30 secs. My ringtone rings for 20 secs and then goes to voice mail. I want it to ring for a full 30 secs before going to the voice mail
    please help.

    You can do this if you are on O2 contract (UK) by by entering *61*901*11NN# SEND (NN is the number of seconds - you can set to minimum of 5 seconds or maximum of 30)
    If not on O2 i would imagine you could contact your provider (or check their website) - must be possible with all providers -

  • Setting up a RAID 0 between the Mini's internal HD and an external

    Would it be possible to set up a RAID 0 between two hard drive, one being the internal drive of the MacMini and the other being an external firewire drive?
    Would these two drive have to be configured outside of the computer in external enclosure and then one transplanted into the mac mini, or will the operating system allow this to be set up between the two drive?

    Yes you can RAID the internal Mac mini 2.5" hard drive with a FireWire external, but a striped RAID set is always limited by the speed of the slowest drive and the size of the smallest drive.
    As such I would not expect much of a performance gain and you would have to erase your internal drive to create the striped RAID set while booting from a 3rd drive to setup the RAID0.
    Using a FW boot drive will give you increased performance. You can see details here:
    http://www.amug.org/amug-web/html/amug/reviews/articles/wiebetech/max/
    Or if you really want to speed up the Mac mini read about the AMUG Super-mini project which uses 3.5" SATA hard drives. It was tested in single and RAID0 configurations on the internal ATA/100 IDE bus of the Mac mini
    http://www.amug.org/amug-web/html/amug/reviews/articles/addonics/mini/
    Michael

  • Setting a namespace for an entire message

    Hello,
    When creating a message type, it is possible to set a XML namespace for the message. But I observed that this namespace is only set for the root element an not for the entire message. The namespace is set like this in the resulting message:
    <ns1:UpdateDictionaryItem xmlns:ns1 ="http://www.namespace.com">
            <District>
                <Name>SERV3</Name>
                <RegionParent>0001</RegionParent>
            </District>
    </ns1:UpdateDictionaryItem>
    But I would need it like this:
    <ns1:UpdateDictionaryItem xmlns:ns1 ="http://www.namespace.com">
            <ns1:District>
                <ns1:Name>SERV3</ns1:Name>
                <ns1:RegionParent>0001</ns1:RegionParent>
            </ns1:District>
    </ns1:UpdateDictionaryItem>
    or like this:
    <UpdateDictionaryItem xmlns ="http://www.namespace.com">
            <District>
                <Name>SERV3</Name>
                <RegionParent>0001</RegionParent>
            </District>
    </:UpdateDictionaryItem>
    Is there a way to do that?
    regards,
    Jens Harzer

    Hello,
    I tried it, but PI seems to ignore that ;). I did it like this
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.namespace.com" targetNamespace="http://www.namespace.com">
    <xsd:element name="UpdateDictionaryItem">  
         <xsd:complexType>
          <xsd:annotation>
             <xsd:documentation xml:lang="EN">
             UpdateDictionaryItem
             </xsd:documentation>
          </xsd:annotation>
          <xsd:sequence>
             <xsd:element name="District" xmlns="http://www.namespace.com">
                <xsd:complexType>
                   <xsd:sequence>
                      <xsd:element xmlns="http://www.namespace.com" name="Key" type="xsd:integer" minOccurs="0" />
                      <xsd:element xmlns="http://www.namespace.com" name="Revision" type="xsd:integer" minOccurs="0" />
                      <xsd:element xmlns="http://www.namespace.com" name="Name" type="xsd:string" minOccurs="0" />
                      <xsd:element xmlns="http://www.namespace.com" name="RegionParent" type="xsd:string" minOccurs="0" />
    and so on... Maybe I did something wrong?

  • Customize time intervals between songs

    How do I customize the time interval between tracks on an imported cd? I only see that you can set a standard 1 sec, 2 sec etc. between songs.
    Thanks.
    Rich

    It should be in the setting on your PC or Mac under my apple TV.

  • Read no. of pulse count with fixed time interval

    Hi,
    I am try to read no of pulse count ( Pulse period = 500ms, On time = 100msec and Off time = 400msec). Between pulses there is a fixed time interval of 2seconds. I am using NI USB DAQ 6341. Can anybody help me regarding this? 

    Thanks for replying. I have gone through  that example, the given example are only increment count when pulese are detected.
    In my case, i want to count the no. of pulses between the time interval of 2sec. e.g. Suppose my device generate 5 no. of pulses and after every 5 pulses their is 2sec time interval, here i need to read only 5 pulses not the continuous count. And no. of pulses are generated by device can be vary but the time interval between those pulses are fixed. Could you give me suggession regarding this?

  • How to include Time Interval in crystal report

    Hi All,
           I have to create a  crystal report in  XI release 2. In the report I have 2 query side prompts "FromDate" and "ToDate" and one report side prompt "Time Interval". I have to show the data for each time interval between the two dates. means suppose if my "Fromdate" is 23 March 2010 and "Todate" is 25 march 2010 and time interval is 1 hour then I have to show data for each 1 hour time gap. means suppose my data in Db starts from 23 march 2010,11:25:25 then I must show data between 11:25:15 to 12:25:15 and so on...upto 25 march 2010.
         I am not able to retrieve the data accordingly. And how to use the timeinterval to retrieve data from db for that particular time interval.Please reply asap.
    Edited by: anushree2187 on May 21, 2010 7:28 AM
    Edited by: anushree2187 on May 21, 2010 7:37 AM

    you can create a group on the date field and then select how to group it by date, you can go up to the second.

  • Getting time interval in seconds

    How do I get the time interval between two date ( i.e to_date - from_date) in seconds ? The date range can span across several days , even months . I need to order the rows according to this interval, hence able to get the difference in seconds will help.

    This information can be useful for you :
    MONTHS_BETWEEN returns number of months between dates date1 and date2. If date1 is later than date2, then the result is positive. If date1 is earlier than date2, then the result is negative. If date1 and date2 are either the same days of the month or both last days of months, then the result is always an integer. Otherwise Oracle calculates the fractional portion of the result based on a 31-day month and considers the difference in time components date1 and date2.
    Examples
    The following example calculates the months between two dates:
    SELECT MONTHS_BETWEEN
    (TO_DATE('02-02-1995','MM-DD-YYYY'),
    TO_DATE('01-01-1995','MM-DD-YYYY') ) "Months"
    FROM DUAL;
    Months
    1.03225806
    Joel P�rez

Maybe you are looking for