Utilisation d'ORB

Pour utiliser le courtier ORB (Object Request Broker) efficacement, vous devez comprendre les propriétés qui contrôlent son comportement.

Le tableau qui suit répertorie les valeurs de propriété que vous pouvez utiliser pour personnaliser le comportement de l'ORB. Toutes les valeurs sont spécifiées sous forme de chaînes. Cliquez sur les liens pour plus d'informations sur chaque propriété.
Tableau 1. IBM
Propriété système Utilisation
-Dcom.ibm.CORBA.AcceptTimeout Fixe le temps imparti pour un appel accept().
-Dcom.ibm.CORBA.AllowUserInterrupt Autorise une interruption vers un appel de méthode distant.
-Dcom.ibm.CORBA.BufferSize Définit le nombre d'octets à lire d'un message GIOP.
-Dcom.ibm.CORBA.ConnectionMultiplicity Gère le nombre de connexions socket simultanées.
-Dcom.ibm.CORBA.ConnectTimeout Fixe le temps imparti à l'ouverture d'une connexion ORB distante.
-Dcom.ibm.CORBA.enableLocateRequest Configure l'ORB pour envoyer une LocateRequest avant une Request
-Dcom.ibm.CORBA.FragmentSize Contrôle la fragmentation GIOP 1.2.
-Dcom.ibm.CORBA.FragmentTimeout Fixe le temps imparti à la réception des fragments de message GIOP.
-Dcom.ibm.CORBA.GIOPAddressingDisposition Définit la disposition des adresses GIOP.
-Dcom.ibm.CORBA.InitialReferencesURL Configure l'ORB pour l'utilisation d'une URL de serveur au lieu de l'approche amorce.
Remarque: Cette propriété est obsolète.
-Dcom.ibm.CORBA.ListenerPort Définit le port d'écoute du serveur.
-Dcom.ibm.CORBA.LocalHost Définit le nom d'hôte du système sur lequel l'ORB s'exécute.
-Dcom.ibm.CORBA.LocateRequestTimeout Fixe le temps imparti pour les messages LocateRequest.
-Dcom.ibm.CORBA.MaxOpenConnections Définit le nombre maximal de connexions en cours d'utilisation dans la table de cache des connexions.
-Dcom.ibm.CORBA.MinOpenConnections Définit le nombre minimal de connexions en cours d'utilisation dans la table de cache des connexions.
-Dcom.ibm.CORBA.NoLocalInterceptors Définit l'utilisation ou non d'intercepteurs portables locaux.
-Dcom.ibm.CORBA.ORBCharEncoding Spécifie le jeu d'encodage natif.
-Dcom.ibm.CORBA.ORBWCharDefault Spécifie le jeu de codes wchar.
-Dcom.ibm.CORBA.requestRetriesCount Spécifie le nombre de nouvelles tentatives lors de la réception de certaines exceptions.
-Dcom.ibm.CORBA.requestRetriesDelay Spécifie le délai entre les nouvelles tentatives.
-Dcom.ibm.CORBA.RequestTimeout Fixe le temps imparti pour un message Request.
-Dcom.ibm.CORBA.SendingContextRunTimeSupported Contrôle le service CodeBase SendingContext RunTime.
-Dcom.ibm.CORBA.SendVersionIdentifier Détermine la version partenaire de l'ORB.
-Dcom.ibm.CORBA.ServerSocketQueueDepth Définit la longueur maximale de la file d'attente pour les demandes de connexion entrantes.
-Dcom.ibm.CORBA.ShortExceptionDetails Contrôle la sortie d'une réponse SystemException.
-Dcom.ibm.tools.rmic.iiop.Debug Configure l'outil rmic pour mapper les noms de classe complets à des noms courts.
-Dcom.ibm.tools.rmic.iiop.SkipImports Configure l'outil rmic pour générer les classes avec des noms complets uniquement.
-Dorg.omg.CORBA.ORBid Définit un identificateur unique pour l'ORB.
-Dorg.omg.CORBA.ORBListenEndpoints Identifie l'ensemble de points d'extrémité sur lequel l'ORB écoute l'arrivée des demandes.
-Dorg.omg.CORBA.ORBServerId Définit la même valeur pour toutes les instances d'ORB qui s'exécutent sur le même serveur.
com.ibm.CORBA.BootstrapHost Cette propriété est obsolète. Elle est remplacée par -ORBInitRef et -ORBDefaultInitRef.
com.ibm.CORBA.BootstrapPort Cette propriété est obsolète. Elle est remplacée par -ORBInitRef et -ORBDefaultInitRef.
Ce tableau présente les propriétés Java™ définies par Oracle Corporation qui sont désormais obsolètes, ainsi que les propriétés IBM® qui les ont remplacées. Ces propriétés ne sont pas des propriétés OMG en dépit de leur nom :
propriétés Oracle Corporation Propriété IBM
com.sun.CORBA.ORBServerHost com.ibm.CORBA.LocalHost
com.sun.CORBA.ORBServerPort com.ibm.CORBA.ListenerPort
org.omg.CORBA.ORBInitialHost com.ibm.CORBA.BootstrapHost
org.omg.CORBA.ORBInitialPort com.ibm.CORBA.BootstrapPort
org.omg.CORBA.ORBInitialServices com.ibm.CORBA.InitialReferencesURL