Saltar al contenido principal
Versión: Siguiente

Get license usage

Get license usage -> Resultado

ParámetroTipoDescripción
ResultadoCollection🡐Una colección de objetos con información sobre las licencias retenidas.

Descripción

El comando Get license usage devuelve una colección de objetos que contienen información sobre las licencias retenidas.

Cada objeto de la colección devuelta tiene los siguientes atributos:

Nombre de la propiedadTipoDescripción
productIdNúmeroID del tipo de licencia
productNameTextoNombre del tipo de licencia
productUsedCountNúmeroNúmero de licencias retenidas (incluida ésta) cuando se retuvo la licencia
productBalanceNúmeroNúmero de licencias restantes para el producto (justo después de la acción)
globalProductUsedCountNúmeroCuando hay varios servidores funcionando en la misma máquina, muestra el recuento retenido para todos ellos
tokenNúmeroID único de la operación
timeTextoMarca de tiempo que indica cuándo se retuvo la licencia, en formato ISO 8601
reasonTextoEl motivo/la causa de este uso de la licencia
sessionObjetoContiene información específica sobre la sesión de la licencia retenida

Dependiendo del tipo de sesión (cliente 4D o REST, por ejemplo), el contenido del objeto de sesión en la tabla anterior variará. Ver más abajo para más detalles.

objeto de sesión para sesiones de clientes 4D

Dentro de la colección devuelta para las sesiones 4D, cada elemento contiene un objeto de sesión idéntico al devuelto por el comando Get process activity:

Nombre de la propiedadTipoDescripción
typeTexto (enum)Tipo de sesión. Valores posibles: "remote", "storedProcedure", "web", "rest"
userNameTextoNombre de usuario
machineNameTextoNombre de la máquina remota
systemUserNameTextoNombre de la sesión del sistema abierta en la máquina remota
IPAddressTextoDirección IP de la máquina remota
hostTypeTexto (enum)Tipo de host. Valores posibles: "windows", "mac", "browser"
creationDateTimeFecha ISO 8601Fecha y hora de conexión de la máquina remota
stateTexto (enum)Estado de la sesión. Valores posibles: "activa", "pospuesta", "dormida"
IDTextoUUID de la sesión
persistentIDTextoID persistente de la sesión

objeto sesión para sesiones SQL

Esta tabla detalla el contenido del objeto de sesión para las sesiones SQL:

Nombre de la propiedadTipoDescripción
IPAddressTextoDirección IP de la sesión
userAgentTextoAgente de usuario
userNameTextoNombre de usuario
userIdNúmeroID de usuario

objeto sesión para sesiones REST

Esta tabla detalla el contenido del objeto de sesión para las sesiones REST:

Nombre de la propiedadTipoDescripción
userNameTextoNombre de usuario
sessionIDTextoID de la sesión REST
IPAddressTextoID del cliente que inició la sesión REST
isDatastoreBooleanTrue si la solicitud REST proviene de un datastore