Platform for Message Queue 4.1

Hello,
I wanted to download Sun's MQ 4.1 for my ubuntu, but I found only MQ versions for Solaris/RedHat Linux and Windows NT/XP? Can I run the redhat version on my Ubuntu Linux? I tried, it seemed not.
Any advice?
Thanks,
Sway

This has happened again. We have a total of 13 messages stuck in a queue over a 6 second period starting at 2:43:26.
I have found the following in the broker log files. It only shows up once 1 second before messages start being stuck.
[21/Jul/2009:02:43:25 ADT] WARNING [B3229]: Transaction acknowledgement [64694-167.74.102.96(de:fc:79:3e:62:b9)-58925-1248155005382, [consumer:6974425021296755200, type=NONE]]TUID=6974425025641411328 processing failed: [B1261]: Transaction acknowledgement could not be added because message 64694-167.74.102.96(de:fc:79:3e:62:b9)-58925-1248155005382[[consumer:6974425021296755200, type=NONE]:[consumer:0, type=CLIENT_ACKNOWLEDGE]]TUID=6974425025641411328 has already been removed:
com.sun.messaging.jmq.jmsserver.util.BrokerException: [B1261]: Transaction acknowledgement could not be added because message 64694-167.74.102.96(de:fc:79:3e:62:b9)-58925-1248155005382[[consumer:6974425021296755200, type=NONE]:[consumer:0, type=CLIENT_ACKNOWLEDGE]]TUID=6974425025641411328 has already been removed
It is odd that none of the stuck messages have the id of 64694-167.74.102.96(de:fc:79:3e:62:b9)-58925-1248155005382 which is referred toin the log files.

