MDB is not picking up messages in the Queue

Hi ,
I am trying to implement a MDB (Producer) , that acts as a Message Producer also . This MDB pickes up a message from a Queue and sends it to another Queue(Queue 2) after some processing. The MDB listening to the Queue 2 is not being able to pick this message.
The Weblogic console shows that the message is pending.
The transaction-type is Container and transaction-attribute is 'Required' for the Producer (MDB) ...
I am creating a QueueSession as con.createQueueSession(true, Session.AUTO_ACKNOWLEDGE) . I also tried specifying queuesession.commit() ...
even then the Message is not picked by the MDB listening on the other side...
Please help me out

any one

Similar Messages

  • JMS sender adapter is not picking up message from MQ

    Hi Experts,
    I have configured the JMS sender adapter for getting message from Websphere MQ. In RWB the adapter and the communicaiton channel all looking good. The trace file tells me the connection to the queue has been established.
    But the problem is this JMS sender adapter is not picking up message from the Queue defined on the MQ site.
    Any Idea what could be wrong?
    Thanks!
    Jason
    Jason

    Hi,
    1) Can you activate the JMS adapter again ( edit save and activate it )
    2) Check whether the right Queue is addressed.
    Regards
    Agasthuri Doss

  • Net.Msmq Binding Not Picking Up Messages in Queue as soon as the application pool gets recycled

    Hi,
    We are trying to implement a wcf service that exposes a net.msmq endpoint.  We are running windows server 2008 R2/IIS 7.5 running on a DOMAIN mode.
    1. Our service is called service.svc and it is deployed under an application called Test in the default website (application pool running under network service)
    2. The url to reach the service webpage is http://machinename/Test/service.svc.
    3. We created a private queue called Test/service.svc and we configured permissions for network service to full control.
    Now, when the application pool is "alive" the service picks up the messages correctly, but as soon as the application pool gets recycled (because of timeout or any other reason), the service stops picking up the messages, that just sit in the queue until the service starts again by browsing to the service webpage (http://machinename/Test/service.svc)
    I know this is a popular question, but I already tried several solutions with no luck (for example, we triedhttp://keithelder.net/blog/archive/2009/06/03/fix-for-wcf-netmsmqbinding-not-picking-up-messages-in-queue.aspx,http://www.codewrecks.com/blog/index.php/2009/03/17/hosting-a-wcf-service-based-on-msmq-in-iis7/,http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/a1df55c4-e642-442a-9057-f0aec278d10c/ and other ones)
    Any Help?
    If this post is helpful, please mark it as such
    Alessandro Cardoso
    MVP | Microsoft Heroes | MCT
    blog: http://itaustralia.spaces.live.com
    http://cardosoalessandro.spaces.live.com

    Hi Steven,
    I am Alessandro's colleague, I am working with him on these net.msmq issues. 
    Our configuration includes a transactional queue called Test/Service.svc (unauthenticated,
    we shut down all security for the moment...does it matter?) and these attributes on the service:
    [ServiceContract]
    public interface IService
    [OperationContract(IsOneWay=true)]
    void ProcessMyMessage(MyClass parameter);
    [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, TransactionIsolationLevel = IsolationLevel.Serializable, TransactionTimeout = "00:03:00")]
    public class Service: IService
    [OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)]
    public void ProcessMyMessage(MyClass parameter)
    //Do some stuff here
    The service is hosted on IIS 7.5 under an application called Test (so that the full http address of the service is http://machine/Test/Service.svc).
    In the configuration (for both client and service) we specified None for the security mode, "true" value in durable and exactlyOnce
    The Net.msmq Listener Adapter windows service is running fine under the Network Service account (the same as our application pool)
    Is there something we are missing?
    Also, can you explain how a transaction not configured properly can create this behaviour? In my understanding the process of delivering a message happens in 3 steps (I remember a nice picture of this the Juval Lowy book):
    1) Transaction 1: client delivers message to local instance of msmq. The transaction rolls back if the message does not get delivered.
    2) Transaction 2: the local instance of msmq delivers the message to the remote (service) instance of msmq. The transaction rolls back if the message does not get delivered.
    3) Transaction 3: wcf activates my service which picks up the message and process it. The transaction rolls back if the service fails to pick up the message or does not complete the transaction (for example, because of an unhandled exception).
    The message gets delivered to the service machine successfully, so I am assuming that steps 1 and 2 are executed correctly. If my service was not configured to handle transaction properly, wcf should still activate it and do something with it. Or at least,
    if it doesn't get activated at all, this should be the case even when the application pool is well alive and awake, because it should be a configuration problem. Instead, the service works great if the appPool is alive and it never gets activated when the
    appPool is sleeping (absolute nothing in the .svclog trace file generated by the service). Am I saying something wrong?

  • WRT54GX2 does not pick up time from the network...

    I have a WRT54GX2 running firmware 1.01.14 and it does not pick up time from the network. I have PacBell (now AT&T) as an ISP and a DSL link. My old Netgear router picks up the time immediately. I am trying to figure out if I have a defective unit or if this is a firmware bug. Without the time, I can not use any of the scheduling functions, nor measure uptime.
    Does anyone have this router with the time working? I have set the appropriate time zone.
    Thanks,
    Martin

    mneiman wrote:
    Thanks for you ideas.
    The backup file appears to be binary. However in searching through it I did see 3 time related text strings, namely: clock.stdtime.gov.tw, time-b.nist.gov and time.nist.gov. I can successfully ping clock.stdtime.gov.tw and time.nist.gov. This reinforces my belief that my ISP (AT&T nee PacBell) is not blocking access.
    however ntp works on TCP port 123. ping works on udp 7 afaik. if your old netgear works i guess this is a router problem.
    have you reset the router yet? afaik press reset button for 10 seconds.
    you will however loose all settings and need to enter them again. it may however fix the issue.Message Edited by linksysinfo on 07-09-2006 03:09 AM
    Regards Simon
    NAS: TS-459 Pro - 3.6.1 Build0302T - 4 x 1TB Samsung HD103SJ : EXT4 - APC ES 700VA UPS
    QPKG: WordPress 3.4, TwonkyMedia 6.0.39 QPKG - Zenphoto1.4.2.1 [7802] - phpMyAdmin v3.3.10
    Network: Netgear DG834G V4.01.40 - DGTeam Rev. 0849 -> Cisco RV220W 1.0.4.13, Cisco SLM2008, Dlink DSM-520, Xbox360

  • AQ adapter not picking up message...

    I have a schema called AQAPP with one table based queue named: out_queue. Using a PL/SQL procedure, enqueued one message with data in XML format. I see the information in the table after executing the stored procedure.
    In iStudio created a business object based on the DTD file. Created one application called AQApp that publishes a createCustomer event. In the deploy screen, entered the name of the queue: out_queue.
    Started the AQ adapter. The messages displayed show that there are zero messages in the queue, when I can see in OEM that there is 1 message in READY state. Can someone tell me if I'm missing something?
    Here's the output from the adapter. As you can see, the correct queue name is displayed.
    This schema is in a 9.2.0.4.0 database on a W2K platform. I also applied the Patch 9 to this database.
    ============================================
    Fri Feb 11 12:56:30 CST 2005: The Adapter service is starting..
    Fri Feb 11 12:56:30 CST 2005: Registering your application (AQAPP)..
    Fri Feb 11 12:56:31 CST 2005: Messenger: Done initializing.
    Fri Feb 11 12:56:31 CST 2005: AO Persistence: : Initialization started.
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-1
    Fri Feb 11 12:56:31 CST 2005: AO Persistence: : No clean up necessary.
    Fri Feb 11 12:56:31 CST 2005: Persistence_DoneWithCleanup
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-1
    Fri Feb 11 12:56:31 CST 2005: AO Persistence: : Clean up started.
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-2
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-3
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-4
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-5
    Fri Feb 11 12:56:31 CST 2005: AO Persistence: : Finishing clean up (in final phase).
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-6
    Fri Feb 11 12:56:31 CST 2005: Persistence_DoneWithCleanup
    Fri Feb 11 12:56:31 CST 2005: AO Persistence: : No backed-up messages, so Queue Replenisher thread not needed.
    Fri Feb 11 12:56:31 CST 2005: AO Persistence: : Initialization complete.
    Fri Feb 11 12:56:31 CST 2005: CO Persistence: : Initialization started.
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-1
    Fri Feb 11 12:56:31 CST 2005: CO Persistence: : No clean up necessary.
    Fri Feb 11 12:56:31 CST 2005: Persistence_DoneWithCleanup
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-1
    Fri Feb 11 12:56:31 CST 2005: CO Persistence: : Clean up started.
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-2
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-3
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-4
    Fri Feb 11 12:56:31 CST 2005: Persistence_PerformingStep-5
    Fri Feb 11 12:56:31 CST 2005: CO Persistence: : Finishing clean up (in final phase).
    Fri Feb 11 12:56:32 CST 2005: Persistence_PerformingStep-6
    Fri Feb 11 12:56:32 CST 2005: Persistence_DoneWithCleanup
    Fri Feb 11 12:56:32 CST 2005: CO Persistence: : No backed-up messages, so Queue Replenisher thread not needed.
    Fri Feb 11 12:56:32 CST 2005: CO Persistence: : Initialization complete.
    Fri Feb 11 12:56:32 CST 2005: MessageResubmitter_readerCreated
    Fri Feb 11 12:56:32 CST 2005: MessageResubmitter_doneInitializing
    Fri Feb 11 12:56:32 CST 2005: AO Persistence: : Enable forwarding invoked.
    Fri Feb 11 12:56:32 CST 2005: AO Persistence: # of messages backed up: 0
    Fri Feb 11 12:56:32 CST 2005: AO Persistence: : No backed-up messages, so Queue Replenisher thread not needed.
    Fri Feb 11 12:56:32 CST 2005: AO Persistence: : Enable forwarding done.
    Fri Feb 11 12:56:32 CST 2005: Initializing the Bridge oracle.oai.agent.adapter.aq.XMLAQBridge..
    Fri Feb 11 12:56:33 CST 2005: Initializing connection to the Repository...
    Fri Feb 11 12:56:33 CST 2005: Connected to the Repository.
    Fri Feb 11 12:56:35 CST 2005: AQ Adapter: created a reader for queue OUT_QUEUE.
    Fri Feb 11 12:56:35 CST 2005: Starting the Bridge oracle.oai.agent.adapter.aq.XMLAQBridge..
    Fri Feb 11 12:56:35 CST 2005: CO Persistence: : Enable forwarding invoked.
    Fri Feb 11 12:56:35 CST 2005: CO Persistence: # of messages backed up: 0
    Fri Feb 11 12:56:35 CST 2005: CO Persistence: : No backed-up messages, so Queue Replenisher thread not needed.
    Fri Feb 11 12:56:35 CST 2005: CO Persistence: : Enable forwarding done.
    Fri Feb 11 12:56:35 CST 2005: Service started successfully.
    Fri Feb 11 12:57:32 CST 2005: Persistence_PerformingStep-1
    Fri Feb 11 12:57:32 CST 2005: AO Persistence: : No clean up necessary.
    Fri Feb 11 12:57:32 CST 2005: Persistence_DoneWithCleanup
    ==========================================
    Thanks in advance.
    Manoj

    Hi,
    1) Can you activate the JMS adapter again ( edit save and activate it )
    2) Check whether the right Queue is addressed.
    Regards
    Agasthuri Doss

  • MQ Adapter does not clear the rejected message from the queue

    Hi All,
    I'm using a MQ Adapter to fetch the message from the queue without any Backout queue configured. However, whenever there is any bad structured message found in the queue, MQ adapter rejects the message and moves the message to the rejmsg folder but does not clear it off the queue, as a result of which it keeps retrying the same hence, filling the logs and the physical memory. Somehow we do not have any backout queue configured so I can move the message to blackout queue. I have tried configuring the jca retry properties and global jca retry as well but to no avail.
    - Is it not the default behaviour of MQ Adapter to remove the rejected message from the queue irrespective of Backout queue is configured or not? The same behaviour working well with the JMS and File Adapter though.
    - Is there any way I can make MQ Adapter delete the message from that queue once it is rejected?
    Regards,
    Neeraj Sehgal

    Hi Jayson,
    Check this URL which answers a problem with com.sap.engine.boot.loader.ResourceMultiParentClassLoader problem:
    http://209.85.175.132/search?q=cache:RnFZ9viwuKkJ:https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.sdn.folder.sdn!2fcom.sap.sdn.folder.application!2fcom.sap.sdn.folder.roles!2fcom.sap.sdn.folder.navigationroles!2fcom.sap.sdn.role.anonymous!2fcom.sap.sdn.tln.workset.forums!2fforumtest!2fcom.sap.sdn.app.iview.forumthread%3FQuickLink%3Dthread%26tstart%3D45%26threadID%3D1020700+com.sap.engine.boot.loader.ResourceMultiParentClassLoader&hl=en&ct=clnk&cd=3&gl=in&client=firefox-a
    Please check that the JDK compliance level is at 5.0
    Window->Preferences->Java->Compiler->Compiler compliance level set this to 5.0
    Set the installed JRE to the one you have mentioned JDK 5.0 update 16
    Window->Preferences->Java->Installed JRE's->
    Click on the add button to select the path of your JDK.
    once completed click on the check box next to it.
    regards,
    AKD

  • My iphone 4s will not pick up wifi. The button turns a shaded grey color and it just wont turn on. any tips ??

    My iphone 4s will not pick up wifi. The button turns a shaded grey color and it just wont turn on. any tips ?? nothing seems to be working I rebooted it, turned it off and on mutiple times but no help> please help!!!

    http://support.apple.com/kb/TS1559

  • ITunes could not connect to this iPhone. Could not send a message to the device.

    iTunes could not connect to this iPhone. Could not send a message to the device. I kept getting this message from Itunes. Cable is good, restarted iphone, itunes and computer. Done everthing i found on the internet. Still having same problem.

    All I can suggest to you is that youmake sure that you try all of the things in the appropriate one of the following links
    iPhone not recognised by iTunes on PC   iPhone not recognised by iTunes on Mac

  • Dequeue with OCCI does not remove the message from the queue

    Hey there,
    I have this problem where no matter what dequeue option I try the messages never seem to be removed from the queue... I tried looking around and found only a similar un-answered question...
    Thanks in advance...
    void TryAnydataDequeue(oracle::occi::Connection * conn)
         try
              std::cout << "Dequeue Commence..." << std::endl;
              Consumer cons(conn);
              //Settings de dequeue
              cons.setCorrelationId("SPPC");
              cons.setQueueName("Anydata_queue");
              cons.setConsumerName("SNOOP");
              cons.setDequeueMode(cons.DEQ_REMOVE);
              //cons.setDequeueMode(cons.DEQ_LOCKED);
              std::cout << "Reception du message..." << std::endl;
              Message m2 = cons.receive(Message::ANYDATA);
              AnyData any(conn);
              any = m2.getAnyData();
              if(!any.isNull())
                   oracle::occi::TypeCode type = any.getType();
                   if(type == OCCI_TYPECODE_VARCHAR2)
                        std::string msg = any.getAsString();
                        std::cout << "Message Reçu: ";
                        std::cout << msg << std::endl;
                   else
                        std::cout << "Format du message invalide..." << std::endl;
                   std::cout << "Fin du message... (Press a key)" << std::endl;
              else
                   std::cout << "Message invalide..." << std::endl;
              System::String * theInput = System::Console::ReadLine();
         catch(SQLException ex)
              std::cout << "Exception: " << ex.getErrorCode() << " - " << ex.getMessage() << std::endl;
              System::String * tnput = System::Console::ReadLine();
    }

    The message from the queue will be removed when you do a commit after a successful dequeue call, depending upon your message retention settings.
    After you have done this processing and successfully performed a commit, what is the output of the following query:
    SQL> connect AQADMIN/password
    SQL> select msg_state from aq$<your_queue_table_name_goes_here> ;?
    If it is PROCESSED, check your queue retention settings.
    Additionally, make sure that the init.ora parameter AQ_TM_PROCESSES is set to a NON-ZERO value for this to happen.

  • Weblogic 10.3 Not Removing Expired Messages from JMS Queues

    Dear All,
    We have an application that is running on Weblogic 10.3.
    This application (let us call this application Y) receives messages on a JMS queue. These messages are placed on the queue by another application (let us call this application X). We would like to have these messages expire within a certain amount of time (i.e. 90000 ms) if they are not consumed.
    Now when application X places the messages onto the queue for application Y to consume, the JMS producer sets the time to live to 90000 ms. We can see that expiration time has been set appropriately in the weblogic console. If a message sits on the queue for longer than 90000 ms the state string of the message is changed to "receive expired". What we don't understand is why the expired messages still end up being consumed from the queue.
    We understand that Weblogic is supposed to have an 'Active Message Expiration' thread that will remove expired messages from the queue. The Expiration Scan Interval for the JMS Server is set to 30 (seconds).
    Can anyone tell us why our expired messages don't seem to be deleted from the queues?
    Tim

    Thank you for the response Rene.
    We have set up both the active expiration scan and the message expiration policy. The active expiration scan is set for every 30 seconds. The message expiration policy is set to "discard". However, the expired messages are still being consumed. Is it possible we are doing something wrong? See a portion of our configuration files below.
    We have set up the expiration scan time interval. See a portion of our config.xml below:
    <jms-server>
    <name>brokerJMSServer</name>
    <target>AdminServer</target>
    <persistent-store xsi:nil="true"></persistent-store>
    <store-enabled>true</store-enabled>
    <allows-persistent-downgrade>false</allows-persistent-downgrade>
    <hosting-temporary-destinations>true</hosting-temporary-destinations>
    <temporary-template-resource xsi:nil="true"></temporary-template-resource>
    <temporary-template-name xsi:nil="true"></temporary-template-name>
    <message-buffer-size>-1</message-buffer-size>
    *<expiration-scan-interval>30</expiration-scan-interval>*
    <production-paused-at-startup>false</production-paused-at-startup>
    <insertion-paused-at-startup>false</insertion-paused-at-startup>
    <consumption-paused-at-startup>false</consumption-paused-at-startup>
    </jms-server>
    <jms-system-resource>
    <name>broker-jms</name>
    <target>AdminServer</target>
    <sub-deployment>
    <name>EhrBrokerRequestQueue</name>
    <target>brokerJMSServer</target>
    </sub-deployment>
    <descriptor-file-name>jms/broker-jms.xml</descriptor-file-name>
    </jms-system-resource>
    <admin-server-name>AdminServer</admin-server-name>
    We have set up the message expiration policy in our jms descriptor. See a portion below:
    <?xml version='1.0' encoding='UTF-8'?>
    <weblogic-jms xmlns="http://www.bea.com/ns/weblogic/weblogic-jms" xmlns:sec="http://www.bea.com/ns/weblogic/90/security" xmlns:wls="http://www.bea.com/ns/weblogic/90/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-jms http://www.bea.com/ns/weblogic/weblogic-jms/1.0/weblogic-jms.xsd">
    <queue name="EhrBrokerRequestQueue">
    <delivery-params-overrides>
    <redelivery-delay>-1</redelivery-delay>
    </delivery-params-overrides>
    <delivery-failure-params>
    <redelivery-limit>-1</redelivery-limit>
    *<expiration-policy>Discard</expiration-policy>*
    </delivery-failure-params>
    <jndi-name>EhrBrokerRequestQueue</jndi-name>
    </queue>
    </weblogic-jms>
    What could we be doing wrong?
    Kind Regards,
    Tim

  • How to delete messages in the queue?

    The system log shows that it could not send message from queue , so I want to delete messages in the queue.
    Please tell me how to deal with , thank you !

    because the system log (/var/adm/messages) shows that it could not upload bulk message and not send message from queue. I am afraid of system down , I always uses
    imsimta qclean -from=sendmailuser -delete
    the result is Deleted N message files
    but I found that message files was exist at the same
    could you tell me the reasons!!

  • Any utili to clean the messages in the queue?

    Is there any utility that can delete specific messages from the queue? that could make maintenance easier.
              Regards
              dt

    Is there any utility that can delete specific messages from the queue? that could make maintenance easier.                    (1) You could write a program that uses a javax.jms.QueueBrowser. Then delete specific messages by consuming them using a selector with the message identifier as in the following example:
              String selector =
              "JMSMessageID = '" + message.getMessageID() + "'";
              Keep in mind that the queue browser is a not a "live" view of the queue. It is a snap-shot.
              (2) WL 9.0 and later has message management mbeans (JMX) that are available both programmatically and through the console. These let you browse and delete messages, and are more powerful than the QueueBrowser (there's access to messages that normally wouldn't be visible to the QueueBrowser, such as scheduled messages that haven't been born yet).
              (3) There are various utilities that use QueueBrowser.
              The one I recall is a dev2dev project based on the JMS "QueueBrowser" API that's called "JMS Error Destination Manager". I think there's also a fairly sophisticated open source project (on Apache?) which works similarly (I don't recall the name).
              Tom

  • QueueBrowser not scaning all messages in JMS queue (ie not showing inprogre

    Hi all,
    I am using JMS in jboss-3.2.3, when scaning for pending messages i am using QueueBrowser.
    But QueueBrowser not scaning all messages in JMS queue (ie not showing inprogress message)
    But i need to know all messages including ongoing messages..
    Antone plz help me
    I am using Queuesender and QueueReceiver ..But some Exception or Error causes my JMS server(QueueReceiver listening for onMessage()) hanged up..and not responding to remaining messages...So i need to find pending messags in JMS queue..How can find?
    Now i am using QueueBrowser to get list of pending msgs in queue... But doesn't contains Message which passed for processing (called onMessage())
    .. But i need to find this also..How can?
    Thanks,
    Thilsen

    You're right in thinking that the behaviour you describe looks wrong.
    Take a look at the QueueBrowser interface which can be used to inspect a queue. You get one using QueueSession.createBrowser(Queue). The QueueBrowser allows you to scan a queue without consuming the messages. However note that the state of the queue may change while you're observing it through the QueueBrowser so what you see might not always be a 100% accurate representation of the queue at any given time.
    Other things to check:
    - message selectors - are you setting a message selector on your queue receiver which is resulting in not all of the messages 'matching'.
    - expired messages - are you setting a time-to-live on the messages that you publish.
    Hope this helps,
    David Ingham
    http://www.arjuna.com

  • Removing superseded messages from the queue

    Does JSMQ provide any way for a producer to remove a message from the queue which it queued some time ago but which it no longer wishes to send?
    I am investigating the use of JSMQ in a military battlemap application connecting nodes over low bandwidth/unreliable connections. The reason we want to be able to remove messages is as follows: Say a producer sends a low priority message to the queue regarding a unit's position. Later on the same producer sends an update regarding the same unit to the queue. If the first message is still present in the queue (ie has not been sent yet) then we want the producer to be able to remove it as it is now superseded by the new message and we don't want to waste bandwidth sending the old message first.
    I know we can set an expiry time on messages, but this doesn't really solve our problem. We want the original message to stay in the queue indefinately (until it is read by the consumer) unless it is superseded by a new message in which case we want to remove it.
    Thanks
    Roger

    Hi Roger,
    JMS does not support the removal of messages from a queue
    as you described. I can't think of a way to not deliver the old
    message once it was already sent.
    Alternatives I can think of:
    - Adjust the interval at which the consumer reads the messages
    off the queue and/or the number of messages that are read;
    so that the consumer will see the old and new messages
    and can decide which one to use. This does not address the
    bandwidth issue but allows the consumer to behave smarter.
    - Similar to above, but on the producer side. The producer waits
    for some interval before sending a message, in case an
    updated position of a unit arrives at the producer. This might not
    be good if a consumer needs to know the location of a unit as
    soon as it is available.
    - Use a topic instead of a queue. When using queues, old
    messages (containing old positions) sent to a queue are kept
    until the consumer reads it. With topics, if no consumers are
    around, the message is tossed. However, if you really need old
    messages to lie around (e.g. need to know last position of
    unit), this won't suit your needs.
    Sorry I don't have a straight answer for you, hope this helps
    somewhat.
    -i
    http://wwws.sun.com/software/products/message_queue/index.html

  • QueueBrowser constantly empty even though messages on the Queue!

    This is driving me nuts!
    I am running an Oracle 10g app server and we are using Oracle Advanced Queueing provided by Oracle 9.2.0.4
    I can enqueue and dequeue, that all works fine. But when I try to Browse the queue, even when there are messages on the queue, I constantly get an empty enumeration returned.
    Can anyone please help!

    The "Error Destination Manager" example, available here, is the
              equivalent to Hermes, except that it runs as a local .jsp
              rather than a remote client and so is definitely more
              performant and I think it only uses standard JMS APIs.
              http://dev2dev.bea.com/technologies/jms/index.jsp
              ("Error Destination" is a misnomer - it works with any destination.)
              Tom
              Rich wrote:
              > I also have a requirement to view JMS messages on their queues, and ideally to manipulate messages on the queues as well. I am trying to use Hermes, but have been unable to create a working configuration with Weblogic 8.1. The Hermes documentation says that you must use the direct API in one place, and then says you must use JNDI in another place. I'm not sure how to configure it for JNDI with WL81, but have not been able to make it work at all with non-JNDI.
              >
              > Can anyone direct me to a tool, or offer a working configuration for Hermes?
              >
              > Thanks,
              > Rich
              

Maybe you are looking for

  • How can I change my VPN configuration so that not everything goes through it?

    So I generally connect my laptop through my WiFi connection, which is set as priority number 1. For connecting to certain servers at my office (I work remote) I need to VPN in. Now, I'd like to be able to stay connected to VPN without ALL my internet

  • Help! Errors in installing Oracle 8.0.5 for Linux on RedHat

    Hi, everyone: Oracle free installation support group points me here. They said: "Unfortunately, the trial release of Oracle8 for Linux is not supported by this group. You can obtain peer support on the Oracle8 for Linux trialproduct from the discussi

  • Podcasts have disappeared

    I recently added podcasts to my 80g iPod. Last night I watched a few of them and figured out that after I'd watched them - the little blue dot beside the title disappeared. Very cool - a way to keep up with the ones I havne't watched yet. HOWEVER, WH

  • Missing print with C4480

    Hi, Can anybody help with the following problem? When I print a page of text some of the print is missing in the centre and bottom of the page, the side of the page prints fine,the test page prints out OK. Could this be a low ink problem? I'm using w

  • Installing network controller driver after reinstalling Windows 7 on HP TouchSmart 310-1038d

    Hi, I have a HP TouchSmart 310-1038d; Serial number 4CSO4309SH; Windows 7 64 bit. After reinstalling Windows 7, the following devices are not working properly (am not able to connect to any network). I tried installing the original drivers form the H