/
Ligne de commande XWIN

Ligne de commande XWIN

 

 

Les paramètres communs a toutes les actions

 

Les paramètres communs a toutes les actions

-user

code utilisateur. Si ce paramètre n'est pas positionné, Xwin prend le code utilisateur par défaut

Exemple -user DEMO

-project

nom du projet : Nom du projet à charger. Il est conseillé de passer un nom complet, avec tout le chemin

-sousproject

nom du sous projet si on veut faire un build d'un sous projet

-profile

nom du profil

Exemple -profile debug

-output

Nom du fichier de sortie. Tous les messages sont écrits dans ce fichier
Par défaut : /divalto/sys/xwin_output.txt

-outputall

option qui indique qu'on veut des log détaillés

 

 

Actions possibles

 

Actions possibles

-action build

construire le projet

-action buildall

reconstruire le projet
Une fois les compilations achevées, Xwin se termine.

 

Exemple

-action buildall -project "c:\divalto\test\test.dhpt" -user DEMO -profile release -output /divalto/test/xwin_output.txt

-action fusionbasesurcharge

fusion d’une base et d’une surcharge, qui implique des paramètres complémentaires

-project pppp [ -user uuuu ] -profile pppp [ -output oooo ]
-nomProjetSurcharge ppppp -racineBase rrrr -racineSurcharge sssss -racineDestination dddd -nomProjetFinal ffff
-project : Nom du projet à charger. Il est conseillé de passer un nom complet, avec tout le chemin
-user : Code utilisateur. Si ce paramètre n'est pas positionné, Xwin prend le code utilisateur par défaut
-profile : Nom du profil à utiliser
-output : Nom du fichier de sortie. Tous les messages sont écrits dans ce fichier Par défaut : /divalto/sys/xwin_output.txt
-nomProjetSurcharge : Nom du projet de surcharge du projet défini par project
-racineBase : Racine des fichiers du projet de base
-racineSurcharge : Racine des fichiers du projet de surcharge
-racineDestination : Racine des fichiers du projet fusionné
-nomProjetFinal : Nom du projet fusionné

 

Exemple

-action fusionbasesurcharge -outputall -project "divalto achat-venteu.dhpt" -profile profil1 -RacineBase /divalto/sources -RacineSurcharge /divalto -RacineDestination /divalto/fusion -NomProjetFinal "divalto achat-vente.dhpt" -action fusionbasesurcharge -project "divalto achat-vente bh.dhpt" -NomprojetSurcharge "divalto achat-venteu.dhpt" -profile profil1 -RacineBase /divalto/sources -RacineSurcharge /divalto -RacineDestination /divalto/fusion -NomProjetFinal "divalto achat-vente.dhpt"

-action fusionprojets

fusion de plusieurs projets. Il faut déjà avoir un projet de fusion

Exemple

-outputall -action fusionprojets -project "divalto aa fusion.dhpt" -profile profil1

-action fusiondico

fusionner un dictionnaire de données et sa surcharge , qui implique des paramètres complémentaires

-action fusiondico -project pppp [ -user uuuu ] -profile pppp [ -output oooo ] -dicoOrigine ooooo -dicoFusion fffff
-dicoOrigine : Nom du dictionnaire de données à fusionner. Ce dictionnaire est ouvert normalement, et la surcharge est chargée depuis le même répertoire ou d'après les implicites.
-dicoFusion : Nom du dictionnaire fusionné.

Exemple

-action fusiondico -dicoOrigine a5dd.dhsd

-action creerprojetsurcharge

création d'une surcharge

Exemple

-action mettreajourmasquessurcharge

met a jour un masque de surcharge avec les pages du masque d'origine , qui implique des paramètres complémentaires

-ClearfUpgrade pour vider le fichier divaltoLog/Fupgrade.log
-output nom_du_fichier (par défaut /divalto/sys/xwin_output.txt)
-BasePaths fichier nom de fichier qui contient une liste de chemins de base (actuellement saisis a la main par l'utilisateur)
-AnalyzeOnly : pour ne faire aucune écriture


Exemple

-action generationprojets

générer nouveaux projets surchargeables (unioquement pour les projets de fusion)

 

Exemple