[omniORB] Instantiating objects within (an initially) non executing server

Jonathan Oddy jonathan.oddy@man.brite.co.uk
Tue, 29 Dec 1998 09:26:48 -0000


This is a multi-part message in MIME format.

------=_NextPart_000_000A_01BE330D.5BEDDFE0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Dear All,

Is the following possible within omniORB 2.6?  Thus far with my
experimenting this omniORB my conclusion is no, however I have only recently
started investigating CORBA (and specifically omniORB).

I have been recently experimenting with IONA's Orbix implementation and can
do the following:

1)  Create a server (SERVER_A)
2)  Register it with the Name Service
3)  Have a client invoke an operation on SERVER_A and have the Naming
Service launch SERVER_A if it is not already running to execute the
operation.

Could someone confirm/deny this?  And if it is possible could they tell me
how to do it?  If it is not possible - are there any plans for its
inclusion?

I have searched the list archives but only found a similar question raised
by someone who has used this functionality within Visibroker but no answer
to it.

Thank you, in anticipation

  Jonathan Oddy



Software Team Leader - NT Development
Brite Voice Systems
Brite Court - Park Road - Gatley - Cheshire - SK8 4HZ - ENGLAND

tel/fax: +44(0) 161 495 1128/1001
email work: jonathan.oddy@man.brite.co.uk
email home: jonathanoddy@hotmail.com


------=_NextPart_000_000A_01BE330D.5BEDDFE0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =

size=3D2></FONT></SPAN><SPAN class=3D572241809-29121998><FONT =
color=3D#000000=20
face=3DArial size=3D2>Dear All,</FONT></SPAN></DIV>
<DIV><SPAN class=3D572241809-29121998><FONT color=3D#000000 face=3DArial =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =
size=3D2>Is=20
th<SPAN class=3D572241809-29121998><FONT color=3D#000000 face=3DArial =
size=3D2>e=20
following </FONT></SPAN>possible within omniORB 2.6?&nbsp; Thus far with =
my=20
experimenting this omniORB my conclusion is no<SPAN=20
class=3D572241809-29121998><FONT color=3D#000000 face=3DArial size=3D2>, =
however I have=20
only recently started investigating CORBA (and specifically=20
omniORB).</FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =
size=3D2><SPAN=20
class=3D572241809-29121998><FONT color=3D#000000 face=3DArial=20
size=3D2></FONT></SPAN></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =
size=3D2>I have=20
<SPAN class=3D572241809-29121998><FONT color=3D#000000 face=3DArial =
size=3D2>been=20
</FONT></SPAN>recently <SPAN class=3D572241809-29121998><FONT =
color=3D#000000=20
face=3DArial size=3D2>experimenting </FONT></SPAN>w<SPAN=20
class=3D572241809-29121998><FONT color=3D#000000 face=3DArial =
size=3D2>ith=20
</FONT></SPAN>IONA<SPAN class=3D572241809-29121998><FONT color=3D#000000 =
face=3DArial=20
size=3D2>'s </FONT></SPAN>Orbix <SPAN class=3D572241809-29121998><FONT =
color=3D#000000=20
face=3DArial size=3D2>implementation and can do the=20
following:</FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =
size=3D2><SPAN=20
class=3D572241809-29121998><FONT color=3D#000000 face=3DArial=20
size=3D2></FONT></SPAN></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =

size=3D2></FONT></SPAN><SPAN class=3D766105412-24121998><FONT =
color=3D#000000=20
face=3DArial size=3D2>1)&nbsp; Create a server =
(SERVER_A)</FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =

size=3D2></FONT></SPAN><SPAN class=3D766105412-24121998><FONT =
color=3D#000000=20
face=3DArial size=3D2>2)&nbsp; Register it with the Name =
Service</FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =

size=3D2>3)&nbsp; Have a client invoke an operation on SERVER_A and have =
the=20
Naming Service launch SERVER_A if it is not already running to execute =
the=20
operation.</FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =
size=3D2>Could=20
someone confirm/deny this?&nbsp; And if it is possible could they tell =
me how to=20
do it?<SPAN class=3D572241809-29121998><FONT color=3D#000000 =
face=3DArial=20
size=3D2>&nbsp; If it is not possible - are there any plans for its=20
inclusion?</FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =
size=3D2>I have=20
searched the list archives but only found a similar question raised by =
someone=20
who has used this functionality within Visibroker but no answer to=20
it.</FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =
size=3D2>Thank=20
you, in anticipation</FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 face=3DArial =
size=3D2>&nbsp;=20
Jonathan Oddy</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<P><!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN"></P>
<DIV><FONT face=3DArial><FONT color=3D#000000 size=3D2>Software Team =
Leader - NT=20
Development<BR>Brite Voice Systems<BR>Brite Court - Park Road - Gatley - =

Cheshire - SK8 4HZ - ENGLAND<BR><BR>tel/fax: +44(0) 161 495=20
1128/1001</FONT></FONT><FONT color=3D#000000 size=3D2><FONT =
face=3DArial>=20
</FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000000 =
size=3D2></FONT></FONT><FONT=20
color=3D#000000 size=3D2><SPAN class=3D766105412-24121998>email work:=20
</SPAN></FONT><SPAN class=3D766105412-24121998><FONT color=3D#000000 =
size=3D2><A=20
href=3D"mailto:jonathan.oddy@man.brite.co.uk">jonathan.oddy@man.brite.co.=
uk</A>=20
</FONT></SPAN></DIV>
<DIV><SPAN class=3D766105412-24121998><FONT color=3D#000000 =
size=3D2>email=20
home:</FONT></SPAN><SPAN class=3D766105412-24121998><FONT =
color=3D#000000 size=3D2> <A=20
href=3D"mailto:jonathanoddy@hotmail.com">jonathanoddy@hotmail.com</A></SP=
AN></FONT></DIV></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_000A_01BE330D.5BEDDFE0--