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

Similar Messages

  • Dead message queue

    Intial information:
    SUN MQ 4.3
    Local installation
    Purpose: use dead message queue.
    As per refered in SUN MQ admin guide have updated the broker
    imqcmd update dst -t q -n TestQueue1 -o useDMQ=true
    imqcmd update dst -t q -n TestQueue1 -o MaxBytesPerMsg=150000
    Also java program sending message to the queue and data is of size 171KB(171000)
    With above setting I expect the message to go to mq.sys.dmq, however its not? Any one have answer?
    Or any one have used dead message queue with SUN MQ?
    Any help will be appreciated.
    Madhav
    Edited by: user10111912 on Jan 20, 2011 4:18 PM

    In this case, the message will be rejected, that is it does not get into the destination, which is different from a message in the destination becomes "dead" - dead message.

  • Dead message queue - DLQ for foreign JMS providers

    Is there a way to configure Error-queue or 'Dead message/letter queue' in MDB listening to foreign JMS provider like JBoss? (Automatic routing of failed messages to error-queue after specified retries to preserve JMS messages)
              I did all the docs from BEA and it doesn't cover this DLQ for foreign JMS providers :). For Weblogic JMS service, DLQ can be configured in the config.xml. But for <ForeignJMSServer> there is no way to configure dead-queue.
              Could some please validate this before I start coding this piece in the application instead of appserver configuration.
              JMS provider is Tibco and JMS destinations are pre-defined and can't/doesn't need to be created
              Thanks in advance.

    Interesting idea! But no, there's no facility for redirecting failed foreign provider messages to a DLQ. This is a feature normally supplied by the foreign provider itself.
              Some foreign providers, in addition to WebLogic 9.0 JMS, provide a "redelivery count" property in the message. If the foreign provider provides no automatic DLQ capability, you might be able to leverage this property to have your MDB application code automatically forward messages with high redelivery counts to the DLQ.
              Tom

  • Configuring UBBCONFIG for Tuxedo/Q-Error for rebuild message queue server

    Hi..
    Am using Tuxedo10g R3 on AIX 5.3..
    Am using IBM COBOL..
    I need to write a program with Queue Concept in cobol,so for that i created queuespace and queue using the qmadmin command..
    While configuring UBBCONFIG file, as per the document which i referred:
    http://e-docs.bea.com/tuxedo/tux80/pdf/usingq.pdf
    i used (pg no: 28)
    TMQUEUE SRVGRP="TMQUEUEGRP1" SRVID=1000 RESTART=Y GRACE=0 CLOPT="-s myqueuespace:TMQUEUE" in the servers section but while
    booting TMQUEUE failed to start.. so i went for the alternative option provided in the same document as
    buildserver -o TMQUEUE -s myqueuespace:TMQUEUE -r TUXEDO/QM \
    -f ${TUXDIR}/lib/TMQUEUE.o
    followed by
    TMQUEUE SRVGRP="TMQUEUEGRP1" SRVID=1000 RESTART=Y GRACE=0 \
    CLOPT="-A"
    while rebuilding TMQUEUE am getting this error:
    buildserver -o TMQUEUE -s myqueuespace:TMQUEUE -r TUXEDO/QM -f ${TUXDIR}/lib/TMQUEUE.o
    ld: 0711-317 ERROR: Undefined symbol: .qs_tcm_setup
    ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
    CMDTUX_CAT:1832: ERROR: can't execute cc -brtl -qstaticinline -qrtti=all -I$TUXDIR/include -o TMQUEUE BS-23f0be.c -L${TUXDIR}/lib
    /usr/Oracle/Tuxedo10g/lib/TMQUEUE.o -brtl -qstaticinline -ltux -lbuft -lqm -ltmib -lfml -lfml32 -lengine -lpthread
    can anyone help me in this??
    Thanks in advance..

    Hi Todd,
    Thanks for ur reply..
    my sample program will fetch records from a table in a database and will store that in a queue and will retrieve that records from the queue.. i hope one queuespace is enough for this program.. while booting am getting these messages in the ULOG.. am i missing any step in the configuration??
    230153.ibmsceai!BBL.2502724.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit, Patch Level (none)
    230153.ibmsceai!BBL.2502724.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230153.ibmsceai!TMS_QM.2019544.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230153.ibmsceai!TMS_QM.2019544.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230153.ibmsceai!TMS_QM.2355258.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230153.ibmsceai!TMS_QM.2355258.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230153.ibmsceai!TMS_QM.2568346.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230153.ibmsceai!TMS_QM.2568346.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230154.ibmsceai!TMQUEUE.651302.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230154.ibmsceai!TMQUEUE.651302.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230154.ibmsceai!TMQUEUE.651302.1.0: Q_CAT:1497: ERROR: xa_open() - no more process table slots
    230154.ibmsceai!TMQUEUE.651302.1.0: LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open returned XAER_RMERR
    230154.ibmsceai!TMQUEUE.651302.1.0: Q_CAT:1630: ERROR: tpopen() failed, tperrno = 16
    230154.ibmsceai!TMQUEUE.651302.1.0: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
    230154.ibmsceai!tmboot.495778.1.-2: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230154.ibmsceai!tmboot.495778.1.-2: CMDTUX_CAT:825: ERROR: Process TMQUEUE at cicsapp failed with /T tperrno (TPERMERR - resource manager error)

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

  • 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

  • Message Queue Blocking / MSGMNI Setting

    Hi All,
    Firstly, many thanks to all that can assists. I am currently getting Message Queue
    Blocking messages in my ULOG files in my Tuxedo Application. (Tux ver 7.1 in Unix).
    I am not sure what is causing this, but started to look into the Tux Config (UBB.MP)
    and System message queue setting. Detailed as follows:
    1)
    Listed below is the system message queue setting:
    set msgsys:msginfo_msgmni=2000          
    set msgsys:msginfo_msgmax=128000     
    set msgsys:msginfo_msgmnb=100000     
    set msgsys:msginfo_msgssz=256          
    set msgsys:msginfo_msgseg=25088          
    set msgsys:msginfo_msgtql=1550          
    set msgsys:msginfo_msgmap=1000     
    According to the BEA site, the MSGMNI is determined by this formula:
    MSGMNI = MAXACCESSERS + 7 + (no. of servers with REPLYQ) + (no. MSSQ sets) - (no.
    of servers with MSSQ sets)
    The following is my current Tux. Config (UBB.MP) is set as :
    - MAXACCESSERS = 2300
    - Each servers (4 types in total) has its own REPLYQ and RQADDR.
    - The same type of servers are set the same across 4 application servers.
    Hence, my MSGMNI should be a minimum 2339 (ie. MSGMNI = 2300 + 16 + 16 - 0 = 2339).
    But my current MSGMNI is 2000.
    Would this contribute to my Message Queue Blocking?
    Is my understanding correct and is this something I should change to avoid Message
    Queue Blocking? Any helps and advice is much appreciated.

    Malcolm,
    Your information and explanations behind these error messages are very useful.
    It allow me to further understand Tuxedo internal processing and at the same time
    give me a chance to start analysing these fields.
    I am reluctant to ask further questions at the mean time. I will use your suggestions
    as a starting point.
    I will certainly keep you posted of the outcome when I have made the changes in
    my UBB config and machine parameters.
    Many thanks with your help/explanations Malcolm. It helps alot!
    Cheers.
    David.
    "Malcolm Freeman" <[email protected]> wrote:
    >
    Hi David,
    The MSGTQL reference you give (Solution S-00488) refers to the BEA MessageQ
    product
    and is not relevant to Tuxedo.
    The error messages indicate that the queue buildup is probably due to
    a restartable
    server failing. What happens is this:
    When a restartable server fails its IPC queue remains in place and continues
    to
    receive messages (which will be processed when the server restarts).
    Depending
    on the time taken to restart, the queue could become full and unable
    to receive
    any more messages, and this is probably why you got the message CMDTUX_CAT:1380
    indicating that the BRIDGE process was unable to put a message on the
    server's
    queue.
    A server is only restarted when the BBL does a SANITYSCAN check. If,
    for example,
    your SANITYSCAN interval is 300 seconds and your server fails immediately
    after
    the previous scan, then there will be a delay of almost 5 minutes before
    the failure
    is detected and the server restarted - plenty of time for the queue to
    fill up.
    There are a few things you could do:
    The key thing would be to find out why the server is failing, and fix
    the problem.
    If this is not possible immediately, consider some of the other ideas
    below.
    Have several servers form an MSSQ to service this queue; then if one
    fails the
    others will continue processing the messages while the failed server
    restarts
    (this assumes, of course, that your application does not require the
    messages
    to be processed in strict order through the server).
    Reduce the SANITYSCAN interval (but don't make it too small). This would
    reduce
    the average time taken to restart the server.
    Increase the size of the IPC queue (MSGMNB) so that it can hold more
    messages.
    I'm not sure why you got a LIBTUX_CAT:1485 message, but this could be
    due to a
    BRIDGE failure as a result of the congestion.
    The NETLOAD parameter would reduce the number of messages going to the
    remote
    machine, but only if the local machine offers the same service. If the
    remote
    machine is the only source of the service then NETLOAD will have no effect.
    I
    recommend you do a search of this newsgroup for postings on "load balancing"
    there's some good stuff which will explain how load balancing works.
    Depending how things go, it might not be a bad idea to open a case with
    BEA Support
    and ask for guidance (remember to submit your ubbconfig (or preferably
    do a tmunloadcf)
    together with the complete ULOGs from both the master and the slave machine).
    Hope this helps some.
    Regards,
    Malcolm.
    "Dave" <[email protected]> wrote:
    Hi Malcolm,
    Thank you for your reply. Interesting point you have made about theMSGTQL
    value.
    Based on your suggestion I went hunting around the BEA site and found
    the following
    snipplet:
    "- The MSGTQL parameter must be set to a value greater than or
    equal to the MSGMNI setting."
    (http://support.bea.com/application?namespace=askbea&origin=ask_bea_answer.jsp&event=link.view_answer_page_solution&answerpage=solution&page=msq/S-00488.htm)
    If the above point is valid, then my MSGTQL is definitely way too low.
    IF this
    be the case, would you know of a method to work out what my MSGTQL bytes
    value
    should be?
    Additionally, I have looked at other parameters which I could tune,and
    would
    adding a NETLOAD parameter in the *MACHINES section will reduce remote
    servers
    call? Which potentially, maybe reduce message queue blocking?
    FYI:
    The error messages I am seeing in my ULOG file are:
    "LIBTUX_CAT: 1477 : ERROR .SysServerDied
    LIBTUX_CAT: 1476 : ERROR: .SysServerRestarting"
    Which then leads to message queue blocking
    "CMDTUX_CAT: 1380 : ERROR: Message queue blocking prevented delivery,
    Qaddr=..."
    and potentially "LIBTUX_CAT: 1485 .SysNetworkDropped."
    Many Thanks. Hope to hear from you (Malcolm) or other parties out there
    that can
    assists.
    Thanks.
    David

  • Message Queue Blocking/MSGMNI Confirmations

    Hi All,
    Firstly, many thanks to all that can assists. I am currently getting Message Queue
    Blocking messages in my ULOG files in my Tuxedo Application. (Tux ver 7.1 in Unix).
    I am not sure what is causing this, but started to look into the Tux Config (UBB.MP)
    and System message queue setting. Detailed as follows:
    1)
    Listed below is the system message queue setting:
    set msgsys:msginfo_msgmni=2000          
    set msgsys:msginfo_msgmax=128000     
    set msgsys:msginfo_msgmnb=100000     
    set msgsys:msginfo_msgssz=256          
    set msgsys:msginfo_msgseg=25088          
    set msgsys:msginfo_msgtql=1550          
    set msgsys:msginfo_msgmap=1000     
    According to the BEA site, the MSGMNI is determined by this formula:
    MSGMNI = MAXACCESSERS + 7 + (no. of servers with REPLYQ) + (no. MSSQ sets) - (no.
    of servers with MSSQ sets)
    The following is my current Tux. Config (UBB.MP) is set as :
    - MAXACCESSERS = 2300
    - Each servers (4 types in total) has its own REPLYQ and RQADDR.
    - The same type of servers are set the same across 4 application servers.
    Hence, my MSGMNI should be a minimum 2339 (ie. MSGMNI = 2300 + 16 + 16 - 0 = 2339).
    But my current MSGMNI is 2000.
    Would this contribute to my Message Queue Blocking?
    Is my understanding correct and is this something I should change to avoid Message
    Queue Blocking? Any helps and advice is much appreciated.

    Hi All,
    Firstly, many thanks to all that can assists. I am currently getting Message Queue
    Blocking messages in my ULOG files in my Tuxedo Application. (Tux ver 7.1 in Unix).
    I am not sure what is causing this, but started to look into the Tux Config (UBB.MP)
    and System message queue setting. Detailed as follows:
    1)
    Listed below is the system message queue setting:
    set msgsys:msginfo_msgmni=2000          
    set msgsys:msginfo_msgmax=128000     
    set msgsys:msginfo_msgmnb=100000     
    set msgsys:msginfo_msgssz=256          
    set msgsys:msginfo_msgseg=25088          
    set msgsys:msginfo_msgtql=1550          
    set msgsys:msginfo_msgmap=1000     
    According to the BEA site, the MSGMNI is determined by this formula:
    MSGMNI = MAXACCESSERS + 7 + (no. of servers with REPLYQ) + (no. MSSQ sets) - (no.
    of servers with MSSQ sets)
    The following is my current Tux. Config (UBB.MP) is set as :
    - MAXACCESSERS = 2300
    - Each servers (4 types in total) has its own REPLYQ and RQADDR.
    - The same type of servers are set the same across 4 application servers.
    Hence, my MSGMNI should be a minimum 2339 (ie. MSGMNI = 2300 + 16 + 16 - 0 = 2339).
    But my current MSGMNI is 2000.
    Would this contribute to my Message Queue Blocking?
    Is my understanding correct and is this something I should change to avoid Message
    Queue Blocking? Any helps and advice is much appreciated.

  • Java Message Queue 3.7 Update 2

    Hi,
    I am looking for an older version of the Java Message Queue Version 3.7 Update 2. I amunable to find thiss on the download site.
    Can any one direct me as to where I could get this from?
    Thanks,
    Ashwin

    Hi Ashwin,
    I'm afraid this isn't the forum for Java Message Queue. It is the forum for Oracle MessageQ, a different product altogether. I'm not sure which forum covers Java Message Queue.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Message queue updates

    Hi,
    Using server 2003 R2 service peck 2.
    We're having a problem with a msmq application that works on a slightly different environment with less wsus updates.
    i need a list of all the updates related to msmq so i could compare the 2 environment.
    please advise ASAP.
    thanks. 

    Hello Lotam_eden,
    Thanks for your patience.
    Here are the updates related to Message Queuing on Windows Server 2003.
    ===============================================
    1. KB 2494629
    A "0x0000008E" Stop error occurs when you set the message storage limit for a Message Queuing queue to be larger than 4 GB in a 32-bit version of Windows Server 2003
    http://support.microsoft.com/kb/2494629
    2. KB 2028919
    A Message Queuing 3.0 message is rejected by the receiver when you send the message by using an external certificate in Windows Server 2003 SP2
    http://support.microsoft.com/kb/2028919/en-us
    3. KB 971032
    Vulnerability in Message Queuing could allow elevation of privilege
    http://support.microsoft.com/kb/971032/en-us
    4. KB 970122
    You cannot use Message Queuing 3.0 to send messages over HTTPS if the Federal Information Processing Standard (FIPS) is enabled in Windows Server 2003
    http://support.microsoft.com/kb/970122/en-us
    5. KB 961605
    Multicast messages larger than 64 kilobytes (KB) are not delivered as expected by using Message Queuing 3.0 after security update MS08-036 is installed
    http://support.microsoft.com/kb/961605/en-us
    6. KB 941560
    A general protection fault (GP fault) error occurs when you restart an outgoing queue in Microsoft Message Queuing 3.0
    http://support.microsoft.com/kb/941560/en-us
    7. KB 934318
    The Lsass.exe process may use a high percentage of CPU resources when you run Message Queuing on a domain controller with global catalog
    http://support.microsoft.com/kb/934318/en-us
    8. KB 928380
    9. KB 922667
    10. KB 917399
    11. KB 916133
    12. KB 908926
    13. KB 902951
    14. KB 899470 ......
    Best regards,
    Sophia Sun
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Flex with JMS Topic/Queue for Asynchronous messaging

    I have been working on Flex and JMS integration using Data
    Services for Asynchronous messaging. I am able to do this
    successfuly. Now I am in need to do the same without using the Data
    Services piece.
    For doing this I have done the following ......
    I have created a JMS Webservice in the Oracle JDeveloper 10G
    along with Webservice Client.I am able to Listen to JMS Topic/Queue
    ( this has been created in the Oracle AS ) using this Webservice
    and receive the messages from this JMS Topic/Queue
    Asynchronously.....
    But If I need to use the Flex Client , I am not able to
    Communicate with this Webservice to listen to the JMS Topic/Queue.
    Did any one in this forum tried to communicate with JMS
    Topic/Queue without using Flex Data Service.If so please share your
    inputs.

    Here is my confusion (I'm using J2EESDK1.3).
    On a local server I did the following
    j2eeadmin -addJmsFactory jms/RemoteTCF topic -props url=corbaname:iiop:mars#mars
    In the app client running on the local server I had the code
    ic = new InitialContext();
    // JNDI lookup. The resource factory ref points to the
    // Remote Connection Factory I registered
    tcf = (TopicConnectionFactory)ic.lookup("java:comp/env/jms/TopicConnectionFactory");
    // The env ref points to jms/Topic of the local server
    pTopic = (Topic)ic.lookup("java:comp/env/jms/PTopic");
    So I'm assuming that I'm using a connection factory that connect to mars and a Topic on the local box.
    On remote server mars, I deployed a MDB which use
    jms/TopicConnectionFactory and jms/Topic. But I'm thinking this jms/Topic and the one I used on the local box are not the same one. Right? Then how could the app client and the MDB share messages?
    Some of my explanation I don't if it makes sense or not.
    ConnectionFactory is a way to tell what kind of connection it could generate (Queue, Topic, Durable etc) and Where the connection would go to (local or remote).'
    As for as destination, I'm not sure. How could two server share one Topic?

  • 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

  • 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

  • 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

Maybe you are looking for

  • Problems Problems after upgrading to Mac OS X Lion

    I upgraded my mac os to Lion last week on my Mac air.  After loading, my norton could not work probably. Then last night, files in my start up disk doubled and hence error appeared - that my disk is full while I only used 50% of the storage capacity.

  • Loss of sound on HP Pavilion dV6000 - Vista

    I've suddenly lost sound on my dV600 laptop.  Volume control shows 100% and small green bar moves when sound should be heard.  This is affecting all sound:  internet, cd's, stored music, etc.  Sound is fine when I plug in a headphone or external spea

  • I cannot download itunes.  I get error messages R6034

    I cannot download itunes onto my computer.  I get error messages R6034 & 71114

  • Table not declared error even though I'm able to view it in database

    Hi, I'm trying to compile a form with the following code in a when button pressed trigger.I get the error that Trust_tab should be declared even though I am able to view the contents in sql plus. Why is it? REGISTER_BLK.TRUST_CODE:=:GLOBAL.TRUSTCODE;

  • IPod Touch package - What is the white thing for?

    hi there! The package have a white "thing", if I may call it so, I don't know what is for. It have a slot that fit nicely for the USB cable. Also, the touch itself somewhat fit in it so it obviously has some docking function? Unfortunately it cannot