Altova FlowForce Server 2024 Advanced Edition

Ligne de commande

Accueil Préc Haut Suivant

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/FlowForceServer2024/bin/

macOS

/usr/local/Altova/FlowForceServer2024/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

help

Oui

Oui


Fournit des informations d'aide concernant la commande fournie en tant qu'argument.

assignlicense

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.

compactdb

Oui


Oui

Réduit la taille des fichiers FlowForce .db s'ils contiennent des entrées supprimées.

createdb

Oui


Oui

Crée une nouvelle base de données FlowForce.

debug

Oui

Oui

Oui

Lance l’application en tant que mode de debug.

exportresourcestrings

Oui

Oui


Exporte tous les strings de ressource d’application vers un fichier XML

foreground

Oui

Oui

Oui

Lance l’application en tant que mode de foreground.

initdb

Oui


Oui

Crée ou met à jour la base de données FlowForce.

installer

Oui

Oui


Installe l’application comme service de Windows.

licenseserver

Oui



Enregistre FlowForce Server avec Altova LicenseServer sur le réseau local.

migratedb

Oui


Oui

Migre les données FlowForce Server depuis une version précédente à la dernière version.

repair

Oui


Oui

Lance l’application en tant que mode de repair.

resetpassword

Oui



Réinitialise le mot de passe de userl'utilisateur root à la valeur par défaut, et accorde à user l'utilisateur root tous les privilèges.

setdeflang (sdl)

Oui

Oui


Définit la langue par défaut.

start

Oui

Oui


Lance l’application en tant que service.

uninstall

Oui

Oui


Désinstalle l'application en tant que service Windows

upgradedb

Oui


Oui

Met à jour la base de données FlowForce Server à la dernière version.

verifylicense

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/FlowForceServer2024/bin/flowforceserver help

macOS

/usr/local/Altova/FlowForceServer2024/bin/flowforceserver help

Windows

C:\Program Files (x86)\Altova\FlowForceServer2024\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/FlowForceServer2024/bin

macOS

cd /usr/local/Altova/FlowForceServer2024/bin

Windows

cd "C:\Program Files (x86)\Altova\FlowForceServer2024\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.

 

© 2018-2024 Altova GmbH