Up ! Common Object Request Broker Architecture
Options d'exécution...
Up ! Common Object Request Broker Architecture est l'adaptateur générique entre Up ! Application System et Corba pour des modules client ou serveur. Les clients et les modules peuvent être en technologie Up ! Virtual Techniocal Machine ou dans une autre technologie.
Up ! Common Object Request Broker Architecture n'est pas un programme mais un module complémentaire des adaptateurs générés par les options de génération adaptateurclientcorba et adaptateurserveurcorba de Up ! Compiler. Up ! Corba est automatiquement invoqué si :
- L'option Corba est activée pour référencer ou déréférencer les objets Corba correspondant aux modules en technologie Up ! Virtual Technical Machine.
- Une application telle Visual C++ utilise un module Corba correspondant à un module en technologie Up ! Virtual Technical Machine.
L'exécutable Server, qui est l'adaptateur serveur d'un module en technologie Up ! Virtual Technical Machine statique, est chargé par l'Os Agent pour l'application Visual C++.
- L'application en technologie Up ! Virtual Technical Machine charge un module correspondant à un module Corba écrit dans un langage quelconque.
L'exécutable Server est chargé par l'Os Agent pour l'application en technologie Up ! Virtual Technical Machine.
Pour lancer un serveur Corba correspondant à un module en technologie Up ! Virtual Technical Machine, il suffit d'invoquer Up ! Virtual Technical Machine en mode serveur (ou Up ! Server) en passant en paramètre le module dynamique. Voici un exemple :
upsvtm.exe UpsVtm.Serveur=Oui UpsVtm.Corba=Executer Module=finance
CheminFichiersRegistres permet de spécifier le chemin d'accès aux répertoires où sont rangés les fichiers registres d'extension reg. Il n'y a pas de valeur par défaut.
CheminFichiersRegistres=${UPS_HOME}/upscrb/upscrb:${UPS_HOME}/demo/upscrb
TracerCorba permet de tracer l'activité de Up ! Common Object Request Broker Architecture. La valeur par défaut est Non.
Cette trace est inscrite dans le fichier ${UPS_HOME}/log/${UPS_APPLICATION}-upscrb-${NumeroSession}.log en mode mono-utilisateur ou dans le fichier ${UPS_HOME}/log/${UPS_USER}/${NomProgramme}-upscrb-${UPS_APPLICATION}.log en mode multi-utilisateur. Par défaut, la trace n'est pas activée.
TracerCorba=Oui
Revenir en haut de la page...