Ligne de commande
La solution FlowForce consiste en deux services : FlowForce Server et FlowForce Web Server. Pour chacun de ces services, un exécutable est disponible qui prend en charge les commandes administratives qui peuvent être exécutées à la ligne de commande. Vous pouvez trouver les deux exécutables
Linux | /opt/Altova/FlowForceServer2025/bin/ |
macOS | /usr/local/Altova/FlowForceServer2025/bin/ |
Windows | <ProgramFilesFolder>\Altova\FlowForceServer\bin\ |
Les noms de fichier sont comme suit :
Linux | flowforceserver flowforcewebserver |
macOS | flowforceserver flowforcewebserver |
Windows | FlowForceServer.exe FlowForceWebServer.exe |
Commandes disponibles
L’interface de la ligne de commande (CLI) peut être utilisée à des fins d’administration (telles que la mise sous licence, la résolution de problème et une sauvegarde de base de données interne). Les commandes prises en charge par CLI sont énumérées ci-dessous. Les abréviations FFS et FFW dans la table ci-dessous signifient FlowForce Server et FlowForce Web Server, respectivement.
Notez qu’avant d’utiliser quelques-unes de ces commandes, vous devez arrêter les services FlowForce Server et FlowForce Web Server (voir les détails ci-dessous).
Commande | FFS | FFW | Les services doivent être arrêtés | Description |
Oui | Oui | Fournit des informations d'aide concernant la commande fournie en tant qu'argument. | ||
Oui | Cette commande ne s'applique que pour les plateformes Windows. Elle peut être utilisée pour charger et attribuer un fichier de licence sur FlowForce Server. | |||
Oui | Oui | Réduit la taille des fichiers FlowForce .db s'ils contiennent des entrées supprimées. | ||
Oui | Oui | Crée une nouvelle base de données FlowForce. | ||
Oui | Oui | Oui | Lance l’application en tant que mode de debug. | |
Oui | Oui | Exporte tous les strings de ressource d’application vers un fichier XML | ||
Oui | Oui | Oui | Lance l’application en tant que mode de foreground. | |
Oui | Oui | Crée ou met à jour la base de données FlowForce. | ||
Oui | Oui | Installe l’application comme service de Windows. | ||
Oui | Enregistre FlowForce Server avec Altova LicenseServer sur le réseau local. | |||
Oui | Oui | Migre les données FlowForce Server depuis une version précédente à la dernière version. | ||
Oui | Oui | Lance l’application en tant que mode de repair. | ||
Oui | Réinitialise le mot de passe de l'utilisateur root à la valeur par défaut, et accorde à l'utilisateur root tous les privilèges. | |||
Oui | Oui | Définit la langue par défaut. | ||
Oui | Oui | Lance l’application en tant que service. | ||
Oui | Oui | Désinstalle l'application en tant que service Windows | ||
Oui | Oui | Met à jour la base de données FlowForce Server à la dernière version. | ||
Oui | Cette commande ne s'applique que pour les plateformes Windows. Elle peut être utilisée pour vérifier si FlowForce Server est mis sous licence, et, en option, si une clé de licence est déjà attribuée à FlowForce Server. |
Conventions
Par convention, cette documentation omet le chemin complet du programme d'exécution lors de la description d'une commande donnée et utilise flowforceserver au lieu du nom du programme d'exécution, par exemple :
flowforceserver help |
flowforceserver est le chemin du programme d'exécution. Veuillez noter que, si vous utilisez un chemin absolu, vous pourrez exécuter des commande quelque soit le répertoire actuel dans lequel votre fenêtre (terminal) d'invite de commande se trouve. Néanmoins, si vous souhaitez appeler le programme d'exécution en ne saisissant que son nom, veuillez vous assurer de suivre l'une des deux étapes auparavant :
•Changer le répertoire actuel du terminal dans le répertoire d'installation de FlowForce Server
•Ajouter le répertoire dans lequel le programme d'exécution se trouve à la variable d'environnement PATH.
Ces deux scénarios sont décrits en détail ci-dessous.
Trucs et astuces
Si vous ne maîtrisez pas encore la ligne de commande, nous vous proposons les astuces suivantes.
•Pour connaître le répertoire actuel dans lequel se trouve la ligne de commande, saisir pwd sur Linux et macOS. Sur Windows, saisir echo %CD%.
•Utilisez la touche Tab pour vous déplacer rapidement dans les chemins de dossier ou de répertoire sans devoir les saisir en entier. Par exemple, si vous saisissez cd c:\prog dans la ligne de commande, puis que vous appuyez sur Tab, C:\Program Files sera rempli automatiquement (ou peut-être un autre répertoire sous C:\ dont le nom commence avec "Prog").
•Lorsque vous saisissez des chemins qui contiennent un espace blanc, comme C:\Program Files sur Windows, veillez à les contenir dans des guillemets.
•Si vous voyez un message semblable à "Cette commande n'est pas reconnue en tant que commande interne ou externe, programme opérable ou fichier batch", il s'agit probablement d'une erreur d'écriture du chemin ou de la commande.
•Sur Linux, veuillez vous assurer que vous utilisez la casse correcte pour les noms de dossier ou de répertoire. Par exemple, la saisie d'un chemin comme /home/nikita/downloads retournera une erreur si le nom du répertoire est en fait /home/nikita/Downloads.
•Lorsque vous saisissez un chemin sur Linux ou sur macOS, utiliser la barre oblique vers l'avant, contrairement aux barres obliques vers l'arrière sur Windows.
Comment exécuter une commande
1.Ouvrir une fenêtre d'invite de commande.
a.Pour ouvrir une invite de commande sur Windows, appuyer sur la touche Windows et commencer à saisir cmd. Cliquer sur la suggestion Command Prompt qui apparaît.
b.Pour ouvrir un terminal sur Mac, cliquer sur l'icône Finder, puis sélectionner Go > Utilities depuis le menu. Double-cliquer sur l'icône Terminal dans la fenêtre Utilities.
c.Si vous exécutez Linux depuis une interface d'utilisateur graphique, situer et exécuter la commande Terminal telle qu'applicable à votre distribution . Si vous exécutez Linux depuis une interface de ligne de commande, ignorer cette étape.
2.Saisir le chemin complet vers le programme d'exécution, suivi par la commande que vous souhaitez exécuter. Par exemple, la commande ci-dessous propose de l'aide dans la ligne de commande.
Linux | /opt/Altova/FlowForceServer2025/bin/flowforceserver help |
macOS | /usr/local/Altova/FlowForceServer2025/bin/flowforceserver help |
Windows | C:\Program Files (x86)\Altova\FlowForceServer2025\bin\FlowForceServer.exe help |
Dans l'exemple ci-dessus, la commande help était exécutée sans options ou arguments. D'autres commandes peuvent avoir des arguments et des options, et ces arguments et options peuvent être obligatoires ou optionnelles. Consultez la section de référence pour plus de détails concernant chaque commande .
Appeler FlowForce Server dans le répertoire d'installation
Pour appeler le programme d'exécution sans devoir saisir le chemin complet, changer le répertoire actuel dans le répertoire sur lequel le programme d'exécution FlowForce Server a été installé, par exemple :
Linux | cd /opt/Altova/FlowForceServer2025/bin |
macOS | cd /usr/local/Altova/FlowForceServer2025/bin |
Windows | cd "C:\Program Files (x86)\Altova\FlowForceServer2025\bin\FlowForceServer.exe" |
Vous pouvez maintenant exécuter toute commande en saisissant uniquement le nom du programme d'exécution, par exemple :
Linux | ./flowforceserver help |
macOS | ./flowforceserver help |
Windows | FlowForceServer.exe help |
Note : | Sur les systèmes Linux et macOS, le préfixe ./ indique que le programme d'exécution se trouve dans le répertoire actuel. |
Appeler FlowForce Server depuis tout répertoire
Pour appeler le programme d'exécution depuis tout répertoire, référez-vous-y en utilisant le chemin absolu. En alternative, si vous souhaitez appeler le programme en saisissant uniquement le nom du programme d'exécution, vous pouvez éditer la variable d'environnement PATH de votre système d'exploitation de manière à ce qu'il inclut le chemin complet vers le répertoire d'installation FlowForce Server. Pour consulter les différents moyens de modifier la variable d'environnement PATH, se référer à la documentation de votre système d'exploitation.
Note: | Une fois avoir changé la variable d'environnement PATH, vous devrez éventuellement fermer la fenêtre de terminal et en ouvrir une nouvelle, pour que les modifications prennent effet. |