Aller au contenu principal
Version: 20 R7 BETA

License usage

License usage : Collection

ParamètreTypeDescription
RésultatCollectionUne collection d'objets contenant des informations sur les licences utilisées

Description

La commande License usage retourne une collection d'objets contenant des informations sur les licences utilisées[#/descv].

Chaque objet de la collection retournée possède les attributs suivants :

Nom de la propriétéTypeDescription
productIdNumériqueID du type de licence
productNameTexteNom du type de licence
productUsedCountNumériqueNombre de licences utilisées (y compris celle-ci) lorsque la licence a été utilisée.
productBalanceNumériqueNombre de licences restantes pour le produit (juste après l'action)
globalProductUsedCountNumériqueLorsque plusieurs serveurs fonctionnent sur la même machine, la propriété indique le nombre de licences utilisées pour tous ces serveurs.
tokenNumériqueID unique de l'opération
timeTexteHorodatage indiquant la période d'utilisation de la licence, au format ISO 8601
reasonTexteLe motif/l'appelant de cette utilisation de licence
sessionObjetContient des informations spécifiques sur la session de la licence utilisée.

Selon le type de session (client 4D ou REST par exemple), le contenu de l'objet session dans le tableau ci-dessus varie. Voir ci-dessous pour plus de détails.

Objet session pour les sessions 4D clientes

Dans la collection retournée pour les sessions 4D, chaque élément contient un objet session identique à celui retourné par la commande Process activity :

Nom de la propriétéTypeDescription
typeTexte (enum)Type de session. Valeurs possibles : "remote", "storedProcedure", "web", "rest"
userNameTexteNom d'utilisateur
machineNameTexteNom de la machine distante
systemUserNameTexteNom de la session du système ouverte sur la machine distante
IPAddressTexteAdresse IP de la machine distante
hostTypeTexte (enum)Type d'hôte. Valeurs possibles : "windows", "mac", "browser"
creationDateTimeDate ISO 8601Date et heure de connexion de la machine distante
stateTexte (enum)Etat de la session. Valeurs possibles : "active", "postponed", "sleeping"
IDTexteUUID de la session
persistentIDTexteID persistant de la session

Objet session pour les sessions SQL

Ce tableau détaille le contenu de l'objet session des sessions SQL :

Nom de la propriétéTypeDescription
IPAddressTextAdresse IP de la session
userAgentTextAgent utilisateur
userNameTextNom d'utilisateur
userIdNumberID utilisateur

Objet session pour les sessions REST

Ce tableau détaille le contenu de l'objet session des sessions REST :

Nom de la propriétéTypeDescription
userNameTexteNom d'utilisateur
sessionIDTexteID sessions REST
IPAddressTexteID du client ayant initié la session REST
isDatastoreBooléenVrai si la requête REST provient d'un datastore