Ligne de commande MapForce Server
MapForce Server fournit une interface de ligne de commande que vous pouvez utiliser pour des tâches administratives telles que la gestion des licences, et pour exécuter les fichiers d’exécution de mappage (.mfx). Les commandes disponibles sont recensées ci-dessous.
•assignlicense : (uniquement Windows) télécharge une licence vers le LicenseServer et attribue la licence à MapForce Server.
•exportresourcestrings : exporte tous les strings de ressource d’application vers un fichier XML.
•help : affiche des informations sur la commande qui est soumise comme argument (ou sur toutes les commandes si aucun argument n’est soumis).
•licenseserver : Enregistre MapForce Server avec un LicenseServer sur le réseau local.
•run : exécute un fichier d’exécution de mappage (.mfx) compilé avec MapForce.
•setdeflang : définit la langue par défaut de MapForce Server.
•verifylicense : (uniquement Windows) vérifie si la version actuelle de MapForce Server est sous licence et, en option, si la version est sous licence avec la clé de licence donnée.
•version : affiche le numéro de la version de MapForce Server.
Selon votre système d'exploitation, le chemin d'accès au fichier exécutable peut varier. Les chemins d'accès par défaut sont indiqués dans la table ci-dessous.
OS | Chemin |
---|---|
Linux | /opt/Altova/MapForceServer2026/bin |
Windows | C:\Program Files\Altova\MapForceServer2026\bin |
Note : Si MapForce Server 32 bits est installé sur Windows 64 bits, remplacez C:\Program Files par C:\Program Files (x86).
Pour plus de simplicité, cette documentation omet le chemin complet de l'exécutable et y fait référence uniquement par son nom, par exemple :
mapforceserver help |
Comment exécuter une commande
Pour exécuter une commande, ouvrez une invite de commande, puis sélectionnez l'une des options ci-dessous pour accéder au fichier exécutable.
Option 1 : utilisez le chemin absolu
Vous pouvez saisir le chemin absolu du fichier exécutable, qui fonctionne depuis n'importe quel répertoire. Si le chemin contient des espaces, encadrez-le de guillemets doubles.
Linux
/opt/Altova/MapForceServer2026/bin/mapforceserver help |
Windows
"C:\Program Files (x86)\Altova\MapForceServer2026\bin\MapForceServer.exe" help |
Option 2 : passer au répertoire d'installation
Vous pouvez modifier le répertoire actuel du terminal pour le répertoire d'installation. Vous pouvez ensuite exécuter des commandes en saisissant le nom du fichier exécutable (sans le chemin d'accès complet) et la commande souhaitée :
Linux
cd /opt/Altova/MapForceServer2026/bin ./mapforceserver help |
Windows
cd C:\Program Files (x86)\Altova\MapForceServer2026\bin MapForceServer help |
Note : Sur les systèmes Linux, le préfixe ./ indique que le fichier exécutable se trouve dans le répertoire actuel.
Option 3 : ajoutez le chemin d'accès du fichier exécutable à PATH.
Vous pouvez ajouter le répertoire contenant l'exécutable à la variable d'environnement PATH. Cela vous permet d'exécuter des commandes à partir de n'importe quel répertoire en saisissant le nom de l'exécutable (sans le chemin d'accès complet), suivi de la commande souhaitée :
Linux
mapforceserver help |
Windows
MapForceServer help |
Conseils et astuces
Vous trouverez ci-dessous quelques conseils qui pourraient vous être utiles lorsque vous travaillez avec l'interface de ligne de commande.
•Pour connaître le répertoire actuel dans lequel se trouve votre fenêtre de ligne de commande, saisissez pwd sous Linux. Sous Windows, saisissez echo %CD%.
•Vous pouvez utiliser la touche Tab pour saisir rapidement divers chemins d'accès à des fichiers ou à des répertoires, sans avoir à les taper en entier. Par exemple, si vous tapez cd c:\prog dans la ligne de commande et appuyez sur la touche Tab, C:\Program Files s'affichera automatiquement (ou tout autre répertoire sous C:\ dont le nom commence par « Prog »).
•Lorsque vous saisissez des chemins d'accès contenant des espaces, tels que C:\Program Files sous Windows, veuillez les mettre entre guillemets.
•Si vous voyez un message similaire à « Cette commande n'est pas reconnue comme une commande interne ou externe, un programme exécutable ou un fichier batch », vous avez probablement mal saisi un chemin d'accès ou une commande.
•Sous Linux, veuillez vous assurer que vous utilisez la casse correcte pour les noms de fichiers et de répertoires. Par exemple, si vous saisissez un chemin tel que /home/nikita/downloads, une erreur s'affichera si le nom du répertoire est en réalité /home/nikita/Downloads.
•Lorsque vous saisissez un chemin d'accès sous Linux, utilisez des barres obliques, contrairement aux barres obliques inversées sous Windows.