PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Gérer les comptes WEBDEV
  • Fichier de paramètre des comptes utilisateurs
  • Créer un compte WEBDEV
  • Modifier un compte WEBDEV
  • Supprimer un compte
  • Lire les informations concernant un compte
  • Obtenir la liste des comptes
  • Gestion des applications
  • Supprimer une application
  • Attribution d'une application à un compte WEBDEV
  • Liste des applications d'un compte
  • Liste des applications WEBDEV non attribuées
  • Gestion des Webservices
  • Supprimer un Webservice
  • Attribution d'un Webservice à un compte WEBDEV
  • Liste des Webservices d'un compte
  • Liste des Webservices non attribués
  • Migrer les comptes, les sites et les Webservices
  • Migrer un compte utilisateur
  • Migrer un site WEBDEV
  • Migrer un Webservice
  • Migrer tout
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
Présentation
WDCompte peut être entièrement utilisé en ligne de commande. Il est possible de :
Gérer les comptes WEBDEV

Fichier de paramètre des comptes utilisateurs

Les manipulations des comptes WEBDEV sont effectuées à partir d'un fichier contenant les paramètres du compte. Ce fichier est un fichier texte, d'extension quelconque. Ce fichier a la structure suivante :
[MAIN]
NOM=Durand
PRENOM=Alain
LOGIN=ADurand
PASSWORD=Secret
SOCIETE=PCSOFT
CONNEXION = 66

[DIR]
FTP=d:\temp\ftp
APPLI=d:\AppliWW\Durand
FICHIER=d:\DataWW\Durand
Le détail de ces paramètres est le suivant :
Section [MAIN]
LOGINLogin de l'utilisateur du compte. Ce paramètre est obligatoire car il est utilisé comme identifiant.
NOMNom de l'utilisateur du compte
PRENOMPrénom de l'utilisateur du compte
PASSWORDMot de passe de l'utilisateur du compte
SOCIETESociété de l'utilisateur du compte
CONNEXIONNombre de connexions totales autorisées pour ce compte
EMAILAdresse email de l'utilisateur du compte
ADRESSEAdresse de l'utilisateur du compte
TELEPHONENuméro de téléphone de l'utilisateur du compte
DIVERSRemarques supplémentaires
INTERDIT
  • 0 pour un compte activé,
  • 1 pour un compte désactivé.
ADMIN
  • 1 pour un compte administrateur,
  • 0 pour un compte utilisateur.
Versions 20 et supérieures
LOGINOS
Nouveauté 20
LOGINOS
LOGINOS
Compte Windows pour l'installation (déploiement) et l'administration distante
Versions 20 et supérieures
LOGINOSIUSR
Nouveauté 20
LOGINOSIUSR
LOGINOSIUSR
Compte Windows pour l'exécution des sites et webservices
Section [DIR]
FTPRépertoire utilisé pour le transfert par FTP
APPLIRépertoire des applications et sites WEBDEV associées à ce compte
FICHIERRépertoire des fichiers de données des applications et sites WEBDEV associées à ce compte.
WEBSERVICERépertoire des Webservices associés à ce compte.
Section [HFCS1]Cette section est optionnelle. Elle permet de décrire le serveur HFSQL dans le cas d'une utilisation d'une base HFSQL Client/Serveur
SERVEURAdresse IP du serveur HFSQL
PORTPort du serveur HFSQL
LOGINLogin de l'utilisateur de la base de données HFSQL Client/Serveur
PASSEMot de passe de l'utilisateur de la base de données HFSQL Client/Serveur
BASEBase de données HFSQL Client/Serveur

Créer un compte WEBDEV

Pour créer un nouveau compte WEBDEV à l'aide d'une ligne de commande et d'un fichier de paramètre :
  1. Créez un fichier contenant les paramètres du compte à créer.
  2. Lancez WDCompte avec la ligne de commande suivante :
WDCompte.exe /CREATEUSER /PARAM="<Chemin complet du fichier de paramètre>"
Attention : Le fichier de paramètres n'est PAS détruit à la fin de la création du compte.

Modifier un compte WEBDEV

Pour modifier un compte WEBDEV à l'aide d'une ligne de commande et d'un fichier de paramètre :
  1. Créez un fichier contenant les paramètres du compte à modifier.
  2. Lancez WDCompte avec la ligne de commande suivante :
WDCompte.exe /MODUSER /PARAM="<Chemin complet du fichier de paramètre>"
Les paramètres non renseignés dans le fichier de paramètre ne sont pas modifiés.
Attention : Le fichier de paramètres n'est PAS détruit à la fin de la création du compte.

