PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Mode ligne de commande
  • Exemples
  • Exemple d'utilisation d'un script :
  • Exemple d'utilisation
  • Exemple de conversion d'un seul fichier
  • Exemple de conversion en utilisant un accès natif
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
WDConver : Utilisation en mode ligne de commande
HFSQLDisponible uniquement avec ce type de connexion
Présentation

Mode ligne de commande

L'utilisation de WDConver en mode ligne de commande consiste à exécuter une description de conversion créée et sauvegardée avec WDConver (fichier ".WDV").
Pour lancer WDConver en ligne de commande, la syntaxe est la suivante :
WDConver.EXE [-report][-error][-wizard]/SCRIPT=<FichierWDV>
Détails des paramètres :
ParamètresSignification
[-report]Si ce paramètre est précisé, un compte-rendu sera affiché à la fin de l'exécution du script.
Par défaut, si ce paramètre n'est pas précisé, aucun compte-rendu ne sera affiché à la fin de l'exécution du script.
[-error]Si ce paramètre est précisé, en cas d'erreur, un message sera affiché à la fin de l'exécution du script.
Par défaut, si ce paramètre n'est pas précisé, aucun message d'erreur ne sera affiché à la fin de l'exécution du script.
[-wizard]Si ce paramètre est précisé, l'assistant de conversion des données se lancera.
Par défaut, si ce paramètre n'est pas précisé, l'assistant de conversion des données ne se lancera pas.
/SCRIPT=<FichierWDV>Chaîne de caractères contenant le nom et le chemin complet de la description de conversion à utiliser (fichier ".WDV").
Ce paramètre est obligatoire sauf si le paramètre "-wizard" est spécifié.
/WDD=<Chemin analyse>Chaîne de caractères contenant le chemin de l'analyse WINDEV, WEBDEV ou WINDEV Mobile. Si ce chemin contient des espaces, il doit être mis entre guillemets.
/PWD=<Mot de passe (non crypté) de l'analyse>Chaîne de caractères contenant le mot de passe de l'analyse WINDEV, WEBDEV ou WINDEV Mobile. Si ce mot de passe contient des espaces, il doit être mis entre guillemets.
/WDD55=<Chemin analyse WINDEV 5.5>Chaîne de caractères contenant le chemin de l'analyse WINDEV 5.5. Si ce chemin contient des espaces, il doit être mis entre guillemets.
/PWD55=<Mot de passe (non crypté) de l'analyse WINDEV 5.5>Chaîne de caractères contenant le mot de passe de l'analyse WINDEV 5.5. Si ce mot de passe contient des espaces, il doit être mis entre guillemets.
/SRCDIR=<Répertoire des fichiers Hyper File 5.5 recherchés>Chaîne de caractères contenant le chemin des fichiers Hyper File 5.5 à convertir.
/DSTDIR=<Répertoire des fichiers convertis>Chaîne de caractères contenant le répertoire où les fichiers converti au format HyperFileSQL Classic seront créés.
/FILE=<Fichier source>Chaîne de caractères contenant :
  • soit le chemin du fichier Hyper File 5.5 à convertir
  • soit le nom de la table à convertir sur le serveur.
/NAME=<Nom logique dans l'analyse 15 du fichier à convertir>Chaîne de caractères correspondant au nom logique du fichier à convertir dans l'analyse WINDEV, WEBDEV ou WINDEV Mobile.
/FILEPWD55=<Mot de passe non crypté du fichier source>Chaîne de caractères correspondant au mot de passe du fichier WINDEV 5.5 à convertir.
/FILEDST=<Chemin destination du fichier converti>Chaîne de caractères correspondant au chemin du fichier converti
/NOREPPermet d'ignorer le fichier .REP au format WINDEV 5.5.
/MODE=[HF5 | EXTERN | XML | TEXT] Type des fichiers sourcesDéfinit le format des fichiers à importer :
  • HF5 : fichiers Hyper File 5.5
  • EXTERN : fichiers/tables externes (exemple : base C/S)
  • XML : fichiers XML
  • TEXT : fichiers texte
