[omniORB] corbaloc/corbaname
bjorn rohde jensen
shamus@tdcadsl.dk
Fri, 22 Feb 2002 14:24:38 +0100
Hi guys,
Surely, there must be a more flexible way to asociate corba
objects with various ports? I am interested in having several
objects active on several ports and interfaces on the same host,
and i am a not very keen on achieving this by having several
small programs communicating through pipes and handle the
specifics through configuration files.
Yours sincerely,
Bjorn
Nick Murtagh wrote:
>
> On Friday 22 February 2002 11:42, Duncan Grisby wrote:
> > orb = CORBA.ORB_init(sys.argv)
> > ins_poa = orb.resolve_initial_references("omniINSPOA")
> >
> > servant = MyImplementation()
> > ins_poa.activate_object_with_id("example", servant)
> >
> > ins_poa._get_the_POAManager().activate()
> > orb.run()
>
> Ah. Excellent.
>
> > The object is now available as corbaloc::host.name:port/example. You
> > should pin down the port number with -ORBpoa_iiop_port in omniORB 3 or
> > -ORBendPoint in omniORB 4.
>
> Is there any way to specify this from within a program? Without having to
> mangle argc and argv? If not I suppose I can just write some kind of a
> wrapper.