Discussion:
[omniORB] Multiple NamingServices within one Process
Stefan Walter
2013-07-02 06:42:45 UTC
Permalink
Hello,

I would like to access multiple NamingServices (each one on a different
server) by using their IP's within one process.

What would be the right way to do so?

Thanks and Regards,
Stefan

__________________________________________
The content of this e-mail is confidential and restricted for the use of
the intended recipient only. If you are not the intended recipient
please inform the sender immediately and delete this e-mail and any
attachments. We cannot accept liability for any damage incurred as a
result of software viruses and advise that you carry out your own virus
checks before opening any attachment.

Der Inhalt dieses E-Mails ist vertraulich und f?r die alleinige
Verwendung durch den beabsichtigten Empf?nger bestimmt. Falls Sie nicht
der beabsichtigte Empf?nger sind, bitten wir Sie den Absender umgehend
zu informieren und dieses E-Mail samt angeschlossenen Dateien zu
l?schen. Wir k?nnen keine Haftung f?r allf?llige Sch?den ?bernehmen,
die aufgrund von Software-Viren entstehen, und empfehlen Ihnen, selbst
Virenpr?fungen durchzuf?hren, bevor Sie eine Anlage ?ffnen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20130702/5c7f2384/attachment.html>
evgeni.rojkov
2013-07-02 08:17:05 UTC
Permalink
Hello Stefan,
You could use omni::omniURI::stringToObject() and narrow it specifically for every NameService.

Something like that:
// assign uri
CORBA::String_var uri;
// use stringToObject
CORBA::Object_var objExternal = omni::omniURI::stringToObject(uri, 5);
// Narrow the reference
CosNaming::NamingContextExt_var rootContext = CosNaming::NamingContextExt::_narrow(objExternal);
?.

Mit freundlichen Gr??en/Best regards

Evgeni Rojkov


Von: Stefan Walter [mailto:Stefan.Walter at lisec.com]
Gesendet: Dienstag, 2. Juli 2013 08:43
An: omniorb-list at omniorb-support.com
Betreff: [omniORB] Multiple NamingServices within one Process

Hello,

I would like to access multiple NamingServices (each one on a different server) by using their IP's within one process.

What would be the right way to do so?

Thanks and Regards,
Stefan

______________________________
The content of this e-mail is confidential and restricted for the use of the intended recipient only. If you are not the intended recipient please inform the sender immediately and delete this e-mail and any attachments. We cannot accept liability for any damage incurred as a result of software viruses and advise that you carry out your own virus checks before opening any attachment.

Der Inhalt dieses E-Mails ist vertraulich und f?r die alleinige Verwendung durch den beabsichtigten Empf?nger bestimmt. Falls Sie nicht der beabsichtigte Empf?nger sind, bitten wir Sie den Absender umgehend zu informieren und dieses E-Mail samt angeschlossenen Dateien zu l?schen. Wir k?nnen keine Haftung f?r allf?llige Sch?den ?bernehmen, die aufgrund von Software-Viren entstehen, und empfehlen Ihnen, selbst Virenpr?fungen durchzuf?hren, bevor Sie eine Anlage ?ffnen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20130702/fcd0ca69/attachment.html>
Ando Noriaki
2013-07-02 08:25:56 UTC
Permalink
Hello,

You can get naming contexts by string_to_object() function with corbaloc scheme.

obj = orb->string_to_object("corbaloc::<hostname>:<port>/NameSerivce");
cxt = CosNaming::NamingContextExt::_narrow(obj);

Best regards,
Noriaki Ando
Post by Stefan Walter
Hello,
I would like to access multiple NamingServices (each one on a different
server) by using their IP's within one process.
What would be the right way to do so?
Thanks and Regards,
Stefan
______________________________
The content of this e-mail is confidential and restricted for the use of the
intended recipient only. If you are not the intended recipient please inform
the sender immediately and delete this e-mail and any attachments. We cannot
accept liability for any damage incurred as a result of software viruses and
advise that you carry out your own virus checks before opening any
attachment.
Der Inhalt dieses E-Mails ist vertraulich und f?r die alleinige Verwendung
durch den beabsichtigten Empf?nger bestimmt. Falls Sie nicht der
beabsichtigte Empf?nger sind, bitten wir Sie den Absender umgehend zu
informieren und dieses E-Mail samt angeschlossenen Dateien zu l?schen. Wir
k?nnen keine Haftung f?r allf?llige Sch?den ?bernehmen, die aufgrund von
Software-Viren entstehen, und empfehlen Ihnen, selbst Virenpr?fungen
durchzuf?hren, bevor Sie eine Anlage ?ffnen.
_______________________________________________
omniORB-list mailing list
omniORB-list at omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-list
Stefan Walter
2013-07-02 13:20:36 UTC
Permalink
Hi,

thank you, this solved my issue.

Regards,
Stefan
Von: Ando Noriaki <n-ando at aist.go.jp>
An:Stefan Walter <Stefan.Walter at lisec.com>
CC:<omniorb-list at omniorb-support.com>
Datum: 02.07.2013 12:26
Betreff: Re: [omniORB] Multiple NamingServices within one Process
Hello,

You can get naming contexts by string_to_object() function with
corbaloc scheme.

obj =
orb->string_to_object("corbaloc::<hostname>:<port>/NameSerivce");
cxt = CosNaming::NamingContextExt::_narrow(obj);

Best regards,
Noriaki Ando
Post by Stefan Walter
Hello,
I would like to access multiple NamingServices (each one on a
different
Post by Stefan Walter
server) by using their IP's within one process.
What would be the right way to do so?
Thanks and Regards,
Stefan
______________________________
The content of this e-mail is confidential and restricted for the use of the
intended recipient only. If you are not the intended recipient please inform
the sender immediately and delete this e-mail and any attachments. We cannot
accept liability for any damage incurred as a result of software viruses and
advise that you carry out your own virus checks before opening any
attachment.
Der Inhalt dieses E-Mails ist vertraulich und f?r die alleinige Verwendung
durch den beabsichtigten Empf?nger bestimmt. Falls Sie nicht der
beabsichtigte Empf?nger sind, bitten wir Sie den Absender umgehend zu
informieren und dieses E-Mail samt angeschlossenen Dateien zu
l?schen. Wir
Post by Stefan Walter
k?nnen keine Haftung f?r allf?llige Sch?den ?bernehmen, die aufgrund von
Software-Viren entstehen, und empfehlen Ihnen, selbst Virenpr?fungen
durchzuf?hren, bevor Sie eine Anlage ?ffnen.
_______________________________________________
omniORB-list mailing list
omniORB-list at omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-list
__________________________________________
The content of this e-mail is confidential and restricted for the use of
the intended recipient only. If you are not the intended recipient
please inform the sender immediately and delete this e-mail and any
attachments. We cannot accept liability for any damage incurred as a
result of software viruses and advise that you carry out your own virus
checks before opening any attachment.

Der Inhalt dieses E-Mails ist vertraulich und f?r die alleinige
Verwendung durch den beabsichtigten Empf?nger bestimmt. Falls Sie nicht
der beabsichtigte Empf?nger sind, bitten wir Sie den Absender umgehend
zu informieren und dieses E-Mail samt angeschlossenen Dateien zu
l?schen. Wir k?nnen keine Haftung f?r allf?llige Sch?den ?bernehmen,
die aufgrund von Software-Viren entstehen, und empfehlen Ihnen, selbst
Virenpr?fungen durchzuf?hren, bevor Sie eine Anlage ?ffnen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20130702/0b005719/attachment.html>
Loading...