Supprimer un compte

Pour supprimer un compte à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /DELETEUSER /PARAM="<LOGIN>"

Lire les informations concernant un compte

Pour lire les informations concernant un compte à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /INFOUSER /PARAM="<Chemin complet du fichier de paramètre>" /USER="<LOGIN>"
Le fichier de paramètre est créé avec les informations concernant le compte utilisateur identifié par son LOGIN.

Obtenir la liste des comptes

Pour lire les informations concernant les différents comptes à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTUSER /PARAM="<Chemin complet du fichier de paramètre>"
Le fichier de paramètre est créé avec les informations concernant les différents comptes utilisateur.
Gestion des applications

Supprimer une application

Pour supprimer une application ou un site WEBDEV à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /DELETEAPP /APP="<Nom de l'application>"

Attribution d'une application à un compte WEBDEV

Pour attribuer une application ou un site WEBDEV à un compte WEBDEV à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /ATTRIBAPP /APPLI="<Nom de l'application>" /USER="<Login>"

Liste des applications d'un compte

Pour lister les applications d'un compte à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTAPPUSER /PARAM="<Fichier Liste>" /USER="<Login>"
Les applications sont listées dans le fichier <Fichier Liste>.

Liste des applications WEBDEV non attribuées

Pour obtenir la liste des applications non attribuées à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTAPPFREE /PARAM="<Fichier Liste>"
Les applications sont listées dans le fichier <Fichier Liste>.
Versions 18 et supérieures
Fonctionnalité disponible à partir de la version 180044
Gestion des Webservices

Supprimer un Webservice

Pour supprimer un Webservice à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /DELETEWEBSERVICE /WEBSERVICE="<Nom du Webservice>"

Attribution d'un Webservice à un compte WEBDEV

Pour attribuer un Webservice à un compte WEBDEV à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /ATTRIBWEBSERVICE /WEBSERVICE="<Nom du Webservice>" /USER="<Login>"

Liste des Webservices d'un compte

Pour lister les Webservices d'un compte à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTWEBSERVICEUSER /PARAM="<Fichier Liste>" /USER="<Login>"
Les webservices sont listés dans le fichier <Fichier Liste>.

Liste des Webservices non attribués

Pour obtenir la liste des Webservices non attribués à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTWEBSERVICEFREE /PARAM="<Fichier Liste>"
Les Webservices sont listés dans le fichier <Fichier Liste>.
Nouveauté 18
Fonctionnalité disponible à partir de la version 180044
Gestion des Webservices

Supprimer un Webservice

Pour supprimer un Webservice à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /DELETEWEBSERVICE /WEBSERVICE="<Nom du Webservice>"

Attribution d'un Webservice à un compte WEBDEV

Pour attribuer un Webservice à un compte WEBDEV à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /ATTRIBWEBSERVICE /WEBSERVICE="<Nom du Webservice>" /USER="<Login>"

Liste des Webservices d'un compte

Pour lister les Webservices d'un compte à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTWEBSERVICEUSER /PARAM="<Fichier Liste>" /USER="<Login>"
Les webservices sont listés dans le fichier <Fichier Liste>.

Liste des Webservices non attribués

Pour obtenir la liste des Webservices non attribués à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTWEBSERVICEFREE /PARAM="<Fichier Liste>"
Les Webservices sont listés dans le fichier <Fichier Liste>.
Fonctionnalité disponible à partir de la version 180044
Gestion des Webservices

Supprimer un Webservice

Pour supprimer un Webservice à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /DELETEWEBSERVICE /WEBSERVICE="<Nom du Webservice>"

Attribution d'un Webservice à un compte WEBDEV

Pour attribuer un Webservice à un compte WEBDEV à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /ATTRIBWEBSERVICE /WEBSERVICE="<Nom du Webservice>" /USER="<Login>"

Liste des Webservices d'un compte

Pour lister les Webservices d'un compte à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTWEBSERVICEUSER /PARAM="<Fichier Liste>" /USER="<Login>"
Les webservices sont listés dans le fichier <Fichier Liste>.

Liste des Webservices non attribués

Pour obtenir la liste des Webservices non attribués à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /LISTWEBSERVICEFREE /PARAM="<Fichier Liste>"
Les Webservices sont listés dans le fichier <Fichier Liste>.
Versions 18 et supérieures
Fonctionnalité disponible à partir de la version 180044
Migrer les comptes, les sites et les Webservices

