Paramètres de Up ! Network
Paramètres d'exécution...
Paramètres d'exécution d'Up ! Microsoft Network...
Paramètres d'exécution d'Up ! Named Pipes...
Paramètres d'exécution d'Up ! Transmission Control Protocol...
Exemple de configuration d'Up ! Network...
Tous les programmes en technologie Up ! Virtual Technical Machine possèdent les options énumérées ci-après. Certaines options font référence à des fichiers ou à des chemins d'accès. En ce cas, il est possible d'employer des variables environnement dans l'expression des chemins d'accès. Exemple :
Tmp=${UPS_HOME}/demo/tmp/${UPS_USER}
D'autre part, les séparateurs de répertoire peuvent être indifféremment division /
ou division inversée \
.
Les options sont lues successivement dans :
- Les variables environnement.
- Le fichier d'initialisation ${UPS_HOME}/ini/${UPS_LANGUAGE}/upsaps.ini en mode mono-utilisateur ou ${UPS_HOME}/ini/${UPS_USER}/upsaps.ini en mode multi-utilisateur. Si le programme comporte un profil d'exécution particulier, les options sont lues dans ce profil au lieu de upsaps.ini.
La section est UpsNet.
- Le fichier de paramètres s'il existe.
- La ligne de commande.
Les valeurs des options comportant des caractères espace doivent être mises entre caractères guillemet ou entre caractères apostrophe.
GardeReseau permet de spécifier le temps maximal d'attente en secondes après un canal lorsqu'il y a une communication entre deux tâches. Par défaut, ce délai est de 60 secondes. Si ce délai est expiré, une erreur est envoyée.
GardeReseau=120
LatenceServeur est le temps à partir duquel une tâche serveur inactive est détruite. La valeur par défaut est 60 secondes.
LatenceServeur=30
NbClients permet de spécifier le nombre de sessions clientes que chaque serveur est sait gérer simultanément. Au delà, la session au serveur est refusée par Up ! Network. Les requêtes des clients sont gérées à tour de rôle selon le principe du tourniquet. Par défaut, la valeur est 8.
NbClients=100
NbServeurs permet de spécifier le nombre de tâches serveurs maximal qu'Up ! Network attribue aux accès distants. Les demandes d'autant de clients distants seront traitées simultanément tant qu'il existe une place dans une file d'attente d'un serveur. Les tâches serveurs sont ajoutées dynamiquement en fonction de la charge du serveur. Quand elles ne sont plus nécessaires, elles sont supprimées. Par défaut, il y a un unique serveur si le programme en technologie Up ! Virtual Technical Machine est de type serveur (il a été généré avec l'option lancement=serveur) ou si le programme fonctionne en mode multi-processus, et zéro sinon.
NbServeurs=4
Protocole permet de spécifier le nom du protocole pour converser avec le serveur Up ! Object Request Broker local. Par défaut, il s'agit de Tcp-Ip.
Protocole | Module le gérant | Valeur du paramètre |
Microsoft Network | Up ! Microsoft Network | UpsMsn |
Named Pipes | Up ! Named Pipes | UpsNap |
Tcp-Ip | Up ! Transmission Control Protocol | UpsTcp |
Selon la valeur de ce paramètre, des paramètres complémentaires sont nécessaires pour définir l'adressage du serveur conformément aux rubriques ci-dessous.
Protocole=UpsNap
TracerCommunication permet de tracer les communications effectuée par le programme. La valeur par défaut est Non.
Cette trace est inscrite dans le fichier ${UPS_HOME}/log/${UPS_APPLICATION}-upsnet-${NumeroSession}.log en mode mono-utilisateur ou dans le fichier ${UPS_HOME}/log/${UPS_USER}/${UPS_APPLICATION}-upsnet-${NumeroSession}.log en mode multi-utilisateur.
TracerCommunication=Oui
Revenir en haut de la page...
Paramètres d'exécution d'Up ! Microsoft Network
Port permet de spécifier le début de la plage de ports de communication réservés à l'applicatif. Il y a autant de ports de communication de réservés qu'il y a de sessions de déclarées par le paramètre NbSessions et d'entrepôts protégés ou publics. Par défaut, la valeur est 2048.
Port=2000
Cette plage de port est uniquement allouée si le noyau d'exécution fonctionne en multi-processus i.e. s'il comporte des entrepôts protégés ou publics.
PortUpsOrb permet de spécifier le port de communication du serveur local Up ! Object Request Broker. La valeur par défaut est 1632.
PortUpsOrb=1633
PortUpsOrbMaitre permet de spécifier le port de communication du serveur Up ! Object Request Broker maître. La valeur par défaut est 1632.
PortUpsOrbMaitre=1633
Pour un programme Up ! Application System serveur, PortServeur permet de spécifier le port de communication avec celui-ci. La valeur par défaut est 1632.
PortServeur=1633
Pour un programme Up ! Application System serveur, serveur permet de spécifier le nom du serveur hébergeant le pseudo-fichier du tuyau nommé. Il n'y a pas de valeur par défaut.
Serveur=andromede
Pour un programme Up ! Application System serveur, tuyau permet de spécifier le nom du pseudo-fichier du tuyau nommé. Il n'y a pas de valeur par défaut.
Tuyau=${UPS_HOME}/demo/tmp/V72
Revenir en haut de la page...
Paramètres d'exécution d'Up ! Named Pipes
Port permet de spécifier le début de la plage de ports de communication réservés à l'applicatif. Il y a autant de ports de communication de réservés qu'il y a de sessions de déclarées par le paramètre NbSessions et d'entrepôts protégés ou publics. Par défaut, la valeur est 2048.
Port=2000
Cette plage de port est uniquement allouée si le noyau d'exécution fonctionne en multi-processus i.e. s'il comporte des entrepôts protégés ou publics.
PortUpsOrb permet de spécifier le port de communication du serveur local Up ! Object Request Broker. La valeur par défaut est 1632.
PortUpsOrb=1633
PortUpsOrbMaitre permet de spécifier le port de communication du serveur Up ! Object Request Broker maître. La valeur par défaut est 1632.
PortUpsOrbMaitre=1633
Pour un programme Up ! Application System serveur, PortServeur permet de spécifier le port de communication avec celui-ci. La valeur par défaut est 1632.
PortServeur=1633
Pour un programme Up ! Application System serveur, Tuyau permet de spécifier le nom du pseudo-fichier du tuyau nommé. Il n'y a pas de valeur par défaut.
Tuyau=${UPS_HOME}/demo/tmp/V72
Revenir en haut de la page...
Paramètres d'exécution d'Up ! Transmission Control Protocol
Port permet de spécifier le début de la plage de ports de communication réservés à l'applicatif. Il y a autant de ports de communication de réservés qu'il y a de sessions de déclarées par le paramètre NbSessions et d'entrepôts protégés ou publics. Par défaut, la valeur est 2048.
Port=2000
Cette plage de port est uniquement allouée si le noyau d'exécution fonctionne en multi-processus i.e. s'il comporte des entrepôts protégés ou publics.
PortUpsOrb permet de spécifier le port de communication du serveur local Up ! Object Request Broker. La valeur par défaut est 1632.
PortUpsOrb=1633
PortUpsOrbMaitre permet de spécifier le port de communication du serveur Up ! Object Request Broker maître. La valeur par défaut est 1632.
PortUpsOrbMaitre=1633
Pour un programme Up ! Application System serveur, PortServeur permet de spécifier le port de communication avec celui-ci. La valeur par défaut est 1632.
PortServeur=1633
Revenir en haut de la page...
Exemple de configuration d'Up ! Network
; -------------------------------------------------------------------
; Fichier : upsorb.ini
; Objet : Initialisation d'Up ! Object Request Broker.
;
; Module : Up ! Appplication System.
; Auteur-Date : DUVAL Jean-Pierre - Novembre 2003.
; -------------------------------------------------------------------
; Observations
;
;
; -------------------------------------------------------------------
[UpsOrb]
Maitre=andromede
NbPersistantsMax=100
;Serveur1=Finances
;Serveur2=ResHum
[upsoms]
Tmp=${UPS_HOME}/demo/tmp
VerifierAdresse=Non
TracerNoyau=Non
Noyau=upssft.ini
[UpsKrn]
Map=Non
[Noeud1]
Nom=terre
Protocole=UpsTcp
Adresse=terre
Port=1632
[Noeud2]
Nom=mars
Protocole=UpsTcp
Adresse=mars
Port=1632
[Noeud3]
Nom=jupiter
Protocole=UpsTcp
Adresse=io
Port=1632
[Noeud4]
Nom=saturne
Protocole=UpsTcp
Adresse=saturne
Port=1632
[Noeud5]
Nom=venus
Protocole=UpsTcp
Machine=venus
Port=1632
[Noeud6]
Nom=soleil
Protocole=UpsTcp
Adresse=soleil
Port=1632
Revenir en haut de la page...