[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hi Raj, don't do it :-) jBPM implements concurrent execution in a business process sense, NOT in a Java Thread sense. As you have to lock on processInstance anyway there is no real benefit in spawning two threads as one would always be waiting for the other so you might as well just use the jBPM Fork / Join nodes. If your intention is real concurrency in the execution of long running task (find next prime number...) you would have to use a different approach. Send a JMS in an Action that triggers the task, return from the node (leaving it in a wait state) and let the executing MDB trigger the waiting token when it is finished. (Or check out the 3.1 async functionality, I haven't had a look at it yet.) If you have two of these Actions in State nodes after your Fork you have real, Thread based concurrency. If this sounds to complicated, check it out. Its not harder than what you are currently trying and it works :-) Greetings View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3922495#3922495 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3922495 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Raj, sorry if this sounds too intrusive, but what are you trying to accomplish? Your approach seems extremely complicated to me and I have the impression that you are actually redundantly reimplementing behaviour jBPM already takes care of. token.signal() will traverse the processDefinition until it reaches a wait-state and only then return, which seems to be very similar to what you are trying to achieve. I don't have the time right now to trace it in detail, this is just a first impression. Concerning your concurrency question: you will have to lock on the processInstance. Greetings View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3922254#3922254 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3922254 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Thanks Rainer, I do understand that you are a busy man and many many thanks for you time. The code in question implements parallel split. When process execution reaches the split node, threads are created for running each token separately (the main thread runs one of the token, the remanning n-1 are executed in new threads). Each thread (including the main) simply calls token.signal(transitionName) or if no transition name is specified token.signal() until the token ends (the code ends the token when it reaches the join state). Before and after singnalling, the process instance is saved using the persistPI method. When all tokens end the code sets the join state on the parent token and execution returns to the main thread (i.e., parent token). By the way, I have changed my code not to create/use execution context, but simply use token. FYI: The split and join code mimics jbpm Fork and Join code. Again, many thanks for you time and help and please reply when ever you have time. Raj View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3922358#3922358 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3922358 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Forgot to mention that the code to persist process instance starts a transaction, saves process instance and commits the transaction. So the signal is outside of transaction. I do not think this should matter as I have seen same problem when the signal is with in transaction. Raj View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3922122#3922122 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3922122 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hello Rainer, The execution context is created as follows | new ExecutionContext(processInstance.getRootToken()); | Raj View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3922182#3922182 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3922182 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hello, Few questions regarding the following remark. anonymous wrote : Or look at 3.1alpha. afaik, there is functionality to suspend and resume. It is alpha, so the code might not be finished. Will this capability allow me to pause in middle of execution, save process instance, exit the application completely, run a different application that retrieves the saved process instance, and rerun from where it exactly left off? Thanks for your time and help. Raj View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3921941#3921941 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3921941 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hi Raj, you can do that with 3.0.2. All you need is a State node. That will return, stopping the process and leaving everything 'as is' until you trigger the processInstance / token by whatever means are applicable to your app. Greetings View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3921946#3921946 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3921946 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hello Rainer, Thanks for you reply. I know we have been over this before. I am trying to test with simple process definition and it does not work. Here is my test process: ?xml version=1.0 encoding=UTF-8? | | process-definition | xmlns=http://jbpm.org/3/jpdl; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; | xsi:schemaLocation=http://jbpm.org/3/jpdl http://jbpm.org/xsd/jpdl-3.0.xsd; | name=dbexample |start-state name=start | transition name=tr1 to=first/transition |/start-state |end-state name=end/end-state |state name=first | transition name=tr1 to=second/transition | event type=node-enter |action class=jpl.mipl.pgs.test.Testing | leaveNodefalse/leaveNode | waitTimeBound2000/waitTimeBound |/action | /event |/state |state name=second | transition name=tr1 to=end/transition | event type=node-enter |action class=jpl.mipl.pgs.test.Testing name= | halttrue/halt | leaveNodefalse/leaveNode | waitTimeBound1000/waitTimeBound | /action | /event |/state | /process-definition | My main program simply does the following while (!executionContext.getToken().hasEnded()) | { | ContextInstance ci = executionContext.getProcessInstance().getContextInstance(); | synchronized(ci) | { | if (ci.hasTransientVariable(jpl.mipl.pgs.test.Testing.HALT)) | { | System.err.println(Halting token=+executionContext.getToken().getFullName()+ |executed upto token=+executionContext.getToken().getName()); | return; | } | } | //... code that persistes process instance | executionContext.getToken().signal() | //.code that persists process instance | .. | The action in state 'second' sets the halt variable and returns the control to the above loop. At this point the main prints the System.err message and exists. I than rerun the main but this time telling it that it needs to load the process instance with given id from the persistent store. The process instanace loads without any errors, but I get following excepition when I try to examine the token | Exception in thread main org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: org.jbpm.graph.exe.Token.children, no session or session was closed | at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358) | at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350) | at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343) | at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86) | at org.hibernate.collection.PersistentMap.entrySet(PersistentMap.java:206) | at org.jbpm.graph.exe.Token.getActiveChildren(Token.java:366) | at jpl.mipl.pgs.jbpm.JBPMExeEngine.execute(JBPMExeEngine.java:447) | at jpl.mipl.pgs.jbpm.JBPMExeEngine.main(JBPMExeEngine.java:518) | | This is just with single token, I still need to test with running (children) tokens in parallel and being able to accomplish this. By the way I was advised to look into async action for this very thing, what do you recommend? Thanks Raj View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3921983#3921983 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3921983 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hi Vincent, its basically a question of 'does your node signal the next transition by itself or does it return?' jbpm will execute a token until a node returns from the signal() method. (if your process forks it will follow all paths and then return.) if you want to decide at runtime to suspend the process use a node with an action and either return from the execute() method or call a transition depending on what you want to do. does this answer your question? Greetings Rainer @zhgd: 'I'm also waiting ...'? Ah, yes. And what for? View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913951#3913951 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913951 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hi all, i think my question is like yours, but a little different. I don't want to handle it, i need a delay time like 20 days or any thing else, and i've tried to do it with timer tag on a simple node tag! but the timer has no actions and when the flow reachs this node, the delay timer dont work and bypass the node with the default transition, going to the next task ! if anyone knows how can i do it, without handling it and without a explicity signalling it, i'll be very happy! thanks View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913978#3913978 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913978 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hi mdonato, why doesn't the timer work? or better: how are the timers you tried defined? Rainer View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913980#3913980 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913980 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hi, i'm trying to do another test with node type state ... i've done it with node type node and dont work !!! i'll put the result of the test here soon !! View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913982#3913982 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913982 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Hi, i've tried this one: state name=aguarda | timer duedate=3 minutes transition=confirmar-fechamento/timer | transition name=confirmar-fechamento to=confirma-fechamento/transition |/state | and this one : node name=aguarda | timer duedate=3 minutes transition=confirmar-fechamento/timer | transition name=confirmar-fechamento to=confirma-fechamento/transition |/node | and dont works how can i do a delay ? View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913987#3913987 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913987 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Did you check if the timer was created (check the Timer table in the db)? Is your SchedulerThread running? View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913992#3913992 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913992 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Timer table was not created ! And my timer thread is running !!! here is the part of the flow task-node name=confirma-abertura | task name=task1 description=Confirmar abertura de admissoes swimlane=Supervisor-Cliente/task | event type=node-leave | action name=notificar class=br.com.glr.jbpm.handlers.MailToSwimlaneActionHandler config-type=bean | from[EMAIL PROTECTED]/from | swimlaneNamesSupervisor-Celula;Diretor-Operacional;Diretor-Geral;Gerente-Cliente;Operador-Celula/swimlaneNames | subjectConfirmada a abertura de admissoes/subject | message/message | /action | /event | transition name=confirmar to=aguarda /transition |/task-node |state name=aguarda | timer duedate=3 minutes transition=confirmar-fechamento/timer | transition name=confirmar-fechamento to=confirma-fechamento/transition |/state |task-node name=confirma-fechamento | task name=confirma description=Confirmar fechamento de admissoes swimlane=Supervisor-Cliente /task | event type=node-leave | action name=notificar class=br.com.glr.jbpm.handlers.MailToSwimlaneActionHandler config-type=bean | from[EMAIL PROTECTED]/from | swimlaneNamesSupervisor-Celula;Diretor-Operacional;Diretor-Geral;Gerente-Cliente;Operador-Celula/swimlaneNames | subjectConfirmado o fechamento de admissoes/subject | message/message | /action | /event | transition name=sim to=termino/transition |/task-node | View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913993#3913993 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913993 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
The timer TABLE was not created? Or there is no entry in the existing table? If you don't have a timer table you don't have timers, but then you should have lots of exceptions... Try setting a break point on the enter-node event and check whats happening. I do use timers extensively and they work perfectly... but I don't define them in the workflow, they're dynamically generated. But from what I've understood of timers they ought to be created (in the db) on the enter-node event and removed (canceled) on the leave-node event. Actually to actions are implictly defined for these events. = set a break point and have a look. Rainer View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913997#3913997 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913997 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
The table exists ... and i've made extensive teste with it in task tags and i know that when you put a timer tag , it creates those events but in a node tag it dont works the other test of the timer is this: task-node name=task1 | task name=task1 swimlane=direct | timer duedate=30 seconds repeat=yes name=lembrete | action config-type=field class=br.com.glr.jbpm.handlers.MailToSwimlaneActionHandler |from[EMAIL PROTECTED]/from |subjectLembrete/subject |messageLembrete de novo/message | /action | /timer | /task | transition name=tr1 to=end1/transition |/task-node | but its a task timer !!! View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3914002#3914002 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3914002 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
All right ... the timer is created in table and runs as it was supposed to run but the node is left and the timer still run i need to suspend the flow ... after the time has due, then goes to transition !!! and it is not happening what is wrong? View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3914048#3914048 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3914048 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Add a wait state in your workflow and signal the token later on. View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913724#3913724 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913724 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Or look at 3.1alpha. afaik, there is functionality to suspend and resume. It is alpha, so the code might not be finished. View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913860#3913860 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913860 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
Thanks for you reply.. to RAlfoeldi: I mean i want to control this process instance, suspend and resume it at any time or at any step. to kukeltje: Thanks, i will look at it.Maybe it work.. View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913900#3913900 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913900 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [JBoss jBPM] - Re: How to suspend and resume a process
I'm also waiting ... View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=3913917#3913917 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3913917 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click ___ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user