Similar Messages

  • Public synonym (or similar) for message queue?

    I have problems enqueueing (and dequeueing) from a queue in a different schema than the enqueuer's/dequeuer's.
    If i only write the queue name
    DBMS_AQ.ENQUEUE( queue_name => TheQueue,
    and so on... );
    I get the exception
    ORA-25205: The Queue MyUser.TheQueue does not exist.
    If I also supply the schema name
    DBMS_AQ.ENQUEUE( queue_name => TheSchema.TheQueue),
    and so on... );
    it all works fine.
    For flexibility, I would like to omit the schema name. I tried creating a public synonym for the queue.
    CREATE PUBLIC SYNONYM TheQueue FOR TheQueue;
    This does not give an error, but when executing
    DBMS_AQ.ENQUEUE( queue_name => TheQueue,
    and so on... );
    I get an execption
    SP2-0749: Cannot resolve circular path of synonym TheQueue
    I get the same exception when I do
    DESC synonymName
    as the owner or another user.
    The procedure which executes the enqueue is executed as definer (not current_user).
    Does anyone have an idea how to be able to skip the schema name for the queue when enqueueing/dequeueing?
    Thanks,
    Lena

    There is no way for do that. See "Synonyms on queue tables and queue" on "Application Developers Guide- Advanced queuing"
    Sorry

  • Performance for messaging queue - queue implemented as single cache entry.

    Hey Brian/All,
    Has there been any progress on addressing the long standing performance issues with messaging?
    i.e. messaging stores a queue within a single cache entry, which means it needs to deserialize, add item, and reserialize every time we add an item to the queue.
    For push rep, this means a burst of data can bring messaging to it knees and cause a cluster to fall over (eg: a clear of a large cache, or a remote site that is unavailable causing queues to grow to a very large size).
    I have also noticed that when a queue gets very large, the jmx suspend/drain times out, and throws an exception.
    Cheers,
    Neville.

    Hi Friends,
    Create a function that needs to be called on the ejbCreate.
    Inside this function make the connections as in the snippet below and close it when ejbRemove() or exception.
    fis                          = new FileInputStream("D:/MessageRouter_UAT/AppConfig.Properties");
    props.load(fis);
    fis.close();
    String logPath      = props.getProperty("Log_path").trim()+".log";
    logHandler      = new FileHandler(logPath);
    logHandler.setFormatter(new SimpleFormatter());
    logWriter.addHandler(logHandler);
    logWriter.setLevel(Level.ALL);
    MQEnvironment mqEnv      = null;
    mqEnv      = new MQEnvironment();
    MQEnvironment.hostname      = props.getProperty("MQ_HOST_NAME").trim();
    MQEnvironment.port      = Integer.parseInt(props.getProperty("MQ_PORT").trim());
    MQEnvironment.channel      = props.getProperty("CHANNEL_NAME").trim();
    MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES_CLIENT);
    q_Mgr                = new MQQueueManager(props.getProperty("QUEUE_MANAGER").trim());
    queueID                = q_Mgr.accessQueue(props.getProperty("ID_Queue").trim(), MQC.MQOO_OUTPUT);
    queueSG                     = q_Mgr.accessQueue(props.getProperty("SG_Queue").trim(), MQC.MQOO_OUTPUT);
    queueHK                = q_Mgr.accessQueue(props.getProperty("HK_Queue").trim(), MQC.MQOO_OUTPUT);
    queueCL                     = q_Mgr.accessQueue(props.getProperty("CL_Queue").trim(), MQC.MQOO_OUTPUT);
    Thanks,
    Arun Prithviraj

  • Data structure for simulation of message queue

    Hello,
    I have undertaken a project of simulating the point to point and publish/subscribe protocols of message queueing. This whole project would be done just in Java. There won't be any system level programming. Which data structure in Java would be the most efficient one for the message queue?

    Hello,
    I have undertaken a project of simulating the point to point and publish/subscribe protocols of message queueing. This whole project would be done just in Java. There won't be any system level programming. Which data structure in Java would be the most efficient one for the message queue?

  • Howto config msg policies for dead message queue (dmq) outside Glassfish?

    The one thing I really love about OpenMQ is that I can have a centralized message store with a cluster of JMS nodes interacting with it.
    I'm now at a contract gig which is pretty much a Tomcat/Spring only shop. I've setup OpenMQ 4.3 w/ MySQL message store and am using Bitronix Transaction Manager (BTM) to pool my XA connections and manage the transactions that are instrumented via AspectJ from the Spring configuration.
    I have two issues really ...
    1) The Spring DefaultMessageListenerContainer does not seem to think it needs to pull messages off the queue unless there is more than one message in the queue. It behaves as if it needs to be primed with messages. I would blame it on DefaultMessageListenerContainer if not for the fact that when I do the same thing with ActiveMQ it works fine.
    2) ActiveMQ has this cool [RedeliveryPolicy object|http://activemq.apache.org/redelivery-policy.html] that you can associate with the connection factory. The com.sun.messaging.XAQueueConnectionFactory has no such settings. What limited amount of similar setting exist in OpenMQ seem to be associated with the ActivationSpec which seems to be more related to resource adapters as run from within an app server like Glassfish. My guess that it is outside the realm of configuration for OpenMQ is based on the fact that the default for endpointExceptionRedeliveryAttempts is 6 and when I enable transactions for my queue the messages will thrash indefinitely when they start hitting exceptions.
    So, how do I configure a message delivery policy for OpenMQ outside of Glassfish? Or is the notion of a dead message queue (dmq) completely useless for OpenMQ without Glassfish?
    Thanks,
    Steve Maring

    OpenMQ does not have such a feature. The only thing you can do is to disable or enable DMQ delivery per destination. There is no way of configuring the number of redeliveries before message gets moved to DMQ.
    Tom

  • How to query for messages on JMS Queue?

    Hi All,
    What is the best way to query on a JMS Queue? I would like to query for messages based on values entered on a screen. Can this be achieved using the JMS Adapter or any other adapter?
    JDev : 11.1.1.4
    Thanks and Regards.

    Hi,
    I am not 100% clear on your requirement and what selection criteria you need. I would be surprised if you need the DB adapter. If you just want to query how much message are in the queue or other related queries for example related to header information then DB adapter can be used. This only works when JMS queue is stored in the database. Personally I have never come across this requirement.
    I suggest to look in more detail of the JMS adapter. The JMS adapter can be used to select (subscribe) to certain messages. Please read the below for more information:
    http://docs.oracle.com/cd/E17904_01/integration.1111/e10231/adptr_jms.htm#CJACBCHJ
    The message is automatically removed from the queue (implicit delete) the moment it is picked-up. I would not recommend deleting a message directly from the queue using DB adapter. What is the point of publishing the message in the first place?
    Thanks
    Sander

  • How to use message queue for inegrating third party with EBS

    Hi Experts,
    We would like to integrate a third party system with EBS using message queues.
    Where we will subscribe to a businnes event and which will populate the messages to messages queue.
    But how can we deque this message in third party systems. We are in R12.1.3 and no FMW installed.
    Any adapater or something is availabe, If so please throw some inputs.
    Thanks
    Bhaart

    Please go to the link
    http://developer.novell.com/extend/composer/1006.html
    and also see the "message filtering" section.
    Where you can find
    Exposing message selection hints in the header portion of a message is a common tactic when multiple receiving apps are pointed at the same queue. The application that is best suited to handling a given message type can harvest just the messages it needs, while other applications can act on messages better suited for them. Administratively, it is more efficient to set up one queue (with multiple receivers accessing it) than to set up multiple queues, each with a dedicated receiver. My question is how can I achieve this Via progamatically ?

  • Exchange 2010 - PerfMon - Messages Queued for Delivery = 2,147,483,649

    Our monitoring system is alerting Messages Queued for Delivery as 2 Billion messages and the value returned by PerfMon > MSExchangeTransport Queues > Messages Queued for Delivery also matches this number during some samples.
    I was wondering, what's going on here. When checking queues using Get-Queue cmdlet it doesn't show more than couple of messages in the queue.
    How do I get this fixed? This seems to be a known issue from thread http://social.technet.microsoft.com/Forums/en-US/ac121f02-4359-4d18-b86a-9c9c78b320a9/perfmon-messages-queued-for-delivery-2147483764?forum=exchange2010
    Any assistance would be greatly appreciated.

    Hi ChaituNanl,
    Thank you for your question.
    By our search, I suggest we update Exchange to Exchange 2010 CU6 or later, because problem also seem to appear to Exchange CU5 or former.
    We could download the CU by the following link:
    http://social.technet.microsoft.com/wiki/contents/articles/240.exchange-server-and-update-rollups-build-numbers.aspx
    Notice: please note the version of  Exchange Service Pack
    If there are any questions regarding this issue, please be free to let me know. 
    Best Regard,
    Jim

  • Tool for Viewing queue messages

    Does anyone know of any tools for viewing queue/topic messages - including any configuration details for the tool.
    Thanks in advance for your help.

    Two options using SQL. Others may exist.
    q_tab_name = value used in dbms_aqadm.create_queue for the queue_table parm
    select * from <q_tab_name>;
    select * from aq$<q_tab_name>;

  • Typecasting message queue data for DQGoop Inheritance

    I made a test typecasting message queue data type and tried to access and modify my datas.
    It works in one way but when I try to copy something into my data labview crash...
    I guess labview realocates my data space.
    Does anybody have an idea how to outpass that thing?
    Pierre
    Attachments:
    Test DQ Inh NoCrash.vi ‏62 KB
    Test DQ Inh Crash.vi ‏62 KB

    Your example crashed for me. I suggest you should use flattened strings instead of type cast. I made an example of how to use flattened strings for upcasting and downcasting class member data elements. After I made the example I noticed that it doesn't work with LV 7.1 since flatten to string has different functionality. I also managed to make virtual function calls.
    So the LV 8.0 example of data structure that can be used to implement class inheritace are attached.
    Also the broken 7.1 version is attached. The rest of the binary string terminal of the Unflatten From String in the middle of the vi should be connected to the unconnected terminal of the Concatenate Strings.
    Tomi
    Tomi Maila
    Attachments:
    Inheritance_Example.zip ‏19 KB
    inheritance_example_71.zip ‏17 KB

  • Streams AQ: waiting for messages in the queue

    Hi,
    For some reason, I've to run the owb mapping manually. First I try to run it in this way:
    declare
    n_result number;
    begin
    n_result:=dwrr104.wb_rt_api_exec.run_task('LOC_ZONE2_DW','PLSQL','MAP_RMS_CUSTOMER');
    dbms_output.put_line('result :='||n_result);
    end;
    This script just kept running endlessly. I noticed The wait event in database for this session was: "Streams AQ: waiting for messages in the queue"
    However, if I run the 'main' function of this mapping directly like this:
    declare
    -- Non-scalar parameters require additional processing
    p_env dw.wb_rt_mapaudit.wb_rt_name_values;
    begin
    -- Call the function
    :result := dw.map_rms_web_ptrackcode.main(p_env => p_env);
    end;
    it can work without any problem.
    Any ideas?
    Jeffrey

    Hi Jeffrey,
    need to change them?Yes, you need to increase value for AQ_TM_PROCESSES parameter (set it to at least 1).
    It is a requirements for target database (database where runtime services is run):
    Look at OWB installation guide (it is for OWB 10gR1 but for later OWB versions requirements is the same):
    http://download.oracle.com/docs/cd/E10926_01/doc/owb.101/b12150/appaprepdb.htm#i1008228
    Regards,
    Oleg

  • Are both "OpenMQ" and "Open Message Queue" correct names for it?

    Hello,
    should I use "OpenMQ" in the product name for a client library for OpenMQ (like 'MyLibraryName OpenMQ Client'), or is it recommended to use the name "Open Message Queue" for some reasons (so it would be 'MyLibraryName Open Message Queue Client"? I am not sure if OpenMQ is an "official" name for it, which I should use to refer to.
    It is a Delphi library, the first public release will be ready real soon.
    Best Regards,
    Michael Justin

    Many thanks for your answer! The library is targeted at Delphi developers, so maybe I will give it a short name and a long name, "MyLibraryName OpenMQ Client" and "MyLibraryName OpenMQ Client for Open Message Queue" for announcements and other places where it should be clear what MQ stands for.
    Best Regards
    Michael Justin

  • PerfMon - Messages Queued for Delivery = 2,147,483,764

    Environment - Exchange 2010, DAG 2 X Server 2008 R2.
    Hi there, we have noticed that a monitor is reporting there are 2,147,483,764 messages queued for delivery when running this powershell command: get-wmiobject -query "select MessagesQueuedForDelivery from Win32_PerfFormattedData_MSExchangeTransportQueues_MSExchangeTransportQueues"
    The value returned by this also matches what we see in the PerfMon > MSExchangeTransport Queues > Messages Queued for Delivery. the number does not increment as messages are sent, in fact it's only showing 2 more today than it was yesterday.
    We are wondering just whats going on here, when checking queues in the GUI there are only a couple of messages showing up.
    Is this counter just broken? If so how could we fix it?
    Thanks for any assistance, regards Peter.

    Hi,
    According to your description, it seems that the value is the total number of messages that were queued for delivery since server started.
    I recommend you refer to the following article:
    http://pic.dhe.ibm.com/infocenter/tivihelp/v30r1/index.jsp?topic=%2Fcom.ibm.itmmc.doc%2Fmain_xc85.htm
    Messages Queued For Delivery
    The number of messages queued to be delivered when sample was taken. The value
    format is a 4-byte integer.
    Messages Queued For Delivery/sec The rate messages are queued for delivery since the server
    was started per second. The value format is a decimal.
    Messages Queued For Delivery Total
    The total number of messages that were queued for delivery since
    server started. The value format is a 4-byte integer.
    Hope this helps!
    Thanks.
    Niko Cheng
    TechNet Community Support

  • "Message Queued for submission" performance counter high for Exchange Server 2010 Database

    Hi,
    We are receiving SCOM Alert as "Mail Submission service is experiencing issue: Messages Queued for Submission-sustained for 15 mins-RED (>25)".
    After checking the "Messages queued for Submission" counter on the repective server it was found that the value is 66 but when we check the queue viewer we dont observe any messages stuck in Submission queue.
    Would like to know what aspects can be checked here, in order to troubleshoot the issue?
    The counter shows 0 value in perfmon for all other mailbox databases.
    Thanks & Regards.

    Hi,
    This is a known issue with Exchange Server 2007 and Exchange Server 2010.  We do not recommend that you use this counter for health alerts.
    I recommend you refer to the following article:
    http://support.microsoft.com/kb/2921142/en-us
    It is caused by the MailSubmission service submits a message for delivery multiple times, the counter is incremented two times but decremented only one time. This situation can leave the counter with a positive value even though there
    is no message in the queue. When you restart the service, the counter is reset. 
    Here is an similar thread for your reference:
    http://social.technet.microsoft.com/Forums/en-US/c9b485a5-ef0e-4b9a-851e-28c4a4c0606a/msexchangeis-mailbox-messages-queued-for-submission-keeps-increasing?forum=exchangesvradminlegacy
    Thanks.
    Niko Cheng
    TechNet Community Support

  • Message queue for Identity Synchronization

    I want to install Identity Synchronization on Windows 2003. I installed Directory server and now I tried to install the message queue. When I launch the setup.bat file, a pop-up says just:
    1158:
    I don't know why I can't start the installation :-((((
    Can you help me?
    Thank you very much.
    Mary
    Edited by: afiordipelle on Nov 19, 2007 8:19 AM

    winerrno(1158)

Maybe you are looking for

  • How can I restore my iphone to a backup that's not listed in the drop down menu

    I updated my iphone and everything was removed. I attempted to restore it however the only backups that are available when I have the iphone logged into itunes is the one from today. How can I apply an older backup say 1 to 2 days ago to the drop dow

  • How to restore lost playlists?

    My daughter recently logged onto my computer (using her individual screen name) and opened ITunes. She later logged off her screen name, and I logged on. when I logged on and opened ITUnes, all of the songs which historically appeared in ITunes were

  • MS SS 7.0 - 8.1.7: "Migrate Table Data" N/A

    Hello there, We're currently attempting to do a migration from MS SQL Server 7.0 to Oracle 8.1.7, using Migration Workbench. I'm able to capture, and create the model successfully, but when going to Object->Migrate Table Data it is grayed out and dis

  • File Size/ Upload

    Hello, I'm thinking of signing up for Forms Central but have a question. Would my customers be able to upload large files if I put a form on our website? Sometimes we have customers upload artwork to us, in the area of 50 meg or larger. Would this be

  • Dataguard Solution for standby redo log file groups

    Respected Experts, My database version is 10.2.0.1.0 and Red Hat 5 os.I want to create a standby database using RMAN. Can any one help me with the full steps.And i'm also confuse about number of standby redo log file members need to be created. Thank