DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Outils / WDConver
  • 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 Connecteur Natif (ou Accès Natif)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
WDConver : Utilisation en mode ligne de commande
HFSQL ClassicDisponible 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 de données Hyper File 5.5 recherchés>Chaîne de caractères contenant le chemin des fichiers de données Hyper File 5.5 à convertir.
/DSTDIR=<Répertoire des fichiers de données convertis>Chaîne de caractères contenant le répertoire où les fichiers de données converti au format HFSQL Classic seront créés.
/FILE=<Fichier de données source>Chaîne de caractères contenant :
  • soit le chemin du fichier de données Hyper File 5.5 à convertir
  • soit le nom de la table à convertir sur le serveur.
/NAME=<Nom logique dans l'analyse WINDEV 5.5 du fichier à convertir>Chaîne de caractères correspondant au nom logique du fichier de données à 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 de données Hyper File 5.5
  • EXTERN : fichiers/tables externes (exemple : base C/S)
  • XML : fichiers XML
  • TEXT : fichiers texte
/PROVIDER=<Provider OLEDB ou Connecteur Natif>Chaîne de caractères permettant de définir le provider ou le Connecteur Natif (également appelé Accès Natif) permettant d'accéder aux données à convertir.
Pour les Connecteurs 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 Connecteur 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 HFSQL 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 Connecteur Natif (ou Accès Natif)

La ligne de commande suivante permet de convertir à l'aide du Connecteur Natif Oracle la table "DEMO.CUSTOMER". Cette table a pour nom logique "CUSTOMER" sur le serveur "MARS". Le fichier HFSQL 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

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale