[prev in list] [next in list] [prev in thread] [next in thread]
List: openjms-developer
Subject: Re: [openjms-developer] MOM replay management : OpenJMS MOM 0.7.5.
From: "Julien Schreiber" <julien.schreiber () cgey ! com>
Date: 2003-11-19 11:06:51
[Download RAW message or body]
C'est un message de format MIME en plusieurs parties.
Hi Jim,
Thanks for your answer.
> default for expiration is LIVE_FOREVER (There are some additional constraints for \
> topic message model). If the message is not delivered >within 10 seconds then the \
> OpenJMS server will not deliver it. Try using a longer ttl or set it to -1 or 0 \
> (you need to check the JMS >specification for the correct value) so that it doesn't \
> expire at all.
I will test with different values : 0, -1 and a long delay (30s). I will let you know \
if everything goes well.
I have a question relative to this solution :
- We would like to use NON_PERSISTANT messages to avoid using JDBM database. Do you \
think that forcing the messages not expiring at all (by configuring the TTL \
parameter as described above) will allow to treat messages that gathered a network \
problem : If the sender is running on a first server and the OpenJMS MOM is running \
on a remote server, if the message can't be sent because of a network problem, does \
the fact that the TTL is set to "0", "-1" or a longer value, make the sender keep the \
message in memory in order to resend ("replay") this message later ? On the OpenJMS \
server side, if the listener is busy, is the message kept in memory until the \
listener is available to receive messages thanks to the configuration of the TTL \
param as "0", "-1" or longer value ?
Thanks in advance for these precisions !
Regards
Julien
----- Original Message -----
From: Jim Alateras
To: openjms-developer@lists.sourceforge.net
Cc: 'Régis Lebrun'
Sent: Tuesday, November 18, 2003 8:41 PM
Subject: RE: [openjms-developer] MOM replay management : OpenJMS MOM 0.7.5.
Hi Jim,
thanks a lot for these precisions.
>try removing the all garbageXXXXX attributes in the DatabaseConfiguration element \
or set garbageCollection to '0'
All parameters have been put as comment.
We are using Non-persistent messages. (but the openJms.db file is created and \
locked.)
*****************************
here is our configuration :
<?xml version="1.0"?>
<!-- OpenJMS configuration:
. TCP connectors
. JDBM persistency
. embedded JNDI provider
. preconfigured destinations
-->
<Configuration>
<!-- Optional. This represents the default configuration -->
<ServerConfiguration host="172.28.20.131" embeddedJNDI="true" />
<!-- Connector is TCP -->
<Connectors>
<Connector scheme="rmi">
<ConnectionFactories>
<QueueConnectionFactory name="JmsQueueConnectionFactory" />
</ConnectionFactories>
</Connector>
</Connectors>
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="openjms.db" />
</DatabaseConfiguration>
<!-- Required -->
<AdminConfiguration
script="${openjms.home}/../../scripts/mom.sh -start"
config="${openjms.home}/../MomServer.xml" />
<!-- Optional. If not specified, no destinations will be created -->
<AdministeredDestinations>
<AdministeredQueue name="requestLocQueue" />
<AdministeredQueue name="locResultQueueA" />
<AdministeredQueue name="locResultQueueB" />
<AdministeredQueue name="isAliveQueue" />
</AdministeredDestinations>
</Configuration>
************************************************************
here is the source code we use to send messages :
String connectionFactoryName = "JmsQueueConnectionFactory" ;
QueueConnectionFactory connectionFactory = \
(QueueConnectionFactory)context.lookup(connectionFactoryName);
QueueConnection connection_ = connectionFactory.createQueueConnection();
connection_.setExceptionListener(new ExceptionListener());
connection_.start();
QueueSession session_ = connection_.createQueueSession(false, \
Session.AUTO_ACKNOWLEDGE);
//method called to send message in the MOM
public void send (Serializable object, String queueName) throws javax.jms.J
MSException {
Queue queue = (Queue)queueMap_.get (queueName);
QueueSender sender = session_.createSender(queue);
ObjectMessage message = session_.createObjectMessage();
message.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT);
message.setObject(object);
sender.send(message, DeliveryMode.NON_PERSISTENT, 1, 10000);
}
Here are my questions :
- do you think the parameters passed to the send method are correct ? \
TimeTolive=10000 and priority=1
there is no problem with the parameters. TTL is 10 seconds and priority is 1.
- Do you think that parameters of the ObjectMessage could be set uncorrectly \
; for instance parameters such as JMSDestination, JMSExpiration, JMSTimeStamp, \
JMSMessageId. Normally these parameters are set automatically when the message is \
sent. But do you think that in the scope of our problem (messages lost when using a \
OpenJMS server running on a remote server) one of these parameters could be set \
badly. Is this possible ?
it may be a problem although I am relatively confident that this is not where your \
problem lies.
For instance what is the default value of the JMSExpiration parameter ? If a \
network problem exists that force the message to spend some time before reaching the \
remote OpenJMS Server (running on a remote server), is the message lost ?
default for expiration is LIVE_FOREVER (There are some additional constraints for \
topic message model). If the message is not delivered within 10 seconds then the \
OpenJMS server will not deliver it. Try using a longer ttl or set it to -1 or 0 (you \
need to check the JMS specification for the correct value) so that it doesn't expire \
at all.
Thanks a lot in advance for your help.
At the beginning, we thought that the JDBM database was the source of our problem. \
But perhaps this is our customization of the openJMS MOM that is not able to manage \
network problems that could occur between the 2 servers where the 2 MOM are running.
the problem is most likely related to the TTL value passed to sender.send
cheers
</jima>
Regards,
Julien
----- Original Message -----
From: Jim Alateras
To: openjms-developer@lists.sourceforge.net
Cc: 'Régis Lebrun'
Sent: Monday, November 17, 2003 7:27 PM
Subject: RE: [openjms-developer] MOM replay management : OpenJMS MOM 0.7.5.
Hi Tim,
Since I have had no news from you since last wednesday, I contact you again \
regarding the problem we have with OpenJMS MOM 0.7.5.
Tim will be away for the until Wednesday.
Below are my previous questions. Once again, we are looking for a mean to \
customize the JDBM database, because we can't use RBDMS database in the scope of our \
project
You should be aware that we will stop supporting JDBM, if we haven't already so \
you need to look for an alternative (i.e. hsql)
My questions are :
- does our configuration explain our problems regarding messages lost when using \
2 MOM on 2 servers (physical hardware implementation) ? (this problem is described \
below in my previous mails)
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="openjms.db" />
</DatabaseConfiguration>
<!--
<DatabaseConfiguration garbageCollectionInterval="600"
garbageCollectionBlockSize="500"
garbageCollectionThreadPriority="5">
-->
- Is there a way to indicate that "No Garbage Collection should be used" ? \
Perhaps when we are running 2 Moms on 2 servers, some messages are deleted on one \
server while the other server have not received the messages yet...
try removing the all garbageXXXXX attributes in the DatabaseConfiguration \
element or set garbageCollection to '0'
- Do you think it is possible that the "remote" listener couldn't \
"retrieve" messages in the database ? Is it a problem of synchronism between 2 \
applications reading the same file (containing data) ?
can you elaborate?
- What happens when for One MOM running on a server (physical hardware \
implementation), the application that sends messages in the MOM is running on one \
Server and the listener is running on the other server (physical hardware \
implementation) ? Is the db file readable by the 2 applications ?
the db file is locked when the server is running so you can't run 2 OpenJMS \
server's pointing to the same openjms.db file (if that's what you're asking)
- what is the openJms.db file exactly used for ?
for persistent messages
Thanks in advance for your answers,
We have to give an answers by the end of the week
Regards,
Julien
----- Original Message -----
From: Julien Schreiber
To: openjms-developer@lists.sourceforge.net
Cc: Régis Lebrun
Sent: Wednesday, November 12, 2003 2:01 PM
Subject: Re: [openjms-developer] MOM replay management : OpenJMS MOM 0.7.5.
Hi Tim,
thanks a lot for your answer and your precisions. ( Infact, we couldn't log in \
and read your first answer...)
The problem is that we can't use RBDMS database in the scope of our project. So \
we will have to customize the JDBM database.
- In our configuration file, there is only one parameter linked to the database \
configuration :
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="openjms.db" />
</DatabaseConfiguration>
The other parameters are put as comments.
Do you think this configuration is enough ?
- Do you think that the lost of messages described in our previous messages :
" The problem is systematically reproduced when we use a listener on another \
server (physical hardware implementation) than the MOM
It is not due to a huge traffic.
We use server A and server B.
If we install the MOM on server A and the listener in server B, we have the \
problem (100 messages lost for 54 000 messages sent at a frequency of 5 messages per \
second)
if we install the MOM on server A and the listener also, we never have the \
problem in hte same load configuration.
What we think l is that it can be a socket lost that is badly managed by the \
MOM."
....can be explained by the use of the JDBM database (or by a bad configuration \
of the database in the config file ?)
Could you explain me what kind of messages are stored in the JDBM database ?
Do you think it is possible that the "remote" listener couldn't "retrieve" \
messages in the database ? Is it a problem of synchronism between 2 applications \
reading the same file (containing data) ?
Thanks in advance for your help !
Regards,
Julien
----- Original Message -----
From: Tim Anderson
To: openjms-developer@lists.sourceforge.net
Sent: Wednesday, November 05, 2003 5:54 AM
Subject: RE: [openjms-developer] MOM replay management : OpenJMS MOM 0.7.5.
I responded to this a while ago: \
http://sourceforge.net/mailarchive/message.php?msg_id=6246957
The only thing I can add is that I don't think database garbage collection \
was working correctly in 0.7.5.
This is no longer needed, and has been removed in 0.7.6.
If you have it enabled, turn it off, by removing the garbageCollection* \
properties on
the <DatabaseConfiguration/> element in openjms.xml
-Tim
-----Original Message-----
From: openjms-developer-admin@lists.sourceforge.net \
[mailto:openjms-developer-admin@lists.sourceforge.net]On Behalf Of Julien Schreiber \
Sent: Wednesday, 5 November 2003 1:48 AM To: openjms-developer@lists.sourceforge.net
Cc: Régis Lebrun
Subject: [openjms-developer] MOM replay management : OpenJMS MOM 0.7.5.
Hi,
Sorry if you have already received this mail. I just received a \
confirmation saying that I have joined successfully the Mailing list so I try to send \
it again...
Régis and I try to contact you for a problem occured on our OpenJMS MOM \
0.7.5.
Our problem is described below...
Below is also an answer Jima gave us a few monthes ago concerning \
performances of the MOM. He answered about JDBM database. Do you think our problem \
could be linked to this ? Do you think the configuration of the MOM is correct ?
Thanks in advance to give us some help or any answer prouving that this \
email reached someone successfully !!
Kind regards,
Julien Schreiber
Cap Gemini Telecom France
----- Original Message -----
From: Régis LEBRUN
To: openjms-developer@lists.sourceforge.net
Cc: Julien Schreiber
Sent: Thursday, October 09, 2003 5:06 PM
Subject: Fw: MOM replay management : OpenJMS MOM 0.7.5.
I received a mail error sending my email to my previews contacts on \
OpenJMS. I don't know why.
please find here after a brief description of our problem.
I hope you will be able to help us
Kind Regards
Régis Lebrun
----- Original Message -----
From: Régis LEBRUN
To: tima@intalio.com ; mourikis@intalio.com
Cc: Julien Schreiber
Sent: Thursday, October 09, 2003 5:23 PM
Subject: MOM replay management : OpenJMS MOM 0.7.5.
Hi,
Julien, a guy working in my team sent you an email last week. As we didn't \
receive any news from you and as the problem is quite important (lost of messages), I \
wanted to bring you some precisions. Please, we need a quick answer.
The problem is systematically reproduced when we use a listener on another \
server (physical hardware implementation) than the MOM
It is not due to a huge traffic.
We use server A and server B.
If we install the MOM on server A and the listener in server B, we have the \
problem (100 messages lost for 54 000 messages sent at a frequency of 5 messages per \
second)
if we install the MOM on server A and the listener also, we never have the \
problem in hte same load configuration.
What we think l is that it can be a socket lost that is badly managed by \
the MOM.
Could you please have a look on that and give me a status.
Thank's a lot
Regis Lebrun
----- Original Message -----
From: Julien Schreiber
To: tima@intalio.com ; mourikis@intalio.com
Cc: Régis Lebrun
Sent: Monday, September 29, 2003 1:52 PM
Subject: MOM replay management
Hi,
I am currently using OpenJMS MOM 0.7.5.
I have already asked some questions a few month ago that appear below.
Here is my new question : I would like to know if it is possible to tune \
the MOM in order to try to send again messages that have not been transmitted \
correctly through the MOM. It seems that with the MOM I use, if too many messages are \
passed in the MOM at the same time, 2 kinds of problems can occur :
- Messages are lost. No error messages or exception are caught \
that indicate that a problem occured. So everything seems to be done correctly from \
client side point of view.
- Messages take 4 seconds to be transmitted through the MOM (it \
normally takes a few milliseconds when everything goes well). Once again, everything \
seems to be done correctly from client side point of view: Messages are "sent", and \
there is no information that prove that queues are saturated.
I have run load tests at 15 requests per second during a few minutes. The \
message passed is a String. A dozen requests are lost or take a few seconds to be \
transmitted through the MOM (4seconds in the MOM)
Here above is the current configuration of the MOM :
************************************
<?xml version="1.0"?>
<!-- OpenJMS configuration:
. TCP connectors
. JDBM persistency
. embedded JNDI provider
. preconfigured destinations
-->
<Configuration>
<!-- Optional. This represents the default configuration -->
<ServerConfiguration host="172.28.20.131" embeddedJNDI="true" />
<!-- Connector is TCP -->
<Connectors>
<Connector scheme="rmi">
<ConnectionFactories>
<QueueConnectionFactory name="JmsQueueConnectionFactory" />
</ConnectionFactories>
</Connector>
</Connectors>
<!-- Optional. This represents the default configuration -->
<!--
<RmiConfiguration embeddedRegistry="true"
registryHost="172.28.20.131"
registryPort="1099"
clientPingInterval="15"
serverName="OpenJMSServer"
jndiName="JndiServer"
adminName="JmsAdminServer">
</RmiConfiguration>
-->
<!-- Optional. This represents the default configuration -->
<!--
<LeaseManagerConfiguration sleepTime="300" />
-->
<!-- Optional. This represents the default configuration -->
<!--
<MessageManagerConfiguration destinationCacheSize="10000" />
-->
<!-- Optional. This represents the default configuration -->
<!--
<SchedulerConfiguration maxThreads="10" />
-->
<!-- Optional. -->
<!--
<GarbageCollectionConfiguration memoryCheckInterval="60"
lowWaterThreshold="20"
garbageCollectionInterval="120"
garbageCollectionThreadPriority="5">
</GarbageCollectionConfiguration>
-->
<!-- Required -->
<!--
<DatabaseConfiguration garbageCollectionInterval="600"
garbageCollectionBlockSize="500"
garbageCollectionThreadPriority="5">
-->
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="openjms.db" />
</DatabaseConfiguration>
<!-- Required -->
<AdminConfiguration
script="${openjms.home}/../../scripts/mom.sh -start"
config="${openjms.home}/../MomServer.xml" />
<!-- Optional. If not specified, no destinations will be created -->
<AdministeredDestinations>
<AdministeredQueue name="requestLocQueue" />
<AdministeredQueue name="locResultQueueA" />
<AdministeredQueue name="locResultQueueB" />
<AdministeredQueue name="isAliveQueue" />
</AdministeredDestinations>
</Configuration>
************************************
Thank in advance for your answer and tips to tune correctly the MOM
Regards,
Julien Schreiber
Cap Gemini Telecom France
----- Original Message -----
From: Jim Alateras
To: 'Julien Schreiber'
Cc: 'alexis marchand' ; 'Régis Lebrun'
Sent: Tuesday, March 25, 2003 12:12 AM
Subject: RE: Problems with version 0.7.3.1 and 0.7.4
JDBM database should not be used for load testing and is only \
distributed for quick out-of-the-box setup and testing. You should really choose one \
of RDBMS databases (i.e. mysql, hsql, oracle etc) for testing. With RDBMS we have \
been able to get 100's of messages per second (size of message 1KB).
You should also be using 0.7.4 or wait for the latest version 0.7.5 to \
be released.
If your persistent message requirements exceed 200x1KB messages/second \
then you may need to source a new JMS provider. However anything within the 200x1KB \
messages/second should be achievable with OpenJMS.
cheers
</jima>
-----Original Message-----
From: Julien Schreiber [mailto:julien.schreiber@cgey.com]
Sent: Monday, March 24, 2003 11:24 PM
To: jima@intalio.com
Cc: alexis marchand; Régis Lebrun
Subject: Problems with version 0.7.3.1 and 0.7.4
Hi,
We have tried to use the new version of the OpenJMS MOM : 0.7.4 on \
Solaris.
Performances are not as good as it was with version 0.7.3.1 : \
Processing Time is longer than before.
We have run a test with a frequency of 3 messages sent in the MOM per \
second.
Here is the configuration we used :
***********************************************************************************************************************************
<?xml version="1.0"?>
<!-- OpenJMS configuration:
. TCP connectors
. JDBM persistency
. embedded JNDI provider
. preconfigured destinations
-->
<Configuration>
<!-- Optional. This represents the default configuration -->
<ServerConfiguration host="10.67.178.28" embeddedJNDI="true" />
<!-- Connector is TCP -->
<Connectors>
<Connector scheme="rmi">
<ConnectionFactories>
<QueueConnectionFactory name="JmsQueueConnectionFactory" />
</ConnectionFactories>
</Connector>
</Connectors>
<!-- Optional. This represents the default configuration -->
<LeaseManagerConfiguration sleepTime="300" />
<!-- Optional. This represents the default configuration -->
<MessageManagerConfiguration destinationCacheSize="10" />
<!-- Optional. This represents the default configuration -->
<SchedulerConfiguration maxThreads="10" />
<!-- Optional. -->
<GarbageCollectionConfiguration memoryCheckInterval="60"
lowWaterThreshold="20"
garbageCollectionInterval="120"
garbageCollectionThreadPriority="5">
</GarbageCollectionConfiguration>
<!-- Required -->
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="openjms.db" />
</DatabaseConfiguration>
<!-- Required -->
<AdminConfiguration
script="${openjms.home}/../../scripts/mom.sh -start"
config="${openjms.home}/../MomServer.xml" />
<!-- Optional. If not specified, no destinations will be created -->
<AdministeredDestinations>
<AdministeredQueue name="requestLocQueue" />
<AdministeredQueue name="locResultQueueA" />
<AdministeredQueue name="locResultQueueB" />
<AdministeredQueue name="isAliveQueue" />
</AdministeredDestinations>
</Configuration>
***********************************************************************************************************************************
We had also endurance problems with version 0.7.3.1
Here is the error messages we had during a Load Test with a frequency \
of 5 messages sent in the MOM per second. Error occured 1 hour after the begining of \
the Test :
***********************************************************************************************************************************
13:49:51.636 ERROR [Scheduler-Worker-3] - Dropping handle Handle : \
0:1048427372219:1494979:ID:15591976861184663 since we cannot resolve it. \
13:49:51.652 ERROR [Scheduler-Worker-3] - javax.jms.JMSException: Could not get \
message for handle Handle : \
0:1048427372219:1494979:ID:15591976861184663
javax.jms.JMSException: Could not get message for handle Handle : \
0:1048427372219:1494979:ID:15591976861184663
at org.exolab.jms.server.JmsServerSession.onMessage(Unknown \
Source)
at org.exolab.jms.messagemgr.QueueConsumerEndpoint.run(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker.runIt(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker.runWork(Unknown \
Source)
at \
org.exolab.core.threadPool.ThreadPoolWorker.access$000(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker$1.run(Unknown \
Source) at java.lang.Thread.run(Thread.java:479)
15:23:51.466 ERROR [Scheduler-Worker-4] - Dropping handle Handle : \
0:1048433014999:1548927:ID:7739832439311948131 since we cannot resolve it. \
15:23:51.467 ERROR [Scheduler-Worker-4] - javax.jms.JMSException: Could not get \
message for handle Handle : \
0:1048433014999:1548927:ID:7739832439311948131
javax.jms.JMSException: Could not get message for handle Handle : \
0:1048433014999:1548927:ID:7739832439311948131
at org.exolab.jms.server.JmsServerSession.onMessage(Unknown \
Source)
at org.exolab.jms.messagemgr.QueueConsumerEndpoint.run(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker.runIt(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker.runWork(Unknown \
Source)
at \
org.exolab.core.threadPool.ThreadPoolWorker.access$000(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker$1.run(Unknown \
Source) at java.lang.Thread.run(Thread.java:479)
02:09:59.757 ERROR [Scheduler-Worker-7] - Dropping handle Handle : \
0:1048471796879:1919720:ID:6589455389744779712 since we cannot resolve it. \
02:09:59.758 ERROR [Scheduler-Worker-7] - javax.jms.JMSException: Could not get \
message for handle Handle : \
0:1048471796879:1919720:ID:6589455389744779712
javax.jms.JMSException: Could not get message for handle Handle : \
0:1048471796879:1919720:ID:6589455389744779712
at org.exolab.jms.server.JmsServerSession.onMessage(Unknown \
Source)
at org.exolab.jms.messagemgr.QueueConsumerEndpoint.run(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker.runIt(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker.runWork(Unknown \
Source)
at \
org.exolab.core.threadPool.ThreadPoolWorker.access$000(Unknown \
Source)
at org.exolab.core.threadPool.ThreadPoolWorker$1.run(Unknown \
Source) at java.lang.Thread.run(Thread.java:479)
***********************************************************************************************************************************
Here is the configuration we used :
***********************************************************************************************************************************
<?xml version="1.0"?>
<!-- OpenJMS configuration:
. TCP connectors
. JDBM persistency
. embedded JNDI provider
. preconfigured destinations
-->
<Configuration>
<!-- Optional. This represents the default configuration -->
<ServerConfiguration host="10.67.178.28" embeddedJNDI="true" />
<!-- Connector is TCP -->
<Connectors>
<Connector scheme="rmi">
<ConnectionFactories>
<QueueConnectionFactory name="JmsQueueConnectionFactory" />
</ConnectionFactories>
</Connector>
</Connectors>
<!-- Optional. This represents the default configuration -->
<LeaseManagerConfiguration sleepTime="300" />
<!-- Optional. This represents the default configuration -->
<MessageManagerConfiguration destinationCacheSize="10" />
<!-- Optional. This represents the default configuration -->
<SchedulerConfiguration maxThreads="10" />
<!-- Optional. -->
<GarbageCollectionConfiguration memoryCheckInterval="60"
lowWaterThreshold="20"
garbageCollectionInterval="120"
garbageCollectionThreadPriority="5">
</GarbageCollectionConfiguration>
<!-- Required -->
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="openjms.db" />
</DatabaseConfiguration>
<!-- Required -->
<AdminConfiguration
script="${openjms.home}/../../scripts/mom.sh -start"
config="${openjms.home}/../MomServer.xml" />
<!-- Optional. If not specified, no destinations will be created -->
<AdministeredDestinations>
<AdministeredQueue name="requestLocQueue" />
<AdministeredQueue name="locResultQueueA" />
<AdministeredQueue name="locResultQueueB" />
<AdministeredQueue name="isAliveQueue" />
</AdministeredDestinations>
</Configuration>
***********************************************************************************************************************************
Could you tell us if the configuration we use could be appplied to the \
2 versions ? Could you give us some tips to customize the MOM to increase \
performances and endurance ? Could you give us some information on changes between \
the 2 versions explaining the bad performances we saw while running the Test ?
We have 3 days to find a solution regarding both the load performances \
and the endurance of the MOM.
Then we will have to change the OpenJMS MOM to another one.
Regards,
___________________________
Julien Schreiber
Cap Gemini Telecom Media & Networks
+33 (0)1 49 00 47 60
___________________________
Julien Schreiber
Cap Gemini Telecom Media & Networks
+33 (0)1 49 00 47 60
___________________________
Julien Schreiber
Cap Gemini Telecom Media & Networks
+33 (0)1 49 00 47 60
[Attachment #3 (text/html)]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4930.1700" name=GENERATOR>
<STYLE>@font-face {
font-family: Wingdings;
}
@font-face {
font-family: Tahoma;
}
@font-face {
font-family: MS sans-serif;
}
@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt 72.0pt 90.0pt; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.emailstyle19 {
COLOR: navy; FONT-FAMILY: Arial
}
SPAN.EmailStyle20 {
COLOR: navy; FONT-FAMILY: Arial
}
DIV.Section1 {
page: Section1
}
OL {
MARGIN-BOTTOM: 0cm
}
UL {
MARGIN-BOTTOM: 0cm
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=blue link=blue bgColor=white>
<DIV><FONT size=2>Hi Jim,</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Thanks for your answer. </FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">>default for
expiration is LIVE_FOREVER (There are some additional constraints for topic
message model). If the message is not delivered >within 10 seconds then the
OpenJMS server will not deliver it. Try using a longer ttl or set it to -1 or 0
(you need to check the JMS >specification for the correct value) so that it
doesn’t expire at all.</SPAN></FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>I will test with different values : 0, -1 and a long delay
(30s). I will let you know if everything goes well.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>I have a question relative to this solution :</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>- We would like to use NON_PERSISTANT messages to avoid using
JDBM database. </FONT><FONT size=2>Do you think that forcing the
messages not expiring at all (by configuring the TTL parameter as described
above) will allow to treat messages that gathered a network problem :
</FONT><FONT size=2>If the sender is running on a first server and the OpenJMS
MOM is running on a remote server, if the message can't be sent because of a
network problem, does the fact that the TTL is set to "0", "-1" or a longer
value, make the sender keep the message in memory in order to resend ("replay")
this message later ?</FONT></DIV>
<DIV><FONT size=2>On the OpenJMS server side, if the listener is busy, is
the message kept in memory until the listener is available to receive messages
thanks to the configuration of the TTL param as "0", "-1" or longer
value ?</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT><FONT size=2>Thanks in advance for these precisions
!</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Regards</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Julien</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 \
2px solid; MARGIN-RIGHT: 0px"> <DIV style="FONT: 10pt arial">----- Original Message \
----- </DIV> <DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=jima@comware.com.au href="mailto:jima@comware.com.au">Jim
Alateras</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=openjms-developer@lists.sourceforge.net
href="mailto:openjms-developer@lists.sourceforge.net">openjms-developer@lists.sourceforge.net</A> \
</DIV>
<DIV style="FONT: 10pt arial"><B>Cc:</B> <A title=rlebrun@capgemini.fr
href="mailto:rlebrun@capgemini.fr">'Régis Lebrun'</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Tuesday, November 18, 2003 8:41
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [openjms-developer] MOM
replay management : OpenJMS MOM 0.7.5.</DIV>
<DIV><BR></DIV>
<DIV class=Section1>
<DIV
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; \
PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: \
0cm; BORDER-BOTTOM: medium none"> <P class=MsoNormal><FONT face="Times New Roman" \
size=3><SPAN style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Hi Jim,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">thanks a lot for these
precisions.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">>try removing the
all garbageXXXXX attributes in the DatabaseConfiguration element or set
garbageCollection to ‘0’</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">All parameters have
been put as comment.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">We are using
<STRONG><B><FONT face=Arial><SPAN style="FONT-FAMILY: Arial">Non-persistent
messages</SPAN></FONT></B></STRONG>. (but the openJms.db file is created and
locked.)</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial">*****************************</SPAN></FONT></P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">here is our
configuration :</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"><?xml
version="1.0"?></SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"><!-- OpenJMS
configuration:</SPAN></FONT></I></EM><I><FONT face=Arial color=black
size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial"><BR><EM><I><FONT face=Arial><SPAN style="FONT-FAMILY: \
Arial"> . TCP \
connectors</SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN \
style="FONT-FAMILY: Arial"> . JDBM \
persistency</SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN \
style="FONT-FAMILY: Arial"> . embedded JNDI \
provider</SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN \
style="FONT-FAMILY: Arial"> . preconfigured \
destinations</SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN \
style="FONT-FAMILY: Arial"> --></SPAN></FONT></I></EM></SPAN></FONT></I></P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"><Configuration></SPAN></FONT></I></EM></P></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"> <!--
Optional. This represents the default configuration
--></SPAN></FONT></I></EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial"><BR><EM><I><FONT face=Arial><SPAN style="FONT-FAMILY: Arial"> \
<ServerConfiguration host="172.28.20.131" embeddedJNDI="true"
/></SPAN></FONT></I></EM></SPAN></FONT></I></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"> <!--
Connector is TCP --></SPAN></FONT></I></EM><I><FONT face=Arial color=black
size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial"><BR><EM><I><FONT face=Arial><SPAN style="FONT-FAMILY: Arial">
<Connectors></SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial"> <Connector
scheme="rmi"></SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial">
<ConnectionFactories></SPAN></FONT></I></EM><BR><EM><I><FONT
face=Arial><SPAN
style="FONT-FAMILY: Arial">
<QueueConnectionFactory name="JmsQueueConnectionFactory"
/></SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial">
</ConnectionFactories></SPAN></FONT></I></EM><BR><EM><I><FONT
face=Arial><SPAN style="FONT-FAMILY: Arial">
</Connector></SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial">
</Connectors></SPAN></FONT></I></EM></SPAN></FONT></I></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"><BR><EM><I><FONT
face=Arial><SPAN style="FONT-FAMILY: Arial">
<DatabaseConfiguration></SPAN></FONT></I></EM><I><SPAN
style="FONT-STYLE: italic"><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial"> <JdbmDatabaseConfiguration
name="</SPAN></FONT></I></EM><STRONG><B><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial">openjms.db</SPAN></FONT></B></STRONG><EM><I><FONT
face=Arial><SPAN style="FONT-FAMILY: Arial">"
/></SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial">
</DatabaseConfiguration></SPAN></FONT></I></EM></SPAN></I></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"> <!--
Required --></SPAN></FONT></I></EM><I><FONT face=Arial color=black
size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial"><BR><EM><I><FONT face=Arial><SPAN style="FONT-FAMILY: Arial">
<AdminConfiguration</SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial">
script="${openjms.home}/../../scripts/mom.sh
-start"</SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial">
config="${openjms.home}/../MomServer.xml"
/></SPAN></FONT></I></EM></SPAN></FONT></I></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"> <!--
Optional. If not specified, no destinations will be created
--></SPAN></FONT></I></EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial"><BR><EM><I><FONT face=Arial><SPAN style="FONT-FAMILY: Arial">
<AdministeredDestinations></SPAN></FONT></I></EM><BR><EM><I><FONT
face=Arial><SPAN style="FONT-FAMILY: Arial">
<AdministeredQueue name="requestLocQueue"
/></SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial"> <AdministeredQueue
name="locResultQueueA" /></SPAN></FONT></I></EM><BR><EM><I><FONT
face=Arial><SPAN style="FONT-FAMILY: Arial">
<AdministeredQueue name="locResultQueueB"
/></SPAN></FONT></I></EM><BR><EM><I><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial"> <AdministeredQueue
name="isAliveQueue" /></SPAN></FONT></I></EM><BR><EM><I><FONT
face=Arial><SPAN style="FONT-FAMILY: Arial">
</AdministeredDestinations></SPAN></FONT></I></EM></SPAN></FONT></I></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"></Configuration></SPAN></FONT></I></EM></P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial">************************************************************</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">here is the source
code we use to send messages :</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">String
connectionFactoryName = "JmsQueueConnectionFactory"
;</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">QueueConnectionFactory
connectionFactory =
(QueueConnectionFactory)context.lookup(connectionFactoryName);</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">QueueConnection
connection_ =
connectionFactory.createQueueConnection();</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial">connection_.setExceptionListener(new \
ExceptionListener());</SPAN></FONT></I></EM></P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial">connection_.start();</SPAN></FONT></I></EM></P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">QueueSession
session_ =
connection_.createQueueSession(</SPAN></FONT></I></EM><STRONG><B><I><FONT
face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial">false</SPAN></FONT></I></B></STRONG><EM><I><FONT face=Arial color=black \
size=2><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">,
</SPAN></FONT></I></EM><STRONG><B><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial">Session.AUTO_ACKNOWLEDGE</SPAN></FONT></I></B></STRONG><EM><I><FONT \
face=Arial color=black size=2><SPAN style="FONT-SIZE: 10pt; COLOR: black; \
FONT-FAMILY: Arial">);</SPAN></FONT></I></EM></P></DIV></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">//method called
to send message in the MOM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"><BR><EM><I><FONT
face=Arial><SPAN style="FONT-FAMILY: Arial">public void
</SPAN></FONT></I></EM><STRONG><B><I><FONT face=Arial><SPAN
style="FONT-STYLE: italic; FONT-FAMILY: \
Arial">send</SPAN></FONT></I></B></STRONG><EM><I><FONT face=Arial><SPAN \
style="FONT-FAMILY: Arial"> (Serializable object, String queueName) throws \
javax.jms.J</SPAN></FONT></I></EM><I><SPAN style="FONT-STYLE: \
italic"><BR><EM><I><FONT face=Arial><SPAN style="FONT-FAMILY: Arial">MSException
{</SPAN></FONT></I></EM></SPAN></I></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"> Queue queue = \
(Queue)queueMap_.get (queueName);</SPAN></FONT></I></EM></P></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"> QueueSender sender =
session_.createSender(queue);</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"> ObjectMessage message =
session_.createObjectMessage();</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"> \
message.</SPAN></FONT></I></EM><STRONG><B><I><FONT face=Arial color=black \
size=2><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial">setJMSDeliveryMode</SPAN></FONT></I></B></STRONG><EM><I><FONT face=Arial \
color=black size=2><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial">(</SPAN></FONT></I></EM><STRONG><B><I><FONT face=Arial color=black \
size=2><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial">DeliveryMode.NON_PERSISTENT</SPAN></FONT></I></B></STRONG><EM><I><FONT \
face=Arial color=black size=2><SPAN style="FONT-SIZE: 10pt; COLOR: black; \
FONT-FAMILY: Arial">);</SPAN></FONT></I></EM></P></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"> \
message</SPAN></FONT></I></EM><STRONG><B><I><FONT face=Arial color=black \
size=2><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial">.setObject(object);</SPAN></FONT></I></B></STRONG></P></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"> sender.send(message, \
</SPAN></FONT></I></EM><STRONG><B><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: \
Arial">DeliveryMode.NON_PERSISTENT, 1, \
10000</SPAN></FONT></I></B></STRONG><EM><I><FONT face=Arial color=black \
size=2><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial">);</SPAN></FONT></I></EM></P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><EM><I><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"> }</SPAN></FONT></I></EM></P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Here are my
questions :</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt"><FONT
face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">-<FONT
face="Times New Roman" size=1><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></FONT></SPAN></FONT><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">do you think the
parameters passed to the send method are correct ? <STRONG><B><FONT
face=Arial><SPAN
style="FONT-FAMILY: Arial">TimeTolive</SPAN></FONT></B></STRONG>=10000 and
<STRONG><B><FONT face=Arial><SPAN
style="FONT-FAMILY: Arial">priority</SPAN></FONT></B></STRONG>=1</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">there is no problem
with the parameters. TTL is 10 seconds and priority is
1.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt"><FONT
face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">-<FONT
face="Times New Roman" size=1><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></FONT></SPAN></FONT><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Do you think that
parameters of the ObjectMessage could be set uncorrectly ; for
instance parameters such as JMSDestination, JMSExpiration, JMSTimeStamp,
JMSMessageId. Normally these parameters are set automatically when the message
is sent. But do you think that in the scope of our problem (messages lost when
using a OpenJMS server running on a remote server) one of these parameters
could be set badly. Is this possible ? </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">it may be a problem
although I am relatively confident that this is not where your problem
lies.</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">For instance what is
the default value of the JMSExpiration parameter ? If a network problem exists
that force the message to spend some time before reaching the remote OpenJMS
Server (running on a remote server), is the message lost ?</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">default for
expiration is LIVE_FOREVER (There are some additional constraints for topic
message model). If the message is not delivered within 10 seconds then the
OpenJMS server will not deliver it. Try using a longer ttl or set it to -1 or
0 (you need to check the JMS specification for the correct value) so that it
doesn’t expire at all.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Thanks a lot in
advance for your help. </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">At the beginning, we
thought that the JDBM database was the source of our problem. But perhaps this
is our customization of the openJMS MOM that is not able to manage network
problems that could occur between the 2 servers where the 2 MOM are
running.</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">the problem is most
likely related to the TTL value passed to sender.send</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">cheers</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></jima></SPAN></FONT></P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial">Regards,</SPAN></FONT></P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial">Julien</SPAN></FONT></P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"> </SPAN></FONT></P></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"><BR></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face=Arial color=black size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></SPAN></FONT> </P></DIV> <BLOCKQUOTE
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; \
PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; MARGIN: 5pt 0cm 5pt 3.75pt; BORDER-LEFT: \
black 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"> <DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">----- Original Message -----
</SPAN></FONT></P></DIV>
<DIV style="font-color: black">
<P class=MsoNormal style="BACKGROUND: #e4e4e4"><B><FONT face=Arial
size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">From:</SPAN></FONT></B><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; \
FONT-FAMILY: Arial"> <A title=jima@comware.com.au \
href="mailto:jima@comware.com.au">Jim Alateras</A> </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">To:</SPAN></FONT></B><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; \
FONT-FAMILY: Arial"> <A title=openjms-developer@lists.sourceforge.net
href="mailto:openjms-developer@lists.sourceforge.net">openjms-developer@lists.sourceforge.net</A> \
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Cc:</SPAN></FONT></B><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; \
FONT-FAMILY: Arial"> <A title=rlebrun@capgemini.fr \
href="mailto:rlebrun@capgemini.fr">'Régis Lebrun'</A> </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Sent:</SPAN></FONT></B><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; \
FONT-FAMILY: Arial"> </SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Monday, November 17,
2003</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT><FONT face=Arial
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">7:27
PM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Subject:</SPAN></FONT></B><FONT face=Arial size=2><SPAN style="FONT-SIZE: \
10pt; FONT-FAMILY: Arial"> RE: [openjms-developer] MOM replay management : OpenJMS \
MOM 0.7.5.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; \
PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: \
0cm; BORDER-BOTTOM: medium none"> <P class=MsoNormal><FONT face="Times New Roman" \
size=3><SPAN style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Hi Tim,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Since I have had no news from you since last
wednesday, I contact you again regarding the problem we have with OpenJMS
MOM 0.7.5.</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Tim will be away
for the until Wednesday.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Below are my previous questions. Once again, we
are looking for a mean to customize the JDBM database, because we can't use
RBDMS database in the scope of our project</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">You should be aware
that we will stop supporting JDBM, if we haven’t already so you need to look
for an alternative (i.e. hsql)</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">My questions are :</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">- does our configuration explain our
problems regarding <STRONG><B><FONT face="Times New Roman">messages lost
when using 2 MOM on 2 servers</FONT></B></STRONG> (physical hardware
implementation) ? (this problem is described below in my previous
mails)</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><DatabaseConfiguration><BR>
<JdbmDatabaseConfiguration name="openjms.db" /><BR>
</DatabaseConfiguration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!--<BR> <DatabaseConfiguration
garbageCollectionInterval="600"<BR>   \
; \
garbageCollectionBlockSize="500"<BR> \
\
garbageCollectionThreadPriority="5"><BR> -->
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt"><FONT
face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">-</SPAN></FONT><FONT size=1><SPAN
style="FONT-SIZE: 7pt">
</SPAN></FONT><FONT size=2><SPAN style="FONT-SIZE: 10pt">Is there a way to
indicate that "No Garbage Collection should be used" ? Perhaps when we are
running 2 Moms on 2 servers, some messages are deleted on one server while
the other server have not received the messages yet...</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">try removing the
all garbageXXXXX attributes in the DatabaseConfiguration element or
set garbageCollection to ‘0’</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt"><FONT
face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">-</SPAN></FONT><FONT size=1><SPAN
style="FONT-SIZE: 7pt">
</SPAN></FONT><FONT size=2><SPAN style="FONT-SIZE: 10pt">Do you think it is
possible that the "remote" listener couldn't "retrieve" messages
in the database ? Is it a problem of synchronism between 2
applications reading the same file (containing data) ?</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">can you
elaborate?</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt"><FONT
face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">-</SPAN></FONT><FONT size=1><SPAN
style="FONT-SIZE: 7pt">
</SPAN></FONT><FONT size=2><SPAN style="FONT-SIZE: 10pt">What happens when
for One MOM running on a server (physical hardware implementation), the
application that sends messages in the MOM is running on one Server and the
listener is running on the other server (physical hardware implementation) ?
Is the db file readable by the 2 applications ?</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy">the db file is locked when the server
is running so you can’t run 2 OpenJMS server’s pointing to the same
openjms.db file (if that’s what you’re asking)</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt"><FONT
face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">-</SPAN></FONT><FONT size=1><SPAN
style="FONT-SIZE: 7pt">
</SPAN></FONT><FONT size=2><SPAN style="FONT-SIZE: 10pt">what is the
openJms.db file exactly used for ?</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">for persistent
messages</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Thanks in advance for your
answers,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">We have to give an answers by the end of the
week</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Regards,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Julien </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt">----- Original Message -----
</SPAN></FONT></P></DIV></DIV>
<BLOCKQUOTE
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; \
PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; MARGIN: 5pt 0cm 5pt 3.75pt; BORDER-LEFT: \
black 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"> <DIV \
style="font-color: black"> <P class=MsoNormal style="BACKGROUND: #e4e4e4"><B><FONT \
face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">From:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <A
title=jschreib@capgemini.fr href="mailto:jschreib@capgemini.fr">Julien
Schreiber</A> </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">To:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <A
title=openjms-developer@lists.sourceforge.net
href="mailto:openjms-developer@lists.sourceforge.net">openjms-developer@lists.sourceforge.net</A> \
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Cc:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <A
title=regis.lebrun@cgey.com href="mailto:regis.lebrun@cgey.com">Régis
Lebrun</A> </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Sent:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Wednesday, November 12,
2003</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">2:01
PM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Subject:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> Re:
[openjms-developer] MOM replay management : OpenJMS MOM
0.7.5.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Hi Tim,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">thanks a lot for your answer and your precisions.
( Infact, we couldn't log in and read your first
answer...)</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">The problem is that we can't use RBDMS database in
the scope of our project. So we will have to customize the JDBM
database.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">- In our configuration file, there is only one
parameter linked to the database configuration :</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">
<DatabaseConfiguration><BR>
<JdbmDatabaseConfiguration name="openjms.db" /><BR>
</DatabaseConfiguration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">The other parameters are put as
comments.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Do you think this configuration is enough
?</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">- Do you think that the lost of messages described
in our previous messages :</SPAN></FONT></P></DIV>
<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">" The problem is
systematically reproduced when we use a listener on another server
(physical hardware implementation) than the
MOM</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">It is not due to a huge
traffic.</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We use server A and server
B.</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">If we install the MOM on
server A and the listener in server B, we have the problem (100 messages
lost for 54 000 messages sent at a frequency of 5 messages per
second)</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">if we install the MOM on
server A and the listener also, we never have the problem in hte same
load configuration.</SPAN></FONT></I></EM></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><EM><I><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">What we think l is that it can
be a socket lost that is badly managed by the
MOM."</SPAN></FONT></I></EM></P></DIV></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">....can be explained by the use of the JDBM
database (or by a bad configuration of the database in the config file
?)</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Could you explain me what kind of messages are
stored in the JDBM database ?</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Do you think it is possible that the
"remote" listener couldn't "retrieve" messages in the
database ? Is it a problem of synchronism between 2 applications
reading the same file (containing data) ?</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Thanks in advance for your help
!</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Regards,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Julien</SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt">----- Original Message -----
</SPAN></FONT></P></DIV>
<BLOCKQUOTE
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; \
PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; MARGIN: 5pt 0cm 5pt 3.75pt; BORDER-LEFT: \
black 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"> <DIV \
style="font-color: black">
<P class=MsoNormal style="BACKGROUND: #e4e4e4"><B><FONT face=Arial
size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">From:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <A
title=tma@netspace.net.au href="mailto:tma@netspace.net.au">Tim
Anderson</A> </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">To:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <A
title=openjms-developer@lists.sourceforge.net
href="mailto:openjms-developer@lists.sourceforge.net">openjms-developer@lists.sourceforge.net</A> \
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Sent:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Wednesday, November 05,
2003</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">5:54
AM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Subject:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> RE:
[openjms-developer] MOM replay management : OpenJMS MOM
0.7.5.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">I responded to
this a while ago: <A
href="http://sourceforge.net/mailarchive/message.php?msg_id=6246957">http://sourceforge.net/mailarchive/message.php?msg_id=6246957</A></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">The only thing
I can add is that I don't think database garbage collection was working
correctly in 0.7.5.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">This is no
longer needed, and has been removed in 0.7.6.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">If you have it
enabled, turn it off, by removing the garbageCollection* properties
on</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">the
<DatabaseConfiguration/> element in
openjms.xml</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: \
Arial">-Tim</SPAN></FONT></P></DIV> <BLOCKQUOTE
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium \
none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; MARGIN: 5pt 0cm 5pt 3.75pt; \
BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: \
medium none">
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt"><FONT face=Tahoma
size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">-----Original
Message-----<BR><B><SPAN style="FONT-WEIGHT: bold">From:</SPAN></B>
openjms-developer-admin@lists.sourceforge.net
[mailto:openjms-developer-admin@lists.sourceforge.net]<B><SPAN
style="FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Julien
Schreiber<BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B>
</SPAN></FONT><FONT face=Tahoma size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Wednesday, 5 November
2003</SPAN></FONT><FONT face=Tahoma size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> </SPAN></FONT><FONT
face=Tahoma size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">1:48
AM</SPAN></FONT><FONT face=Tahoma size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"><BR><B><SPAN
style="FONT-WEIGHT: bold">To:</SPAN></B>
openjms-developer@lists.sourceforge.net<BR><B><SPAN
style="FONT-WEIGHT: bold">Cc:</SPAN></B> Régis Lebrun<BR><B><SPAN
style="FONT-WEIGHT: bold">Subject:</SPAN></B> [openjms-developer] MOM
replay management : OpenJMS MOM 0.7.5.</SPAN></FONT></P>
<DIV>
<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Hi,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Sorry if you have already received this mail.
I just received a confirmation saying that I have joined successfully
the Mailing list so I try to send it again...</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Régis and I try to contact you for a
problem occured on our OpenJMS MOM 0.7.5.
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Our problem is described
below...</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Below is also an answer Jima gave us a few
monthes ago concerning performances of the MOM. He answered about JDBM
database. Do you think our problem could be linked to this ? Do you
think the configuration of the MOM is correct
?</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Thanks in advance to give us some help or
<STRONG><B><FONT face="Times New Roman">any answer prouving that this
email reached someone successfully
!!</FONT></B></STRONG></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Kind regards,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Julien Schreiber</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Cap Gemini Telecom </SPAN></FONT><FONT
size=2><SPAN style="FONT-SIZE: 10pt">France</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">----- Original Message
----- </SPAN></FONT></P>
<DIV style="font-color: black">
<P class=MsoNormal style="BACKGROUND: #e4e4e4"><B><FONT face=Arial
size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">From:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=rlebrun@capgemini.fr href="mailto:rlebrun@capgemini.fr">Régis
LEBRUN</A> </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">To:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=openjms-developer@lists.sourceforge.net
href="mailto:openjms-developer@lists.sourceforge.net">openjms-developer@lists.sourceforge.net</A> \
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Cc:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=jschreib@capgemini.fr
href="mailto:jschreib@capgemini.fr">Julien Schreiber</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Sent:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thursday, October 09,
2003</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">5:06
PM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Subject:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
Fw: MOM replay management : OpenJMS MOM
0.7.5.</SPAN></FONT></P></DIV></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I received a mail error
sending my email to my previews contacts on OpenJMS. I don't know
why.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">please find here after a
brief description of our problem.<BR>I hope you will be able to help
us</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Kind
Regards</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Régis
Lebrun</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">----- Original Message
----- </SPAN></FONT></P>
<DIV style="font-color: black">
<P class=MsoNormal style="BACKGROUND: #e4e4e4"><B><FONT face=Arial
size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">From:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=regis.lebrun@cgey.com
href="mailto:regis.lebrun@cgey.com">Régis LEBRUN</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">To:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=tima@intalio.com
href="mailto:tima@intalio.com">tima@intalio.com</A> ; <A
title=mourikis@intalio.com
href="mailto:mourikis@intalio.com">mourikis@intalio.com</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Cc:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=julien.schreiber@cgey.com
href="mailto:julien.schreiber@cgey.com">Julien Schreiber</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Sent:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thursday, October 09,
2003</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">5:23
PM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Subject:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
MOM replay management : OpenJMS MOM
0.7.5.</SPAN></FONT></P></DIV></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Julien, a guy working in
my team sent you an email last week. As we didn't receive any news
from you and as the problem is quite important (lost of messages), I
wanted to bring you some precisions. Please, we need a quick
answer.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">The problem is
systematically reproduced when we use a listener on another server
(physical hardware implementation) than the
MOM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">It is not due to a huge
traffic.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We use server A and server
B.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">If we install the MOM on
server A and the listener in server B, we have the problem (100
messages lost for 54 000 messages sent at a frequency of 5 messages
per second)</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">if we install the MOM on
server A and the listener also, we never have the problem in hte
same load configuration.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">What we think l is that it
can be a socket lost that is badly managed by the
MOM.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Could you please have a
look on that and give me a status.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thank's a lot
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Regis
Lebrun</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<BLOCKQUOTE
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium \
none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; MARGIN: 5pt 0cm 5pt 3.75pt; \
BORDER-LEFT: black 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"> <DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">----- Original Message
----- </SPAN></FONT></P>
<DIV style="font-color: black">
<P class=MsoNormal style="BACKGROUND: #e4e4e4"><B><FONT face=Arial
size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">From:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=jschreib@capgemini.fr
href="mailto:jschreib@capgemini.fr">Julien Schreiber</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">To:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=tima@intalio.com
href="mailto:tima@intalio.com">tima@intalio.com</A> ; <A
title=mourikis@intalio.com
href="mailto:mourikis@intalio.com">mourikis@intalio.com</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Cc:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<A title=regis.lebrun@cgey.com
href="mailto:regis.lebrun@cgey.com">Régis Lebrun</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Sent:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Monday, September 29,
2003</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">1:52
PM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Subject:</SPAN></FONT></B><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
MOM replay management</SPAN></FONT></P></DIV></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Hi,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">I am currently using OpenJMS MOM
0.7.5.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">I have already asked some questions a few
month ago that appear below.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Here is my new question : I would like to
know if it is possible to tune the MOM in order to try to send
again messages that have not been transmitted correctly through
the MOM. It seems that with the MOM I use, if too many messages are
passed in the MOM at the same time, 2 kinds of problems can
occur :</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> -
Messages are lost. No error messages or exception are caught that
indicate that a problem occured. So everything seems to be done
correctly from client side point of view.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> -
Messages take 4 seconds to be transmitted through the MOM (it
normally takes a few milliseconds when everything goes well). Once
again, everything seems to be done correctly from client side point
of view: Messages are "sent", and there is no information that
prove that queues are saturated. </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">I have run load tests at 15 requests per
second during a few minutes. The message passed is a String. A dozen
requests are lost or take a few seconds to be transmitted through
the MOM (4seconds in the MOM)</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Here above is the current configuration of
the MOM :</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: \
10pt">************************************</SPAN></FONT></P></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><?xml
version="1.0"?></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><!-- OpenJMS
configuration:<BR> . TCP connectors
<BR> . JDBM
persistency<BR> . embedded JNDI
provider<BR> . preconfigured
destinations<BR> --></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><Configuration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. This represents the
default configuration --><BR> <ServerConfiguration
host="172.28.20.131" embeddedJNDI="true" /><BR> <BR>
<!-- Connector is TCP --><BR>
<Connectors><BR> <Connector
scheme="rmi"><BR>
<ConnectionFactories><BR> \
<QueueConnectionFactory name="JmsQueueConnectionFactory"
/><BR>
</ConnectionFactories><BR>
</Connector><BR> </Connectors><BR>
<BR> <!-- Optional. This represents the default
configuration --><BR> <!--<BR>
<RmiConfiguration
embeddedRegistry="true"<BR> \
registryHost="172.28.20.131"<BR> \
registryPort="1099"<BR> \
clientPingInterval="15"<BR> \
serverName="OpenJMSServer"<BR> \
jndiName="JndiServer"<BR> \
adminName="JmsAdminServer"><BR>
</RmiConfiguration><BR> --><BR> <BR>
<BR> <!-- Optional. This represents the default
configuration --><BR> <!-- <BR>
<LeaseManagerConfiguration sleepTime="300" /><BR>
--><BR> <!-- Optional. This represents the default
configuration --><BR> <!--<BR>
<MessageManagerConfiguration destinationCacheSize="10000"
/><BR> --><BR> <!-- Optional. This represents
the default configuration --><BR> <!--<BR>
<SchedulerConfiguration maxThreads="10" /><BR>
--><BR> <BR> <!-- Optional. --><BR>
<!--<BR> <GarbageCollectionConfiguration
memoryCheckInterval="60"<BR> &nbs \
p; \
lowWaterThreshold="20"<BR> &nbs \
p; \
garbageCollectionInterval="120"<BR> & \
nbsp; \
garbageCollectionThreadPriority="5"><BR>
</GarbageCollectionConfiguration><BR> --><BR>
<!-- Required --><BR> <!--<BR>
<DatabaseConfiguration
garbageCollectionInterval="600"<BR> &nb \
sp; \
garbageCollectionBlockSize="500"<BR> \
\
garbageCollectionThreadPriority="5"><BR> -->
<BR> <DatabaseConfiguration><BR>
<JdbmDatabaseConfiguration name="openjms.db" /><BR>
</DatabaseConfiguration><BR> <BR> <!-- Required
--><BR> <AdminConfiguration<BR>
script="${openjms.home}/../../scripts/mom.sh
-start"<BR>
config="${openjms.home}/../MomServer.xml"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. If not specified,
no destinations will be created --><BR>
<AdministeredDestinations><BR>
<AdministeredQueue name="requestLocQueue"
/><BR> <AdministeredQueue
name="locResultQueueA" /><BR>
<AdministeredQueue name="locResultQueueB"
/><BR> <AdministeredQueue
name="isAliveQueue" /><BR>
</AdministeredDestinations></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"></Configuration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: \
10pt">************************************</SPAN></FONT></P></DIV> <DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Thank in advance for your answer and tips to
tune correctly the MOM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Regards,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Julien Schreiber </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Cap Gemini Telecom </SPAN></FONT><FONT
size=2><SPAN style="FONT-SIZE: 10pt">France</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV></DIV>
<BLOCKQUOTE
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium \
none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; MARGIN: 5pt 0cm 5pt 3.75pt; \
BORDER-LEFT: black 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"> <DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">----- Original Message
----- </SPAN></FONT></P></DIV>
<DIV style="font-color: black">
<P class=MsoNormal style="BACKGROUND: #e4e4e4"><B><FONT face=Arial
size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">From:</SPAN></FONT></B><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <A
title=jima@intalio.com href="mailto:jima@intalio.com">Jim
Alateras</A> </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">To:</SPAN></FONT></B><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <A
title=jschreib@capgemini.fr
href="mailto:jschreib@capgemini.fr">'Julien Schreiber'</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Cc:</SPAN></FONT></B><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> <A
title=aleximar@capgemini.fr
href="mailto:aleximar@capgemini.fr">'alexis marchand'</A> ; <A
title=rlebrun@capgemini.fr
href="mailto:rlebrun@capgemini.fr">'Régis Lebrun'</A>
</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Sent:</SPAN></FONT></B><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Tuesday, March 25,
2003</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">12:12
AM</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><B><FONT face=Arial size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: \
Arial">Subject:</SPAN></FONT></B><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> RE: Problems with
version 0.7.3.1 and 0.7.4</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">JDBM
database should not be used for load testing and is only
distributed for quick out-of-the-box setup and testing. You should
really choose one of RDBMS databases (i.e. mysql, hsql, oracle
etc) for testing. With RDBMS we have been able to get 100’s of
messages per second (size of message 1KB).</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">You
should also be using 0.7.4 or wait for the latest version 0.7.5 to
be released.</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">If your
persistent message requirements exceed 200x1KB messages/second
then you may need to source a new JMS provider. However anything
within the 200x1KB messages/second should be achievable with
OpenJMS. </SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial">cheers</SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial color=navy \
size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: \
Arial"></jima></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<DIV
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: \
medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: blue 1.5pt solid; \
PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"> <P class=MsoNormal><FONT face=Tahoma \
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">-----Original
Message-----<BR><B><SPAN
style="FONT-WEIGHT: bold">From:</SPAN></B> Julien Schreiber
[mailto:julien.schreiber@cgey.com] <BR><B><SPAN
style="FONT-WEIGHT: bold">Sent:</SPAN></B> </SPAN></FONT><FONT
face=Tahoma size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Monday, March 24,
2003</SPAN></FONT><FONT face=Tahoma size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> </SPAN></FONT><FONT
face=Tahoma size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">11:24
PM</SPAN></FONT><FONT face=Tahoma size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"><BR><B><SPAN
style="FONT-WEIGHT: bold">To:</SPAN></B>
jima@intalio.com<BR><B><SPAN
style="FONT-WEIGHT: bold">Cc:</SPAN></B> alexis marchand; Régis
Lebrun<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B>
Problems with version 0.7.3.1 and 0.7.4</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Hi,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">We have tried to use the new version of
the OpenJMS MOM : 0.7.4 on Solaris.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Performances are not as good as it was
with version 0.7.3.1 : Processing Time is longer than
before. </SPAN></FONT></P></DIV>
<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">We have run a test with a frequency of 3
messages sent in the MOM per second.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Here is the configuration we used
:</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: \
10pt">***********************************************************************************************************************************</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><?xml
version="1.0"?></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><!-- OpenJMS
configuration:<BR> . TCP connectors
<BR> . JDBM
persistency<BR> . embedded JNDI
provider<BR> . preconfigured
destinations<BR> --></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><Configuration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. This represents
the default configuration --><BR>
<ServerConfiguration host="10.67.178.28" embeddedJNDI="true"
/><BR> <BR> <!-- Connector is TCP
--><BR> <Connectors><BR>
<Connector scheme="rmi"><BR>
<ConnectionFactories><BR> \
<QueueConnectionFactory name="JmsQueueConnectionFactory"
/><BR>
</ConnectionFactories><BR>
</Connector><BR> </Connectors><BR>
<BR> <BR> <!-- Optional. This represents the
default configuration --><BR>
<LeaseManagerConfiguration sleepTime="300"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. This represents
the default configuration --><BR>
<MessageManagerConfiguration destinationCacheSize="10"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. This represents
the default configuration --><BR>
<SchedulerConfiguration maxThreads="10"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional.
--><BR> <GarbageCollectionConfiguration
memoryCheckInterval="60"<BR> &n \
bsp; \
lowWaterThreshold="20"<BR> &nbs \
p; \
garbageCollectionInterval="120"<BR> & \
nbsp; \
garbageCollectionThreadPriority="5"><BR>
</GarbageCollectionConfiguration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><BR> <BR> <!-- Required
--><BR>
<DatabaseConfiguration><BR>
<JdbmDatabaseConfiguration name="openjms.db" /><BR>
</DatabaseConfiguration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><BR> <!-- Required
--><BR>
<AdminConfiguration<BR>
script="${openjms.home}/../../scripts/mom.sh
-start"<BR>
config="${openjms.home}/../MomServer.xml"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. If not specified,
no destinations will be created --><BR>
<AdministeredDestinations><BR>
<AdministeredQueue name="requestLocQueue"
/><BR> <AdministeredQueue
name="locResultQueueA" /><BR>
<AdministeredQueue name="locResultQueueB"
/><BR> <AdministeredQueue
name="isAliveQueue" /><BR>
</AdministeredDestinations></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"></Configuration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: \
10pt">***********************************************************************************************************************************</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">We had also endurance problems with
version 0.7.3.1</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Here is the error messages we had during a
Load Test with a frequency of 5 messages sent in the MOM per
second. Error occured 1 hour after the begining of the Test
: </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: \
10pt">***********************************************************************************************************************************</SPAN></FONT></P></DIV>
<DIV>
<DIV>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">13:49:51.636 ERROR
[Scheduler-Worker-3] - Dropping handle Handle :
0:1048427372219:1494979:ID:15591976861184663 since we cannot
resolve it.<BR>13:49:51.652 ERROR [Scheduler-Worker-3] -
javax.jms.JMSException: Could not get message for handle Handle :
0:1048427372219:1494979:ID:15591976861184663<BR>javax.jms.JMSException: \
Could not get message for handle Handle :
0:1048427372219:1494979:ID:15591976861184663<BR> \
at org.exolab.jms.server.JmsServerSession.onMessage(Unknown
Source)<BR> at
org.exolab.jms.messagemgr.QueueConsumerEndpoint.run(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.runIt(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.runWork(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.access$000(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker$1.run(Unknown
Source)<BR> at
java.lang.Thread.run(Thread.java:479)<BR>15:23:51.466 ERROR
[Scheduler-Worker-4] - Dropping handle Handle :
0:1048433014999:1548927:ID:7739832439311948131 since we cannot
resolve it.<BR>15:23:51.467 ERROR [Scheduler-Worker-4] -
javax.jms.JMSException: Could not get message for handle Handle :
0:1048433014999:1548927:ID:7739832439311948131<BR>javax.jms.JMSException: \
Could not get message for handle Handle :
0:1048433014999:1548927:ID:7739832439311948131<BR> \
at org.exolab.jms.server.JmsServerSession.onMessage(Unknown
Source)<BR> at
org.exolab.jms.messagemgr.QueueConsumerEndpoint.run(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.runIt(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.runWork(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.access$000(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker$1.run(Unknown
Source)<BR> at
java.lang.Thread.run(Thread.java:479)<BR>02:09:59.757 ERROR
[Scheduler-Worker-7] - Dropping handle Handle :
0:1048471796879:1919720:ID:6589455389744779712 since we cannot
resolve it.<BR>02:09:59.758 ERROR [Scheduler-Worker-7] -
javax.jms.JMSException: Could not get message for handle Handle :
0:1048471796879:1919720:ID:6589455389744779712<BR>javax.jms.JMSException: \
Could not get message for handle Handle :
0:1048471796879:1919720:ID:6589455389744779712<BR> \
at org.exolab.jms.server.JmsServerSession.onMessage(Unknown
Source)<BR> at
org.exolab.jms.messagemgr.QueueConsumerEndpoint.run(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.runIt(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.runWork(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker.access$000(Unknown
Source)<BR> at
org.exolab.core.threadPool.ThreadPoolWorker$1.run(Unknown
Source)<BR> at
java.lang.Thread.run(Thread.java:479)</SPAN></FONT></P></DIV></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: \
10pt">***********************************************************************************************************************************</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Here is the configuration we used
:</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: \
10pt">***********************************************************************************************************************************</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><?xml
version="1.0"?></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><!-- OpenJMS
configuration:<BR> . TCP connectors
<BR> . JDBM
persistency<BR> . embedded JNDI
provider<BR> . preconfigured
destinations<BR> --></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><Configuration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. This represents
the default configuration --><BR>
<ServerConfiguration host="10.67.178.28" embeddedJNDI="true"
/><BR> <BR> <!-- Connector is TCP
--><BR> <Connectors><BR>
<Connector scheme="rmi"><BR>
<ConnectionFactories><BR> \
<QueueConnectionFactory name="JmsQueueConnectionFactory"
/><BR>
</ConnectionFactories><BR>
</Connector><BR> </Connectors><BR>
<BR> <BR> <!-- Optional. This represents the
default configuration --><BR>
<LeaseManagerConfiguration sleepTime="300"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. This represents
the default configuration --><BR>
<MessageManagerConfiguration destinationCacheSize="10"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. This represents
the default configuration --><BR>
<SchedulerConfiguration maxThreads="10"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional.
--><BR> <GarbageCollectionConfiguration
memoryCheckInterval="60"<BR> &n \
bsp; \
lowWaterThreshold="20"<BR> &nbs \
p; \
garbageCollectionInterval="120"<BR> & \
nbsp; \
garbageCollectionThreadPriority="5"><BR>
</GarbageCollectionConfiguration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><BR> <BR> <!-- Required
--><BR>
<DatabaseConfiguration><BR>
<JdbmDatabaseConfiguration name="openjms.db" /><BR>
</DatabaseConfiguration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"><BR> <!-- Required
--><BR>
<AdminConfiguration<BR>
script="${openjms.home}/../../scripts/mom.sh
-start"<BR>
config="${openjms.home}/../MomServer.xml"
/></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"> <!-- Optional. If not specified,
no destinations will be created --><BR>
<AdministeredDestinations><BR>
<AdministeredQueue name="requestLocQueue"
/><BR> <AdministeredQueue
name="locResultQueueA" /><BR>
<AdministeredQueue name="locResultQueueB"
/><BR> <AdministeredQueue
name="isAliveQueue" /><BR>
</AdministeredDestinations></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt"></Configuration></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: \
10pt">******************************************************************************** \
***************************************************</SPAN></FONT></P></DIV></DIV> \
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Could you tell us if the configuration we
use could be appplied to the 2 versions ? Could you give us some
tips to customize the MOM to increase performances and endurance ?
Could you give us some information on changes between the 2
versions explaining the bad performances we saw while running the
Test ?</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">We have 3 days to find a solution
regarding both the load performances and the endurance of the
MOM. </SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Then we will have to change the OpenJMS
MOM to another one.</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=2><SPAN
style="FONT-SIZE: 10pt">Regards,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV></DIV>
<DIV>
<P class=MsoNormal style="TEXT-ALIGN: right" align=right><B><FONT
face="MS sans-serif" color=#aaaaaa size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #aaaaaa; FONT-FAMILY: \
'MS sans-serif'">___________________________</SPAN></FONT></B><FONT face="MS \
sans-serif" color=#aaaaaa size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: #aaaaaa; FONT-FAMILY: 'MS sans-serif'">
</SPAN></FONT><FONT face="MS sans-serif" color=#777777
size=1><SPAN
style="FONT-SIZE: 7.5pt; COLOR: #777777; FONT-FAMILY: 'MS \
sans-serif'"><BR><B><SPAN style="FONT-WEIGHT: bold">Julien Schreiber</SPAN></B>
</SPAN></FONT><FONT face="MS sans-serif" color=#888888
size=1><SPAN
style="FONT-SIZE: 7.5pt; COLOR: #888888; FONT-FAMILY: 'MS \
sans-serif'"><BR>Cap
Gemini Telecom Media & Networks <BR>+33 (0)1 49 00 47 60
</SPAN></FONT></P></DIV></DIV></DIV></BLOCKQUOTE></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV></BLOCKQUOTE></DIV>
<DIV>
<P class=MsoNormal style="TEXT-ALIGN: right" align=right><B><FONT
face="MS sans-serif" color=#aaaaaa size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #aaaaaa; FONT-FAMILY: 'MS \
sans-serif'">___________________________</SPAN></FONT></B><FONT face="MS \
sans-serif" color=#aaaaaa size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: #aaaaaa; FONT-FAMILY: 'MS sans-serif'">
</SPAN></FONT><FONT face="MS sans-serif" color=#777777 size=1><SPAN
style="FONT-SIZE: 7.5pt; COLOR: #777777; FONT-FAMILY: 'MS \
sans-serif'"><BR><B><SPAN style="FONT-WEIGHT: bold">Julien Schreiber</SPAN></B>
</SPAN></FONT><FONT face="MS sans-serif" color=#888888 size=1><SPAN
style="FONT-SIZE: 7.5pt; COLOR: #888888; FONT-FAMILY: 'MS \
sans-serif'"><BR>Cap Gemini Telecom Media & Networks <BR>+33 (0)1 49 00 47 60
</SPAN></FONT></P></DIV></DIV>
<DIV>
<P class=MsoNormal style="TEXT-ALIGN: right" align=right><B><FONT
face="MS sans-serif" color=#aaaaaa size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #aaaaaa; FONT-FAMILY: 'MS \
sans-serif'">___________________________</SPAN></FONT></B><FONT face="MS \
sans-serif" color=#aaaaaa size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: #aaaaaa; FONT-FAMILY: 'MS sans-serif'">
</SPAN></FONT><FONT face="MS sans-serif" color=#777777 size=1><SPAN
style="FONT-SIZE: 7.5pt; COLOR: #777777; FONT-FAMILY: 'MS \
sans-serif'"><BR><B><SPAN style="FONT-WEIGHT: bold">Julien Schreiber</SPAN></B>
</SPAN></FONT><FONT face="MS sans-serif" color=#888888 size=1><SPAN
style="FONT-SIZE: 7.5pt; COLOR: #888888; FONT-FAMILY: 'MS \
sans-serif'"><BR>Cap Gemini Telecom Media & Networks <BR>+33 (0)1 49 00 47 60
</SPAN></FONT></P></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></DIV></BLOCKQUOTE></DIV></DIV></BLOCKQUOTE></BODY></HTML>
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
openjms-developer mailing list
openjms-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openjms-developer
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic