Ecrit le 18-07-2008 (5072 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   
			 |