Paramètres d'Up ! Terminal

Up ! Terminal est le système virtuel graphique d'Up ! Application System.

Up ! Terminal peut être invoqué soit :

Quel que soit son mode d'invocation, Up ! Terminal possède les mêmes paramètres cités dans la section suivante. La commande est, selon les plates-formes, upswin, upswin.exe ou upswin.com.

Certaines paramètres 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, le séparateur de répertoire est le caractère division / et les noms de fichiers ou de répertoires peuvent utiliser les partitions montées automatiquement par Up ! System.

Les paramètres sont lus successivement dans :

Les valeurs des paramètres comportant des caractères espace doivent être mises entre caractères guillemet " ou entre caractères apostrophe ' .

Paramètres d'exécution

Up ! Terminal étant un programme Up ! Application System particulier, les paramètres de lancement de Up ! Virtual Technical Machine et celles d'exécution de Up ! Kernel s'appliquent. En revanche, la configuration de Up ! Object Management System est imposée. Elle correspond au fichier ${UPS_HOME}/ini/upssdk.ini.

ConsoleAsynchrone

ConsoleAsynchrone permet de spécifier que la console est gérée en asynchrone i.e. par une tâche dédiée à son rafraîchissement. Ceci est la valeur par défaut.

L'avantage de la console asynchrone est de pouvoir bouger ou dimensionner les fenêtres au cours d'un long traitement ou d'interrompre le programme en les fermant.

L'inconvénient réside pour le mode de mise au point : un message peut être écrit sans encore apparaître sur la console. En ce cas, il est nécessaire de basculer en mode console synchrone.

ConsoleAsynchrone=Non

Entete

Entete permet d'afficher l'en-tête de la console précisant la date. Par défaut, l'en-tête est affiché.

Entete=Non

FermerConsole

FermerConsole permet de spécifier que la console doit être fermée quand le programme est terminé. Par défaut, la console n'est pas fermée, ce qui permet de consulter le résultat de l'exécution.

Pour les programmes interactifs, il faut généralement fermer la console automatiquement.

FermerConsole=Oui

OuvrirConsole

OuvrirConsole permet de spécifier que la console doit être ouverte quand le programme est démarré. Par défaut, la console est ouverte, ce qui permet de consulter le résultat de l'exécution.

Pour les programmes interactifs, il faut généralement ouvrir la console automatiquement.

OuvrirConsole=Non

URIConsoleServeur

URIConsoleServeur est l'Uniform Resource Identifier scruptée par Up ! Terminals pour accepter les consoles d'Up ! System des autres programmes client. Ce paramètre est obligatoire.

URIConsoleServeur=UpsTcp://soleil:1648

Exemple de configuration d'Up ! Terminal

; -------------------------------------------------------------------
; Fichier : upstrm.ini
; Objet : Initialisation d'Up ! Terminal.
;
; Module : Up ! Application System.
; Auteur-Date : DUVAL Jean-Pierre - Novembre 2003.
; -------------------------------------------------------------------
; Observations
;
;
; -------------------------------------------------------------------

[UpsTrm]
ConsoleAsynchrone=Non
Entete=Non
FermerConsole=Oui
OuvrirConsole=Non
URIConsoleServeur=UpsTcp://soleil:1648