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
-
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 PMIn 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 JustinMany 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,
AshwinHi 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 -
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
BhaartPlease 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 KBYour 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