Bridge leaves messages pending?

          We are using the jms_xa_adp.rar bridge to transfer messages from one JMS topic
          to another (from a topic in a server in a cluster, to a topic in a standalone
          admin server), WLS 7 GA build 180709 + CR082386; with "exactly once" semantics.
          It all works fine but the messages & bytes pending on the source WL JMS Topic
          keep going up. This doesn't happen with our own (application) durable subscriptions.
          Is the bridge commiting the transaction correctly, or is this just a counting
          error? If so, why doesn't it apply to our own subscriptions?
          The connection factory on both the source and destination have all 3 transaction
          boxes ticked: usertransaction enabled, XAConnection factory enabled, Server side
          xa enabled.
          The filestores at each end have different names.
          The source and destination domains are both called mydomain.
          The source WL server and destination WL server have different names.
          The source JMS server and destination JMS server (within WL) have different names.
          The transaction statistics in the servername -> monitoring -> JTA look OK: there
          aren't lots of transactions left open. (I guess they'd time out).
          The stats are generally quite important to us; we do use them to look for potential
          problems; we plan to build them into production alert systems too.
          If you need config.xmls I can post them in a case.
          Any ideas?
          Many thanks,
          Jeremy.
          

Hi Jeremy,
          The topic pending statistics are composed of the union of all messages waiting on
          subscribers.
          These statistics won't decrement for a particular message until all subscribers have
          acknowledged/committed
          their own copy of that message. Since your pending stats are not going down,
          I suspect you may have a left-over inactive subscriber, likely a durable subscription,
          that is unrelated to the bridge's subscription to the topic. This "ghost"
          subscriber will keep accumulating messages even if it is not calling receive. You can
          check
          the console to see if one is there, or use the JMSStats.java program available on
          dev2dev.bea.com.
          Tom
          Jeremy Watson wrote:
          > We are using the jms_xa_adp.rar bridge to transfer messages from one JMS topic
          > to another (from a topic in a server in a cluster, to a topic in a standalone
          > admin server), WLS 7 GA build 180709 + CR082386; with "exactly once" semantics.
          > It all works fine but the messages & bytes pending on the source WL JMS Topic
          > keep going up. This doesn't happen with our own (application) durable subscriptions.
          >
          > Is the bridge commiting the transaction correctly, or is this just a counting
          > error? If so, why doesn't it apply to our own subscriptions?
          >
          > The connection factory on both the source and destination have all 3 transaction
          > boxes ticked: usertransaction enabled, XAConnection factory enabled, Server side
          > xa enabled.
          >
          > The filestores at each end have different names.
          > The source and destination domains are both called mydomain.
          > The source WL server and destination WL server have different names.
          > The source JMS server and destination JMS server (within WL) have different names.
          >
          > The transaction statistics in the servername -> monitoring -> JTA look OK: there
          > aren't lots of transactions left open. (I guess they'd time out).
          >
          > The stats are generally quite important to us; we do use them to look for potential
          > problems; we plan to build them into production alert systems too.
          >
          > If you need config.xmls I can post them in a case.
          >
          > Any ideas?
          >
          > Many thanks,
          > Jeremy.
          

