Commutateurs de ligne de commande pour le client Rational DOORS

Vous pouvez utiliser les commutateurs de ligne de commande pour remplacer les paramètres du registre au démarrage du client Rational DOORS.

Pour obtenir une liste des commutateurs de ligne de commande de serveur de base de données Rational DOORS, voir Commutateurs de ligne de commande pour le serveur de base de données.

Tableau 1. Commutateurs de ligne de commande de client Rational DOORS
Option (abréviation) Paramètre Description
-addins (-a) dossiers_composants_additionnels Un ou plusieurs chemins d'accès aux dossiers contenant les fichiers de vos composants additionnels DXL.

Utilisez des points-virgules (;) pour séparer les entrées de la liste, sans espace après les points-virgules. Les chemins d'accès peuvent être des chemins locaux, des mappages d'unités conventionnels ou des chemins respectant la convention de dénomination universelle.

-attributeaddins (-A) dossiers_attributs_dxl Un ou plusieurs chemins d'accès aux dossiers contenant les programmes que vous pouvez employer pour les attributs DXL.

Utilisez des points-virgules (;) pour séparer les entrées de la liste, sans espace après les points-virgules. Les chemins d'accès peuvent être des chemins locaux, des mappages d'unités conventionnels ou des chemins respectant la convention de dénomination universelle.

-batch (-b) programme_dxl Exécute Rational DOORS en mode de traitement par lots. Rational DOORS démarre sans l'interface graphique (il supprime l'écran de connexion et l'explorateur de base de données), exécute le programme DXL indiqué, puis s'arrête.

En mode de traitement par lots, vous avez normalement besoin d'autres options comme -user, -password et -project pour vous connecter et indiquer le projet en cours.

Le paramètre de l'option -batch précise le fichier contenant le programme DXL que vous souhaitez exécuter en mode de traitement par lots.

Par exemple :
C:\> doors -b programmes_dxl\analyse_traitement_par_lots.dxl -p Car -u "Jill" 
-caching (-k)   Active le flot de données pour le transfert des données entre le serveur de base de données et le client. Cette option permet d'améliorer les performances du transfert de données via un réseau étendu.
ATTENTION :
Pendant leur chargement, les données sont mises en cache dans la zone localdata du noeud client, ce qui est susceptible d'entraîner des risques liés à la sécurité. Les données sont ensuite effacées une fois le chargement terminé.
-certName nom_carte:cert Identifie le libellé du certificat utilisé pour l'identification du client lors de l'authentification sécurisée.

Si vous utilisez le standard pkcs#11, le nom_carte est identifié par -pkcs11token, et cert correspond au nom du certificat utilisé par votre système. Par exemple : "Crescendo C700:certOne".

-cli (-C) chaîne_dxl ou "#include <programme_dxl> Code DXL qui s'exécute au démarrage de Rational DOORS, avant que l'écran d'accueil ne s'affiche. Le paramètre est :
  • soit un fragment de code DXL,
  • soit une instruction include de hachage qui indique le chemin d'accès à un programme DXL.
-data (-d) port@serveur Indique la base de données Rational DOORS à utiliser.

Le paramètre spécifie le port que le serveur utilise et le nom du serveur (36677@mon_serveur, par exemple).

-defopenmode (-o) Un des trois paramètres :

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

Définit le mode édition dans lequel les modules formels sont ouverts lorsque vous cliquez deux fois dessus dans l'explorateur de base de données.

Le paramètre READ_WRITE correspond au mode édition exclusive et READ_WRITE_SHARED au mode édition partageable.

Remarque : Ce paramètre doit être indiqué en lettres majuscules, sauf si vous utilisez les abréviations à une seule lettre (r, w et s).
-defopenlinkmode (-O) Un des trois paramètres :

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

Définit le mode édition dans lequel les modules formels sont ouverts lorsque l'utilisateur clique sur un lien.

Le paramètre READ_WRITE correspond au mode édition exclusive et READ_WRITE_SHARED au mode édition partageable.

Remarque : Ce paramètre doit être indiqué en lettres majuscules, sauf si vous utilisez les abréviations à une seule lettre (r, w et s).
-dxl (-D) chaîne_dxl ou "#include <programme_dxl>" Programme DXL exécuté immédiatement après le démarrage de Rational DOORS. Le paramètre est :
  • soit un fragment de code DXL,
  • soit une instruction include de hachage qui indique le chemin d'accès à un programme DXL.
-home (-H) répertoire_de_base_doors Chemin d'accès complet au répertoire de base de Rational DOORS, incluant le chemin d'accès complet au dossier dans lequel Rational DOORS est installé.
-certdb nom_dossier Identifie le dossier qui contient les fichiers de clés pour SSL Rational Directory Server et Rational DOORS.

La valeur par défaut est DOORS\9.version\certdb\.

Si vous souhaitez placer les fichiers de clés de SSL Rational DOORS dans un dossier distinct, utilisez le commutateur -keyDB. Le commutateur -keyDB est prioritaire par rapport à -certdb.

-keyDB nom_fichier Chemin d'accès complet au fichier de clés qui contient les clés utilisées pour l'authentification et la validation SSL Rational DOORS, y compris le nom du fichier.

La valeur par défaut est DOORS\9.version\certdb\client_authentication.kdb.

