Question

Voici de JavaTM IDL FAQ :

  

Comment puis-je me connecter à une 3ème partie service de nommage de l'ORB Sun?

     

La méthode recommandée est d'utiliser la balise

Interopérable Naming Service (INS)

  

si cette option est prise en charge par   3ème partie Naming Service .

     

Pour utiliser le Sun ORB avec un autre   service d'attribution de noms de fournisseur,

     
      
  • Lancer le nom 3ème partie serveur sur l'hôte et le port.
  •   
  • passer l'argument suivant pour ORB.init ():

    -ORBInitRef NameService=corbaloc:iiop:1.2@:/NameService
    
         

    Quand vous faites orb.resolve_initial_references (   « NameService »), vous devriez être en mesure de   connecter au service Nom 3ème partie. Si   vous n'êtes toujours pas en mesure de se connecter, essayez   ces conseils de dépannage:

  •   
  • Vérifiez que le 3e parti Name Service prend en charge les INS.

  •   
  • Vérifiez que l'hôte et le port sont exactes.

  •   
  • Vérifiez que le

    3e partie Nom du service a été démarré avec succès.
  •   
  • Vérifiez que le 3e parti Name Service prend en charge GIOP 1.2. Si non,   reportez-vous à celui du nom du serveur   documentation pour le corriger le GIOP   version et modifier le corbaloc: URL   en conséquence.

  •   
  • Déterminer si la 3e partie Name Service a une clé d'objet différent, il   utilise pour communiquer avec NameService. Si c'est le cas,   reportez-vous à celui du nom du serveur   documentation.

  •   

Je suis nouveau à CORBA et je voudrais savoir si oui ou non il y a un autre moyen de se connecter à une 3ème partie Naming Service qui pourrait ne pas être aussi « recommandé ». Après tout comment puis-je suppose que si, encore inconnu, service de nommage 3e partie soutient l'INS (Interopérable Service d'attribution de noms). Mais là encore, je l'ai mentionné que je suis nouveau à ces choses ...

Était-ce utile?

La solution

Il a été plus de 10 années heureuses depuis la dernière CORBA infligée à moi, mais je me souviens encore quelques petites choses.

Le « non recommandé » est d'utiliser un IOR (Interoperable Naming Référence), qui est l'équivalent CORBA d'une URL. Le IOR est essentiellement une représentation de chaîne de l'emplacement d'un objet CORBA en direct. Un client peut convertir l'IOR en une poignée sur cet objet.

Normalement, l'IOR se fait à un CoS Naming Service, qui est un registre d'autres objets, mais il est la convoitise comme valable d'avoir un IOR qui pointe directement à un objet distant.

Voir cette article ancien ( de 1999, la dernière fois que quelqu'un se souciait de CORBA) pour voir comment traiter IOR.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top