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 :

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.

ProtocoleModule le gérantValeur du paramètre
Microsoft NetworkUp ! Microsoft NetworkUpsMsn
Named PipesUp ! Named PipesUpsNap
Tcp-IpUp ! Transmission Control ProtocolUpsTcp

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...

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...

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...

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...

; -------------------------------------------------------------------
; 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...