Migrer un compte utilisateur

Pour migrer un compte utilisateur à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREUSER [/VERSIONMIGRATION=<Numéro de version à migrer>] [/MIGRERESETUSER]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du compte à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le compte existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.
Le mot-clé MIGRERESETUSER permet de supprimer les utilisateurs de la version actuelle avant la migration. Ce mot-clé permet notamment de supprimer le compte "admin" créé automatiquement à l'installation.

Migrer un site WEBDEV

Pour migrer un site WEBDEV à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREAPP [/VERSIONMIGRATION=<Numéro de version à migrer>]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du site à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le site existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.

Migrer un Webservice

Pour migrer un Webservice à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREWEBSERVICE [/VERSIONMIGRATION=<Numéro de version à migrer>]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du Webservice à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le webservice existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.

Migrer tout

Pour migrer les utilisateurs, les sites et les Webservices à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREALL [/VERSIONMIGRATION=<Numéro de version à migrer>] [/MIGRERESETUSER]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du compte à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le compte, le site ou le Webservice existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.
Le mot-clé MIGRERESETUSER permet de supprimer les utilisateurs de la version actuelle avant la migration. Ce mot-clé permet notamment de supprimer le compte "admin" créé automatiquement à l'installation.
Nouveauté 18
Fonctionnalité disponible à partir de la version 180044
Migrer les comptes, les sites et les Webservices

Migrer un compte utilisateur

Pour migrer un compte utilisateur à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREUSER [/VERSIONMIGRATION=<Numéro de version à migrer>] [/MIGRERESETUSER]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du compte à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le compte existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.
Le mot-clé MIGRERESETUSER permet de supprimer les utilisateurs de la version actuelle avant la migration. Ce mot-clé permet notamment de supprimer le compte "admin" créé automatiquement à l'installation.

Migrer un site WEBDEV

Pour migrer un site WEBDEV à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREAPP [/VERSIONMIGRATION=<Numéro de version à migrer>]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du site à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le site existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.

Migrer un Webservice

Pour migrer un Webservice à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREWEBSERVICE [/VERSIONMIGRATION=<Numéro de version à migrer>]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du Webservice à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le webservice existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.

Migrer tout

Pour migrer les utilisateurs, les sites et les Webservices à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREALL [/VERSIONMIGRATION=<Numéro de version à migrer>] [/MIGRERESETUSER]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du compte à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le compte, le site ou le Webservice existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.
Le mot-clé MIGRERESETUSER permet de supprimer les utilisateurs de la version actuelle avant la migration. Ce mot-clé permet notamment de supprimer le compte "admin" créé automatiquement à l'installation.
Fonctionnalité disponible à partir de la version 180044
Migrer les comptes, les sites et les Webservices

Migrer un compte utilisateur

Pour migrer un compte utilisateur à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREUSER [/VERSIONMIGRATION=<Numéro de version à migrer>] [/MIGRERESETUSER]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du compte à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le compte existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.
Le mot-clé MIGRERESETUSER permet de supprimer les utilisateurs de la version actuelle avant la migration. Ce mot-clé permet notamment de supprimer le compte "admin" créé automatiquement à l'installation.

Migrer un site WEBDEV

Pour migrer un site WEBDEV à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREAPP [/VERSIONMIGRATION=<Numéro de version à migrer>]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du site à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le site existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.

Migrer un Webservice

Pour migrer un Webservice à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREWEBSERVICE [/VERSIONMIGRATION=<Numéro de version à migrer>]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du Webservice à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le webservice existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.

Migrer tout

Pour migrer les utilisateurs, les sites et les Webservices à l'aide d'une ligne de commande, utilisez la syntaxe suivante :
WDCompte.exe /MIGREALL [/VERSIONMIGRATION=<Numéro de version à migrer>] [/MIGRERESETUSER]
Le paramètre <Numéro de version à migrer> correspond au numéro de version du compte à migrer.
Si ce paramètre correspond à *, toutes les versions précédentes seront migrées, de la version la plus récente vers la version la plus ancienne. Si le compte, le site ou le Webservice existe déjà, il n'est pas remplacé.
Si ce paramètre n'est pas précisé, seule la version précédente la plus récente est migrée.
Le mot-clé MIGRERESETUSER permet de supprimer les utilisateurs de la version actuelle avant la migration. Ce mot-clé permet notamment de supprimer le compte "admin" créé automatiquement à l'installation.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire