You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Eric Düll <Er...@innovations.de> on 2006/08/07 22:21:03 UTC

CORBA-Service/External Program <---talking----> Servicemix

Hi there,

Does anyone know how I can send a message from extern to the servicebus?

* I dont want to put a file in a directory and then having a servicemix 
component
frequently polling this folder for some new flatfiles

* I also dont want to put a message in a Active Messagequeue having a
servicemix component that is frequently polling this MessageQueue if sth.
has changed.

Both ways are PASSIVE talking. It is like speaking sth. onto the
answering machine and hoping that after a while so. is passing by and
will listen to my message.
The solution should be, that the extern component sends the message 
ACTIVE and
invokes directly the programmed action.

my problem is, that i have a java client and this client uses a corba 
service.
This corbaservice should send sth. to the bus and should get an answer 
back. I dont
want to install my orb to the bus either :-)

Is this possible and how? If not, where is the mistake in my thinking?


Thanks for your time, Eric

-- 
Eric Düll

Innovations GmbH       http://www.innovations.de
Ziegelei 7             eric.duell@innovations.de
D-88090 Immenstaad     Tel: 0 75 45 / 202-332


Re: CORBA-Service/External Program <---talking----> Servicemix

Posted by Guillaume Nodet <gn...@gmail.com>.
Have you tried the client API ? See
http://servicemix.goopen.org/site/client-api.html
If you use a sendSync, the call will be blocked until it is processed.

On 8/7/06, Eric Düll <Er...@innovations.de> wrote:
>
> Hi there,
>
> Does anyone know how I can send a message from extern to the servicebus?
>
> * I dont want to put a file in a directory and then having a servicemix
> component
> frequently polling this folder for some new flatfiles
>
> * I also dont want to put a message in a Active Messagequeue having a
> servicemix component that is frequently polling this MessageQueue if sth.
> has changed.
>
> Both ways are PASSIVE talking. It is like speaking sth. onto the
> answering machine and hoping that after a while so. is passing by and
> will listen to my message.
> The solution should be, that the extern component sends the message
> ACTIVE and
> invokes directly the programmed action.
>
> my problem is, that i have a java client and this client uses a corba
> service.
> This corbaservice should send sth. to the bus and should get an answer
> back. I dont
> want to install my orb to the bus either :-)
>
> Is this possible and how? If not, where is the mistake in my thinking?
>
>
> Thanks for your time, Eric
>
> --
> Eric Düll
>
> Innovations GmbH       http://www.innovations.de
> Ziegelei 7             eric.duell@innovations.de
> D-88090 Immenstaad     Tel: 0 75 45 / 202-332
>
>


-- 
Cheers,
Guillaume Nodet