Ce commutateur est prioritaire par rapport à -certdb. Vous pouvez spécifier un emplacement pour le dossier de base de données de clés Rational Directory Server à l'aide de l'option -certdb et indiquer un emplacement distinct pour le fichier de clés SSL Rational DOORS à l'aide de l'option -keyDB.

-layoutaddins (-L) dossiers_dxl_agencement Un ou plusieurs chemins d'accès aux dossiers DXL d'agencement.

Utilisez des points-virgules (;) pour séparer les entrées de la liste, sans espace après les points-virgules. Les chemins d'accès peuvent être des chemins locaux, des mappages d'unités conventionnels ou des chemins respectant la convention de dénomination universelle.

-localdata (-f) nom_dossier Dossier sur l'ordinateur local utilisé comme stockage temporaire des données copiées à partir du serveur de base de données Rational DOORS.
-logxconfig (-X) nom_fichier_complet Nom complet du fichier de configuration log4cxx, par exemple C:\Logs\Client\logging-config-client.xml. Log4cxx est un canevas pour les messages de l'application de journalisation.
Lorsque vous utilisez ce paramètre dans la ligne de commande ou le registre, le client enregistre les messages de l'application dans le fichier de configuration spécifié. Six niveaux de messages sont consignés.
  • TRACE
  • DEBUG
  • INFO, dont ACK, CONFIRM et QUERY
  • WARNING
  • ERROR
  • FATAL
-notriggers (-T)   Désactive les déclencheurs. Vous devez être un gestionnaire de base de données ou un utilisateur personnalisé autorisé à gérer la base de données pour désactiver les déclencheurs.
-password (-P) mot_de_passe Mot de passe de la session.
-pkcs11driver pilote Si vous utilisez le standard pkcs#11, ce commutateur identifie le nom du pilote du lecteur de carte, par exemple c:\windows\system32\aetpkssw.dll.

Utilisez ce commutateur lorsque vous utilisez des cartes à puce basées sur l'authentification de l'infrastructure à clés publiques (PKI) pour vous connecter à Rational DOORS.

-pkcs11token nom_carte Si vous utilisez le standard pkcs#11, ce commutateur identifie le type de carte à puce utilisé par le système, par exemple "Crescendo C700".
-project (-p) nom_projet Nom du projet que vous souhaitez ouvrir au début de la session. Le contenu du projet s'affiche dans le panneau de droite de l'explorateur de base de données.

Si vous indiquez l'option -batch, le paramètre précise le projet en cours.

-projectaddins (-J) dossiers_composants_additionnels_projet Un ou plusieurs chemins d'accès aux répertoires des composants additionnels DXL du projet.

Utilisez des points-virgules (;) pour séparer les entrées de la liste, sans espace après les points-virgules. Les chemins d'accès peuvent être des chemins locaux, des mappages d'unités conventionnels ou des chemins respectant la convention de dénomination universelle.

-user (-u) nom_utilisateur Nom d'utilisateur de la session.
-W nowait Lorsque vous exécutez un processus de traitement par lots et qu'il existe des erreurs ou une sortie imprimée, ces dernières sont envoyées dans une fenêtre de commande. Rational DOORS continue à s'exécuter jusqu'à ce que la fenêtre de commande soit fermée.

Lorsque vous exécutez un processus de traitement par lots, utilisez -W dans la ligne de commande pour fermer automatiquement toutes les fenêtres de commande et arrêter Rational DOORS.

Ce tableau répertorie les commutateurs de ligne de commande utilisés en tant que serveur d'interopérabilité lors de l'exécution du client Rational DOORS :
Tableau 2. Commutateurs de ligne de commande pour le serveur d'interopérabilité
Commutateur (abréviation) Paramètre Description
-brokerHost courtierDWA Ce commutateur identifie le courtier Rational DOORS Web Access, où courtierDWA correspond au nom d'hôte de l'ordinateur sur lequel s'exécute le serveur Rational DOORS Web Access.
-brokerPort port Ce commutateur identifie le numéro du port sur lequel s'exécute le courtier Rational DOORS Web Access. Le port par défaut est 61616.
-data (-d) port@serveur Indique la base de données Rational DOORS à utiliser.

Le paramètre spécifie le port que le serveur utilise et le nom du serveur (36677@mon_serveur, par exemple).

-interop   Ce commutateur exécute le client Rational DOORS en tant que serveur d'interopérabilité.
-logfile (-l) nom_fichier_complet Nom complet du fichier journal pour le serveur d'interopérabilité, par exemple C:\temp\interop.log.

Lorsque vous utilisez ce paramètre dans la ligne de commande, le système enregistre les erreurs DXL signalées dans un fichier au lieu de les afficher à l'écran.

Lorsque vous utilisez ce paramètre dans le registre, le système prend les informations enregistrées dans le journal des événements Windows et les enregistre dans le fichier journal et dans le journal d'application, où DOORS_DB_SERVER est renseigné dans la zone Source.

Utilisez ce paramètre avec -logLevel.

-logLevel entier Quantité d'informations à inclure dans le fichier journal.

Utilisez ce paramètre avec -logfile.

-maxMemory entier Quantité maximale de mémoire allouée à l'exécution du serveur d'interopérabilité.

Commentaires en retour