Similar Messages

  • MDB leaving messages pending in a topic

    I have a case in production where the MDB
              Pools Beans in use count is -2
              The topic which it subscribes to is having alot of message pending back
              up on our topic.
              Also the bean does not seem to undeploy so I can get rid of it as a
              consumer.
              I am also posting in EJB news group
              Weblogic 7.0 sp1
              

    Well Raskol, you said that you have a (may be more) DurableSubscriber created for a Topic and consuming the messages asynchronously through the onMessage method. Now the question is how to know whether all the messages posted to that Topic are delivered to you so as to enable you to stop the DurableSubscriber from further listening.
    My question to you is when do you decide (and convince your self) that no more messages are available on that Topic.
    The answer may be to timeout after a predetermined value. But then, what is the guarantee that no more messages will be posted subsequently to this Topic.
    Any way, this can not be accomplished as per the suggestion from 'turbobutton', since JMS does not allow for synchronous reception, once you declare an asynchronous listener.
    So, try restarting a global timer with each message reception. On crossing a predetermined value, call subscriber.close method. If this is not supported by your provider, try calling connection.stop (but, mind you, this call stops reception by all consumers created on this connection).
    -kris teja

  • Enforce to send the messages pending, after the Time To Deliver is changed

    JMS Queue is being used to send data from our database to the headquarters’ database.
              Our organization considers using "Time To Deliver Override" during the scheduled downtime of the headquarters’ database. For example, when our admin is informed by the headquarters' admin that downtime is scheduled, our admin can change "Time To Deliver Override" from -1 to 1200000 (20 hrs) in WebLogic Consol. Then, when the database is back, our admin will reset the value to -1.
              It is simple and quick. However, I realized that the messages pending will not processed for the “Time To Deliver” which was configured when the message was added.
              Can WebLogic enforce to send the messages pending, after the "Time To Deliver Override" is changed back to -1?

    A few related points:
              - I think 9.x may provide mbean/JMX/administrative options to change time-to-deliver in existing messages - but, even if it does, this seems unwieldy.
              - 9.x also provides options for adminstratrively pausing delivery of a destinations messages, and/or pausing MDBs.
              - I think the "time-to-deliver override" also supports setting absolute times via cron like schedules (eg - you can configure it so messages are born at a specific time.)
              - Another option is to introduce an intermediate destination and configure a "messaging bridge" to forward messages between them. When messaging needs to be pause, administratively stop the bridge.
              Tom

  • Bridge error message tells me to purge central cache. Where is "Cache Preferences" to do so?

    Bridge error message: Bridge encountered a problem and is unable to read the cache. Please try purging the central cache in Cache Preferences to correct the situation. WHERE IS THE CACHE PREFERENCEs?

    Edit > Preferences > Cache > Purge Cache

  • I can record voice memos fine using the built-in iPhone 4 mic.  And my Bluetooth headset (Jawbone Era) works fine when I leave messages on voice mail systems etc. when calling on the iPhone 4.  However, I cannot record voice memos with my Bluetooth mic.

    I can record voice memos fine using the built-in iPhone 4 mic.  And my Bluetooth headset (Jawbone Era) works fine when I leave messages on voice mail systems etc. when calling on the iPhone 4, so it appears my headset mic is fine.  I can also use voice activated dialing, although it fails miserably interpreting numbers.  However, I cannot record voice memos with my Bluetooth mic.   I just get barely audible static.  Any suggestions?   Thanks.

    Hello, did you ever get an answer to your question? I just picked up a Jawbone Era and using on an iPhone 4s running 5.0.1. Seems to work fine on regular calls, but not on the built in Voice memos application. It worked fine on my older Jawbone Icon, but haven't tested on the 4s or iOS 5.
    Thanks!

  • Unity Issue in leaving message

    Hi Guys,
    i have a problem with unity connection 8.5
    I configured one users with voice mail box.
    I performed registration by entering name,pin...etc
    When i call and forwarded to voice mail system prompt me to leave a mmessage but when i leave message no MWI on and no message in user mail box.
    If i call MWI DN from phone i have light on/off.
    Any Idea?
    tjx

    If the issue is with all the users then it could be an issue with the locale also. Make sure the version of the locale matches the version of Unity Connection server installed.
    http://www.cisco.com/web/software/282074314/49311/851su1cucrm.pdf
    Regards
    Manjunath

  • Voicemail not working - Callers can't leave messages

    Hi,
    I've had my iPhone a couple of weeks but i've only just realised that my voicemail isn't working. I've done the password set-up and can access my voicemail settings by dialling and holding 1 but people calling my phone do not get the opportunity t leave messages. The phone just rings and rings until the line eventually goes dead. Is there a setting in the phone that i've missed?
    BTW, i'ma UK O2 iPhone user.
    Thanks,
    Neil

    Neil Atkinson,
    O2 in the UK supports visual voicemail.
    I would recommend contacting O2 and seeing if they can reset or reprovision your voicemail.
    Thank you,
    Nathan C.

  • Messages stuck in "Messages Pending" column of a JMS queue.

    Hi
    Is there any way to retrive the messages which are stuck in "Messages Pending" column of a JMS queue.
    weblogic 8.1 SP5 version.
    Thanks

    there is some possibility to prevent the Pending Message or to automatically purge them on WL 9.x or WL 10.x?WebLogic JMS provides "message management" console, scripting, and mbean features to view and manipulate messages in a destination. You can search for "message management" in this newsgroups for more information - here's a good post: Re: WLST Script Help It also provides features for automatically moving problem messages to an error destination, expiring old messages, and/or deleting messages thave have exceeded a configured redelivery limit. I suggest reading through our feature list in the documentation, see "Value-Added WebLogic Server JMS Features" in the [ Information Roadmap | http://download.oracle.com/docs/cd/E15523_01/web.1111/e14529/messaging.htm#sthref23 ].
    Note that it's usually best to try and understand why messages are marked pending and fix the underlying reason instead of purging such messages. Messages are normally pending for a valid reason, and most use cases can't tolerate arbitrarily losing a message.
    Tom

  • I have selected leave messages on web browser until i delete them but how do i read old ones again

    I had a problem with Windows 7 and had to restore a system image taken on 01 Nov 2014. This means I have lost all emails received by Thunderbird since then. I had selected 'Leave messages on the server until I delete them' so how do I now read them again and get November's messages back.
    Bob Newall

    Actually Jetpacks come with texting. Never have understood why.  But the number you received most likely belonged to someone else 3-6 months ago.
    You will need to call tech support to help you get into the settings to block them.

  • JMS has messages pending in the queue

    Hi, I created a JMS queue to hold some messages, then two message driven bean each take a message from the queue and use JavaMail API 1.2 to send an email out. But somehow, after a while, say, a couple of weeks, there will be about 20 messages pending the queue causing the queue hanging forever. Does anybody know what cause this JMS queue pending? Or is there anything wrong with this design? Thank you very much.

    No, Acknowledgement is sending successfully, no excpeption is raising, in finally it is got acknowledged.
    here is code block,
    public void sendObject(Serializable message) throws JMSException
    try {
    HelperMethods.logDebugMessage("begin sendObject " + System.currentTimeMillis(),
    this.getClass().getName(), "sendObject");
    ObjectMessage objectMessage = getQueueSession().createObjectMessage();
    objectMessage.clearBody();
    objectMessage.setObject(message);
    getQueueSender().send(objectMessage);
    HelperMethods.logDebugMessage("sent sendObject " +System.currentTimeMillis(),
    this.getClass().getName(), "sendObject");
    getQueueSession().commit();
    catch (Exception e) {
    HelperMethods.logDebugMessage("Exception" + e.getMessage(),
    this.getClass().getName(), "sendObject");
    throw new JMSException(e.getMessage());
    public void onMessage(Message message) {
    ObjectMessage objectMessage = (ObjectMessage) message;
    AttachmentFileUtil attachUtil = new AttachmentFileUtil();
    try {
    HelperMethods.logDebugMessage("received write sendObject msg " +
    System.currentTimeMillis(),
    this.getClass().getName(), "onMessage");
    if (message instanceof ObjectMessage) {
    HelperMethods.logDebugMessage("about to process write sendObject msg " +
    System.currentTimeMillis(),
    this.getClass().getName(), "onMessage");
    AttachmentInfoBean attachment = (AttachmentInfoBean)
    objectMessage.getObject();
    HelperMethods.logDebugMessage("processed the write sendObject msg " +
    System.currentTimeMillis(),
    this.getClass().getName(), "onMessage");
    HelperMethods.logDebugMessage("writing the sendObject msg to disk " +
    System.currentTimeMillis(),
    this.getClass().getName(), "onMessage");
    // Here we are calling attachment bean, which uploads the file into file server
         attachUtil.writeContents(attachment);
         HelperMethods.logDebugMessage("After writing the sendObject msg to disk ",
                                                           this.getClass().getName(), "onMessage");
              HelperMethods.logDebugMessage("After Commiting Session " +
                        System.currentTimeMillis(),
                        this.getClass().getName(), "onMessage");
    HelperMethods.logDebugMessage(
    "finished writing the sendObject msg to disk " +
    System.currentTimeMillis(), this.getClass().getName(), "onMessage");
    else {
    HelperMethods.logDebugMessage(
    "oops! no ObjectMessage was received" +
    message.getClass(), this.getClass().getName(), "onMessage");
    throw new NowException("not an ObjectMessage was received" +
    message.getClass());
    catch (Exception ex) {
    ex.printStackTrace();
    HelperMethods.logDebugMessage("Exception" + ex.getMessage(),
    this.getClass().getName(), "onMessage");
    finally {
    try {
    HelperMethods.logDebugMessage("acknowledging the message",
    this.getClass().getName(), "onMessage");
    objectMessage.acknowledge();
    catch (JMSException ex) {
    ex.printStackTrace();
    HelperMethods.logDebugMessage("JMSException" + ex.getMessage(),
    this.getClass().getName(), "onMessage");
    This is my production problem, please suggest me ASAP.
    Regards,
    Murthy Patnaik

  • Messages Current and Messages pending in JMS

    Hello All,
    I would like to know the difference between Messages Current and Messages Pending in the JMS monitoring tab.
    I did read the official documentation but to be honest I am not sure I am undestanding it right !
    Could someone explain to me (in simple terms :-) the difference between the two ?
    Many thanks.

    Hi,
    Can you please tell me what fields in the Message Header indicate about the source and/ or target systems? For example the Directory header parameter, of Sender FILE channel, tells me from where the file was picked up.
    Likewise what does the field JMSDestination stands for?
    The screenshot which I have shows the JMS Message Header Details (the ASMA characters).
    Tried searching for fields like JMSDestination, but there is no information on SDN abou it.
    Thank you,
    Pankaj.

  • No receiving e-mails from Roadrunner - using ATT - Action Required -Leave messages on the server

    I am not received e-mails from my Roadrunner account.  I've deleted e-mail account, sent service books, set-up roadrunner e-mail.
    I checked the setting and Leave messages on the server is selected on my Outlook Escpress...
    Help!!

    I went back into the BB Bis Site....deleted RR e-mail, sent service books, created RR-email....then went back into my OE, into Advanced options.  Removed "leave messages on server"...apply, then went back in and put it back on....
    Don't know, but it seems to be ok for now....
    Thanks for asking...I'll see for today...
    Appreciate your help.

  • WebLogic 9.2MP2.Messages Pending topic count JMS display negative value

    on admin console. Services -> Messaging -> JMS Modules in JMS System Modules -> JMS queue name -> Monitoring role tab .
    I use WebLogic 9.2MP2 version . I found that JMS destination summaize page, Messages Pending topic count display negative value.
    What is mean negative value ? or that bug of WebLogic9.2 MP2.
    Thank you.
    BR,

    A negative value indicates a bug -- quite likely in internal statistics gathering code itself. I don't know if the problem has been addressed in later MPs or later versions.
    Tom

  • Leave messages on server options checked automatically

    I have been using Thunderbird with two Godaddy email accounts for few years now. I always had for both accounts the option "Leave messages on server" checked, while "For at most" and "Until I delete them" unchecked. Today I've accessed one of the accounts via the web interface and noticed that only messages from the past 14 days had been left there. I've opened the settings in Thunderbird and noticed to my amazement that only in one of the accounts "For at most" and "Until I delete them" were magically checked. I'm sure I have not changed this myself (or any other setting recently), and I'm the only user of this PC. The only thing I can think of that may have caused this is the recent automatic update of Thunderbird.

    <blockquote>''The only thing I can think of that may have caused this is the recent automatic update of Thunderbird.''</blockquote>
    It is my opinion that settings do mysteriously change when Thunderbird updates. I don't think it's ever happened to me (but there again, I had to re-set some Saved Searches yesterday) but there is/has been much anecdotal evidence where a system that has worked previously suddenly doesn't work and is found to have illogical or inconsistent settings, such as SSL with the usual non-secured ports. Another is HTML vs plain text message composition, where users complain about the HTML formatting tools vanishing, and the message composition Toolbar hiding, leading to users complaining about the non-existent Send button, and so on, hinting at settings which have changed all by themselves.

  • What is Message Pending?

              What does the Message Pending statistic in weblogic console mean? Does that mean
              the message is not delivered to the topic or does it mean that the message was
              not consumed?
              

    On a topic, all messages are counted as pending.
              A message is deleted on a topic once all subscribers
              that are due to receive the message have acknowledged/committed.
              Siri Nivasam wrote:
              > What does the Message Pending statistic in weblogic console mean? Does that mean
              > the message is not delivered to the topic or does it mean that the message was
              > not consumed?
              >
              >
              

Maybe you are looking for

  • Site doesn't get updated

    I've created a site with iWeb, embedded a song and clicked on the Publish button. The site was published, but I forgot to make the song loop. So I went to iWeb and checked the loop box in the Inspector (quicktime tab). I saved the change and hit Publ

  • Changing music format

    I'm trying to download music to my verizon phone and it says it does not support the format- can the format be changed on my computer to transfer over to the phone?

  • How to make a page refresh with all default data.

    i have built my pages and have them placing info, but when i go back in to the page to make another project the information is still there. it doesn't go back to default information. the same happens when i cancel out of a form and g back to that for

  • Managing project to fit on DVD

    I am new to FCEHD and have been working my way through Tom Wolsky's book. Question: I got carried away and imported and edited a project that has entirely too much content to fit on a DVD. Ultimately, I would like to make three separate DVDs (one for

  • Friction on touch screen of kirabook 13

    I always find the screen to be having friction, so my thumb/finger never slides freely on the screen as I would like it to. I guess a good screen guard will solve the issue, but I couldn't find any good screen guard for kirabook 13 on amazon or anywh