/PROVIDER=<Provider OLEDB ou accès natif>Chaîne de caractères permettant de définir le provider ou l'accès Natif permettant d'accéder aux données à convertir.
Pour les accès natifs, utilisez les chaînes de caractères suivantes : WinDevOracle, WinDevSQLServer, WinDevInformix, ...
/DATASOURCE=<Nom de la source (fichier ou serveur)>Chaîne de caractères. Ce paramètre est utilisé lors de la conversion d'un fichier par Accès Natif, provider OLE DB, ...
Correspond au nom de la source de données.
/USER=<Nom utilisateur>Chaîne de caractères. Correspond au nom de l'utilisateur de la source de données.
/USERPWD=<Mot passe non crypté utilisateur>Chaîne de caractères. Correspond au mot de passe de l'utilisateur de la source de données.
/DATABASE=<Nom base de données>Chaîne de caractères. Correspond à la base de données accédée (s'il en existe plusieurs sur le serveur).
Remarque : Le tableau ci-dessus présente les différents paramètres pouvant être utilisés pour lancer WDConver en mode ligne de commande. Pour obtenir directement ces paramètres lors du lancement de WDConver, utilisez une des syntaxes suivantes :
  • WDConver.EXE /help
  • WDConver.EXE /?
Remarque : Les scripts créés avec une version antérieure de WINDEV 7 ne sont pas utilisables avec WDConver version 8 et supérieure. Les scripts créés avec WINDEV 7.5 sont utilisables avec WDConver version 8 et supérieure.
Exemples

Exemple d'utilisation d'un script :

La ligne de commande suivante permet d'exécuter la description de conversion "C:\MonRépertoire\MaDescription.WDV". En cas d'erreur, un message sera affiché à la fin de la modification automatique des fichiers de données (paramètre "-error"). L'assistant de la modification automatique des fichiers de données ne se lancera pas.
LanceAppli("C:\MesOutils\WDConver.EXE " +...
       "-error/SCRIPT=C:\MonRépertoire\MaDescription.WDV")

Exemple d'utilisation

La ligne de commande suivante permet de :
  • Sélectionner tous les fichiers Hyper File 5 accessibles par le fichier ".REP" et dans le répertoire "C:\data".
  • Convertir ces fichiers au format HyperFileSQL Classic dans le répertoire "C:\dataclassic".
LanceAppli("C:\MesOutils\WDConver.EXE " +...
"/WDD55=C:\WDProjet\Projet5\Projet.WD5\Projet.WDD" +...
"/WDD=""C:\Mes Projets\Projet\Projet.wdd" +...
"/SRCDIR=""C:\data"" /DSTDIR=c:\dataclassic")

Exemple de conversion d'un seul fichier

La ligne de commande suivante permet de convertir uniquement un fichier spécifique :
LanceAppli("C:\MesOutils\WDConver.EXE " +...
       "/WDD55=C:\WDProjet\Projet5\Projet.WD5\Projet.WDD " +...
       "/WDD=C:\Mes Projets\Projet\Projet.wdd " +...
       "/FILE=C:\data\echange.fic /NAME=ECHANGE " +...
       "/DSTDIR=c:\dataclassic /NOREP")

Exemple de conversion en utilisant un accès natif

La ligne de commande suivante permet de convertir à l'aide l'Accès Natif Oracle la table "DEMO.CUSTOMER". Cette table a pour nom logique "CUSTOMER" sur le serveur "MARS". Le fichier HyperFileSQL Classic sera créé dans le répertoire "c:\data".
LanceAppli("C:\MesOutils\WDConver.EXE " +...
"/MODE=EXTERN /DATASOURCE=MARS "+...
"/PROVIDER=WinDevOracle /USER=DEMO "+...
"/USERPWD=DEMO "+...
"/WDD=""C:\Mes Projets\test.ANA\test.wdd"""+...
"/DSTDIR=c:\data /FILE=DEMO.CUSTOMER /NAME=CUSTOMER")
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire