Ligne de commande (desktop)

De Wiki1000
(Différences entre les versions)
m (Fichier de commande)
(Fichier de commande)
Ligne 48 : Ligne 48 :
 
* [\SOFTWARE\Sage\Ligne 1000\Desktop\Autorun]
 
* [\SOFTWARE\Sage\Ligne 1000\Desktop\Autorun]
 
: Permet d'exécuter du code après l'initialisation
 
: Permet d'exécuter du code après l'initialisation
 +
 +
On notera que le dossier est ici normalement de type test unitaire.
  
 
Cette section est exécutée après connexion au dossier, les paramètres sont interprétés par ordre.
 
Cette section est exécutée après connexion au dossier, les paramètres sont interprétés par ordre.
Ligne 71 : Ligne 73 :
 
Une entrée test unitaire contient trois sections séparées par des virgules :
 
Une entrée test unitaire contient trois sections séparées par des virgules :
  
  fichier de sortie, contexte de base de données, nom de test
+
  fichier de sortie, contexte de base de données (TdbmTestSuiteEnv), nom de test
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 82 : Ligne 84 :
 
|-
 
|-
 
|contexte de base de données
 
|contexte de base de données
|Nom du contexte d'exécution du test
+
|Nom du contexte d'exécution du test (doit exister dans TdbmTestSuiteEnv).
 
|-
 
|-
 
|nom de test
 
|nom de test
|Nom du test unitaire a exécuté
+
|Nom du test unitaire a exécuter
 
|}
 
|}
  

Version du 11 janvier 2018 à 17:38

Le programme ligne1000 supporte les paramètres suivants :

  • Fichier de commande
Si le premier paramètre est un fichier existant il est considéré comme un fichier de commande.
  • Informations de connexion
Paramètre Valeur
1 Entrée de base master dans la base de registre
2 Nom de dossier
3 Nom d'Application
4 Nom d'utilisateur
5 Mot de passe utilisateur
6 Groupe de l'utilisateur

Exemple :

App-cmd-line-1.png


Fichier de commande

Si le premier paramètre est un fichier il est interprété comme un fichier de commande.

Un fichier de commande est au format .ini et peut contenir les sections suivantes :

  • [\SOFTWARE\Sage\Ligne 1000\Desktop\Master]
Définie les paramètres de la base master
  • [\SOFTWARE\Sage\Ligne 1000\Desktop\Folder]
Définie les paramètres du dossier et de l'utilisateur
  • [\SOFTWARE\Sage\Ligne 1000\Desktop\Autorun]
Permet d'exécuter du code après l'initialisation

On notera que le dossier est ici normalement de type test unitaire.

Cette section est exécutée après connexion au dossier, les paramètres sont interprétés par ordre.

Nom de variable Paramètre
folder Définie le répertoire contenant le fichier à exécuter
file Fichier script à exécuter
test Test unitaire à exécuter
halt Arrêter l'exécution et sortie du programme.

Une entrée test unitaire contient trois sections séparées par des virgules :

fichier de sortie, contexte de base de données (TdbmTestSuiteEnv), nom de test
Nom de variable Section
fichier de sortie Nom du fichier résultat du test
contexte de base de données Nom du contexte d'exécution du test (doit exister dans TdbmTestSuiteEnv).
nom de test Nom du test unitaire a exécuter

Exemple :

[\SOFTWARE\Sage\Ligne 1000\Desktop\Master]
Master base = mssql://myserver/dbMasterV800?prefix="dbo." 
Master caption = Base Master 
Master driver = mssql
Master OS Authentication = 0
Master user = sa
Master password = 1000000072BB34843647E44XXXXXXXXXXXXXXXXX
 
[\SOFTWARE\Sage\Ligne 1000\Desktop\Folder]
OrganizationName = ;pour multitenant
Folder = Test Multi-Sociétés
Application = Test Multi-Société
UserName = webuser
UserPassword =
Directory =
GroupName =
 
[\SOFTWARE\Sage\Ligne 1000\Desktop\Autorun]
file = autorun.pas
test = test.xml,MSSQL-2008,dbTestSuite1
halt = 1




Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels