Objectifs de ce site
Ce site me sert à publier:
  • mes supports de cours
    • des notes techniques et autres
This website is intended to publish:
  • My courses docs
  • some technical notes and the like

Configurer l'utilidation du service de nom avec Orbacus ( Translate to English ) Convertir en PDF Version imprimable
Appréciation des utilisateurs: / 1
FaibleMeilleur 
Ecrit le 18-07-2008 (4735 hits) ... section Objets distribués

Voici comment configurer Orbacus pour que tous les programmes Corba sur votre machine sache retrouver l'objet notoire NameService.

Rappel: Lancer le service de nom (NameService)
lancer le name service :
    Nameserv -i -OAport 1973
ou 
   nameserv.exe -i -IIOPport 1973

Lancera l'annuaire sur le port 1973

Comment retrouver le service de nom?

pour utiliser le naming service, il faut passer en argument:
     -ORBInitRef NameService=corbaloc:iiop:localhost:1973/NameService

exemple:

     server.exe  -ORBInitRef NameService=corbaloc:iiop:localhost:1973/NameService

Configuration Globale
sinon on peut aussi faire une fois pour toute:
1 créer un fichier pointé par ORBACUS_CONFIG : C:\ORBacus\orbacus.cfg
2 créér la variable d'environnement ORBACUS_CONFIG

set ORBACUS_CONFIG=C:\ORBacus\orbacus.cfg   
  ou
  export ORBACUS_CONFIG=/home/moimeme/.orbacus.cfg   
   
3 creer une ligne dans ce fichier pour le service de nom:
    ooc.orb.service.NameService=corbaloc::localhost:1973/NameService

Et voilà! les programmes Corba sauront retrouver le nameService.

Cas des programmes ecrits en Java   

L'environnement n'est pas passé automatiquement en Java, il faut donc préciser une propriété pour transférer la valeur de ORBACUS_CONFIG


java  -classpath %CP% -Dooc.config=%ORBACUS_CONFIG% Client
ou alors passer la propriété ORBInitRef.   

Verifier le fonctionnement

Avec Orbacus il existe la commande nsadmin qui permet d'interrroger le NameService.
> nsadmin -l
 si la commande ci-dessus fonctionne, alors la variable d'environnement et le fichier ORBACUS_CONFIG sont correctement positionnés

 

 
< Précédent   Suivant >
 

Navigation
Home
Contacts
Développement
Logistique de projet
Bases de données
Systèmes
Réseaux & Télécom
Outils
Reliques
Téléchargement
Recherche
Plan du site
Administration
Agenda Online
Page cours IUT GTR
Syndicate
Login





Mot de passe oublié ?
Skin
fjt_cortrivenus
Visites

Sites amis
View Nadir BOUSSOUKAIA's profile on LinkedIn
Mes photos