Le fichier d'options permet à l'administrateur de licence de contrôler l'accès des utilisateurs aux licences dans le gestionnaire de licence. Actuellement, seules les licences flottantes prennent en charge l’utilisation du fichier d’options. Les licences d’utilisateur nommé ArcGIS Pro ou des applications Premium via un portail ArcGIS Enterprise ne sont pas prises en charge.
Les utilisateurs sont identifiés par leur nom d'utilisateur, leur nom d'hôte, leur affichage ou leur adresse IP.
Pour les licences flottantes, l'administrateur de licences peut :
- autoriser ou refuser l'utilisation de licences spécifiques ;
- autoriser ou refuser l'emprunt de licences ;
- réserver des licences.
Si vous possédez des licences fixes d'entreprise, l'administrateur de licence peut autoriser ou refuser l'autorisation de licences spécifiques.
Les lignes du fichier d'options sont limitées à 4 000 caractères. La barre oblique inverse (\) peut être utilisée comme caractère de suite sur les lignes du fichier d'option.
Vous pouvez inclure des commentaires dans votre fichier d'options en commençant chaque ligne de commentaires par un symbole dièse (#). Tout dans le fichier d'options respecte la casse. Veillez à entrer correctement les noms d'utilisateurs et les noms de fonctions, par exemple.
Pour créer et utiliser un fichier d'options
- Ouvrez le Bloc-notes ou un autre éditeur de texte.
- Créez vos options en fonction du niveau de contrôle dont vous souhaitez bénéficier. Reportez-vous aux rubriques sur la syntaxe des différentes options prises en charge.
- Enregistrez le fichier en le nommant ARCGIS.opt dans le dossier d'installation d'ArcGIS License Manager. L'emplacement par défaut est C:\Program Files\ArcGIS\LicenseManager\bin. Pour les versions antérieures à la 2021.0, l'emplacement par défaut est C:\Program Files\ArcGIS\LicenseManager\bin (32-bit machine) or C:\Program Files (x86)\ArcGIS\LicenseManager\bin (machines 64 bits).
- Lancez l'administrateur du serveur de licences ArcGIS en sélectionnant Start (Démarrer) > Programs (Programmes) > ArcGIS > License Server Administrator (Administrateur du serveur de licences).
- Cliquez sur Démarrer/Arrêter le service de licences dans la table des matières, puis sur le bouton Relire les licences pour sélectionner le fichier d'options. Pour savoir si les options ont été appliquées, cliquez sur Diagnostics, puis sur Afficher pour afficher le journal de débogage.
Obtention des noms de fonctions auprès de l'administrateur du serveur de licence
Les noms de fonctions internes doivent être utilisés dans le fichier d'options pour désigner des produits ou des extensions. La liste de la plupart des noms de fonctions internes se trouve dans la rubrique Noms de fonctions dans le fichier d'options d'ArcGIS. Vous pouvez également utiliser l'administrateur du serveur de licence pour rechercher les noms de fonctions internes :
- Ouvrez l'administrateur du serveur de licence.
- Choisissez Disponibilité dans la table des matières.
- Double-cliquez sur le produit ou l'extension à utiliser dans le fichier d'options.
- Utilisez la valeur Nom de fonction interne au bas de la fenêtre. Par exemple, pour ArcGIS Desktop Advanced, le nom de fonction interne est ARC/INFO.
Exemple de fichier d'options
# Cet exemple a pour objectif de réserver une licence ArcGIS for Desktop Basic à l'utilisateur John RESERVE 1 VIEWER USER John |
Options prises en charge
Voici une liste des options prises en charge pouvant être utilisées avec le démon VENDOR ARCGIS. Pour en savoir plus, cliquez sur l'option.
ACTIVATION_EXPIRY_DAYS | Permet de limiter l'emprunt au nombre de jours d'un ID de permission spécifique (numéro d'autorisation). |
Permet d'écrire des informations du journal de débogage pour ce démon VENDOR dans le fichier spécifié. | |
Permet de refuser à un utilisateur l'accès à une fonction. | |
Permet de refuser à un utilisateur la possibilité d'activer des licences fixes conservées sur le serveur de licence. | |
Permet de refuser à un utilisateur l'accès à toutes les fonctions mises à disposition par le démon ARCGIS. | |
Permet de définir un groupe d'utilisateurs pour l'utiliser avec n'importe quelle option. | |
Permet de définir l'option visant à traiter les noms d'utilisateurs et les noms d'hôtes comme sensibles à la casse ou non. | |
Permet de définir un groupe d'hôtes pour l'utiliser avec n'importe quelle option. | |
Permet d'autoriser un utilisateur à utiliser une fonction. | |
Permet d'autoriser un utilisateur à activer des licences fixes conservées sur le serveur de licence. | |
Permet d'autoriser un utilisateur à accéder à toutes les fonctions mises à disposition par le démon ARCGIS. | |
Permet de limiter l'utilisation d'une fonction ou d'un groupe en particulier (établissement d'une priorité d'utilisation parmi les utilisateurs). | |
Permet de désactiver la journalisation de certains éléments dans le fichier journal de débogage. | |
Permet de réserver des licences pour un utilisateur ou un groupe d'utilisateurs/d'hôtes. |
Définition des restrictions des licences en fonction du type
Certains mots-clés d'options imposent des restrictions aux personnes autorisées à utiliser les licences ou aux endroits où les licences peuvent être utilisées. Ces options prennent un argument de type qui indique ce sur quoi repose la restriction.
Avec les mots-clés d'options EXCLUDE, EXCLUDE_ENTITLEMENT, EXCLUDEALL, INCLUDE, INCLUDE_ENTITLEMENT, INCLUDEALL, MAX et RESERVE, les valeurs suivantes peuvent être utilisées pour le type :
- USER : nom d'utilisateur de la personne qui exécute l'application Flex. Les noms d'utilisateurs respectent la casse et ne peuvent pas contenir d'espaces.
- HOST : nom d'hôte du système ou adresse IP où l'application s'exécute. Les noms d'hôtes respectent la casse. L'adresse IP peut contenir des caractères génériques.
Avec les mots-clés d'options EXCLUDE, EXCLUDEALL, INCLUDE, INCLUDEALL, MAX et RESERVE, les valeurs suivantes peuvent être utilisées pour le type :
- DISPLAY : nom de l'endroit où l'application est affichée. Sur UNIX, DISPLAY a la valeur /dev/tty xx (option toujours définie sur /dev/tty lorsqu'une application s'exécute en arrière-plan) ou le nom X-Display. Sur Windows, il s'agit du nom du système ou, dans le cas d'un environnement Terminal Server, du nom du client Terminal Server. Les noms d'affichage respectent la casse.
- INTERNET : adresse IP du système sur lequel l'application s'exécute. Les caractères génériques peuvent être utilisés dans l'adresse IP.
Sur Windows (sans Terminal Server), HOST et DISPLAY sont tous les deux définis sur le nom du système. Pour les licences qui autorisent l'extraction depuis Terminal Server (mot-clé TS_OK sur la ligne de la fonction), USER, HOST et DISPLAY peuvent être différents les uns des autres.
Les types répertoriés ci-dessus n'utilisent qu'un seul membre. Par exemple :
EXCLUDE coolsoft USER joe
Pour spécifier une liste d'utilisateurs ou d'hôtes, définissez d'abord la liste à l'aide des lignes d'options GROUP ou HOST_GROUP, puis utilisez le type GROUP ou HOST_GROUP pour spécifier le nom du groupe. Par exemple :
GROUP stars joe barbara susan
EXCLUDE coolsoft GROUP stars