visibroker and bind

This is a discussion on visibroker and bind within the Object forums in Theory and Concepts category; Hi, Does anybody out there know if its possible for an old visi client (java based) and implemented on visi 3.2.2 to bind to a new POA based visi server. The server is implemented in C++ and uses the latest version of the visi ORB. I have upgraded the server to a POA based setup and would like to leave the clients unchanged. I can call the server POA's anything I like and likewise the OID's for the servant in question can be called anything I like. So is it possible for this to happen? Or am I obliged to ...

Go Back   Application Development Forum > Theory and Concepts > Object

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 04-07-2004, 12:27 PM
grahamo
Guest
 
Default visibroker and bind

Hi,


Does anybody out there know if its possible for an old visi client
(java based) and implemented on visi 3.2.2 to bind to a new POA based
visi server. The server is implemented in C++ and uses the latest
version of the visi ORB.


I have upgraded the server to a POA based setup and would like to
leave the clients unchanged. I can call the server POA's anything I
like and likewise the OID's for the servant in question can be called
anything I like. So is it possible for this to happen? Or am I obliged
to upgrade the client and use some flavour of the new bind( ) method?


thanks a million


GrahamO
Reply With Quote
  #2  
Old 04-07-2004, 05:03 PM
Ke Jin
Guest
 
Default Re: visibroker and bind

graham_walsh50@hotmail.com (grahamo) wrote in message news:<79528aa8.0404070827.541c62bc@posting.google. com>...
> Hi,
>
>
> Does anybody out there know if its possible for an old visi client
> (java based) and implemented on visi 3.2.2 to bind to a new POA based
> visi server. The server is implemented in C++ and uses the latest
> version of the visi ORB.
>
>
> I have upgraded the server to a POA based setup and would like to
> leave the clients unchanged. I can call the server POA's anything I
> like and likewise the OID's for the servant in question can be called
> anything I like. So is it possible for this to happen? Or am I obliged
> to upgrade the client and use some flavour of the new bind( ) method?


If the BindSupportPolicy of the POA is BY_INSTANCE, the old style
bind() should still work. If this policy is BY_POA (default), you need
use the new by_poa bind().

Your client/server should interoperable, regardless the proprietary
bind(). You can use IOR/URL or naming service etc..

Regards,
Ke

>
>
> thanks a million
>
>
> GrahamO

Reply With Quote
  #3  
Old 04-08-2004, 06:18 AM
grahamo
Guest
 
Default Re: visibroker and bind

Ke,

you are a jedi wudan warrior of legendary proportions. May you drink
deeply from the cup of nice warm fuzzy shiney happy things.

You just saved me from having to totally upgrade and port a production
client while fixing the build system in parallel !

Eh, thanks.


G

kejin@borland.com (Ke Jin) wrote in message news:<887a1f78.0404071303.7e1b2e16@posting.google. com>...
> graham_walsh50@hotmail.com (grahamo) wrote in message news:<79528aa8.0404070827.541c62bc@posting.google. com>...
> > Hi,
> >
> >
> > Does anybody out there know if its possible for an old visi client
> > (java based) and implemented on visi 3.2.2 to bind to a new POA based
> > visi server. The server is implemented in C++ and uses the latest
> > version of the visi ORB.
> >
> >
> > I have upgraded the server to a POA based setup and would like to
> > leave the clients unchanged. I can call the server POA's anything I
> > like and likewise the OID's for the servant in question can be called
> > anything I like. So is it possible for this to happen? Or am I obliged
> > to upgrade the client and use some flavour of the new bind( ) method?

>
> If the BindSupportPolicy of the POA is BY_INSTANCE, the old style
> bind() should still work. If this policy is BY_POA (default), you need
> use the new by_poa bind().
>
> Your client/server should interoperable, regardless the proprietary
> bind(). You can use IOR/URL or naming service etc..
>
> Regards,
> Ke
>
> >
> >
> > thanks a million
> >
> >
> > GrahamO

Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 08:02 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.