I'm trying to use the clustering feature provided by SMX4 (FUSE ESB 4.2.0-02-00) in a particular case but I can't make it works.
I have a BPEL process running in ODE within a FUSE ESB 4.2.0. This process has some invoke activities that are implemented by a bean deployed in a servicemix-bean component. That works well when all is deployed in the same FUSE instance. I'm working full JBI, that is, I'm not using any OSGI bundle.
What I need it to configure the following environment: one FUSE instance with the BPEL process running and a second FUSE instance with the bean that provide the implementation for those invoke activities.
I tried to follow the instructions from http://fusesource.com/docs/esb/4.2/jbi/ESBJBICluster.html and the key points you describe in your blog, but unsuccessfully. An exception is thrown in the first FUSE instance when the first invoke activity try to call the endpoint (implemented by the bean that is in the second FUSE instance): org.apache.ode.bpel.iapi.ContextException: Unknown endpoint: It's clear that the endpoint registered in the second FUSE instance is not visible for the first one.
How can I resolve this? Do I have to follow other steps if I'm working only with JBI applications (Service Assemblies)?
Thanks a lot for your help.
Did you get this problem solved?