Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Send & Receive JMS message between WLI & WLS

0 views
Skip to first unread message

Sonia

unread,
Dec 13, 2002, 6:22:06 AM12/13/02
to

Hi,
I have a distributed system where the HUB is Weblogic Integration 2.1 and
the different applications are hosted on Weblogic Server 6.1 sp2.I am trying establish
communication between the HUB(WLI) and the application(WLS) using JMS.
I tried out many solutions :
1)I workflow posts a message on Q#1.WLS app has a startup class which acts as
a message listener on this queue.
As the realms for WLI & WLS are different ....authentication exception occurs.Then
one user is created in both WLS & WLI & is kept outside the realm.Now exception
doesnot occur however not a single message is received after startup is completed.

2)The workflow calls a java class which sends the message to the JMS on WLS.MDB
listens to this Queue.Here authentication exception occurs....& exception for
MissingResource occurs & the WLS account is locked.Please see the details about
the exception at the end.

I have tried many other combinations but nothing seems to work.Has anyone tried
sending jms msg from WLI to WLS...and most surprisingly jms msg is sent properly
from WLS(Servlet) to WLI Queue.It doesnt work the other way round for java class
/EJB....

thanks,
Sonia


Exception :

java.lang.ExceptionInInitializerError: java.util.MissingResourceException: Can't
find bundle for base name com.bea.eci.repository.helper.RepositoryExceptionMessages,
locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:712)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:683)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:546)
at com.bea.eci.repository.helper.RepositoryException.<clinit>(RepositoryException.java:13)
at com.bea.eci.repository.helper.RepositoryActions.createRepositorySession(RepositoryActions.java:227)
at com.bea.eci.repository.helper.RepositoryActions.getEntity(RepositoryActions.java:1072)
at com.bea.eci.repository.ejb.XMLRepositoryBean_u3eysh_EOImpl.getEntity(XMLRepositoryBean_u3eysh_EOImpl.java:782)
at com.bea.wlpi.server.workflow.action.ActionXSLTransform.getTransformContent(ActionXSLTransform.java:201)
at com.bea.wlpi.server.workflow.action.ActionXSLTransform.execute(ActionXSLTransform.java:147)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(WorkflowProcessorBean.java:1194)
at com.bea.wlpi.server.workflow.Task.executeActions(Task.java:90)
at com.bea.wlpi.server.workflow.Task.activate(Task.java:119)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(WorkflowProcessorBean.java:1344)
at com.bea.wlpi.server.workflow.Join.activate(Join.java:68)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(WorkflowProcessorBean.java:1344)
at com.bea.wlpi.server.workflow.Task.markDone(Task.java:164)
at com.bea.wlpi.server.workflow.action.ActionTaskDone.execute(ActionTaskDone.java:50)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(WorkflowProcessorBean.java:1194)
at com.bea.wlpi.server.workflow.Task.executeActions(Task.java:90)
at com.bea.wlpi.server.workflow.Task.activate(Task.java:119)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(WorkflowProcessorBean.java:1344)
at com.bea.wlpi.server.workflow.Decision.activate(Decision.java:72)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(WorkflowProcessorBean.java:1344)
at com.bea.wlpi.server.workflow.Task.markDone(Task.java:164)
at com.bea.wlpi.server.workflow.action.ActionTaskDone.execute(ActionTaskDone.java:50)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(WorkflowProcessorBean.java:1194)
at com.bea.wlpi.server.workflow.Task.executeActions(Task.java:90)
at com.bea.wlpi.server.workflow.Task.activate(Task.java:119)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(WorkflowProcessorBean.java:1344)
at com.bea.wlpi.server.workflow.Decision.activate(Decision.java:72)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(WorkflowProcessorBean.java:1344)
at com.bea.wlpi.server.workflow.Start.activate(Start.java:168)
at com.bea.wlpi.server.workflow.Workflow.start(Workflow.java:657)
at com.bea.wlpi.server.workflow.Workflow.instantiate(Workflow.java:617)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean$1.invoke(WorkflowProcessorBean.java:713)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.performWithErrorHandling(WorkflowProcessorBean.java:1132)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.instantiate(WorkflowProcessorBean.java:709)
at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean_h7kt4j_EOImpl.instantiate(WorkflowProcessorBean_h7kt4j_EOImpl.java:78)
at com.bea.wlpi.server.eventprocessor.EventProcessor.checkTrigger(EventProcessor.java:358)
at com.bea.wlpi.server.eventprocessor.EventProcessor.onEvent(EventProcessor.java:244)
at com.bea.wlpi.server.eventlistener.EventListenerBean.onMessage(EventListenerBean.java:130)
at weblogic.ejb20.internal.MDListener.execute(MDListener.java:254)
at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:206)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:1864)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:1819)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)


Tom Barnes

unread,
Dec 14, 2002, 2:13:55 PM12/14/02
to
It should be possible to directly invoke JMS from WLI, but don't know
if there is any special issues here. I suggest posting your question
to the weblogic.integration.developer newsgroup or the
weblogic.developer.interest.security newsgroup.

Tom, BEA

Adarsh Dattani

unread,
Dec 16, 2002, 6:03:24 PM12/16/02
to
Sonia,
You are not trying to bridge from the BPM event queue, are you ?
Thanks,
Adarsh

"Tom Barnes" <ple...@replyinnewsgroup.com> wrote in message
news:3dfb8186...@newsgroups.bea.com...

rs(WorkflowProcessorBean.java:1344)
> > at com.bea.wlpi.server.workflow.Decision.activate(Decision.java:72)
> > at
com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccesso

rs(WorkflowProcessorBean.java:1344)
> > at com.bea.wlpi.server.workflow.Task.markDone(Task.java:164)
> > at
com.bea.wlpi.server.workflow.action.ActionTaskDone.execute(ActionTaskDone.ja
va:50)
> > at
com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(W

orkflowProcessorBean.java:1194)
> > at com.bea.wlpi.server.workflow.Task.executeActions(Task.java:90)
> > at com.bea.wlpi.server.workflow.Task.activate(Task.java:119)
> > at
com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccesso

rs(WorkflowProcessorBean.java:1344)
> > at com.bea.wlpi.server.workflow.Decision.activate(Decision.java:72)
> > at
com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccesso

0 new messages