Saltar al contenido principal
Versión: 20 R9

License info

License info : Object

ParámetrosTipoDescripción
ResultadoObjectInformación sobre la licencia activa

Descripción

El comando Licencia info devuelve un objeto que suministra información detallada sobre la licencia activa.

Si el comando se ejecuta en una aplicación 4D que no utiliza localmente una licencia (por ejemplo, 4D remote), el comando devuelve un objeto Null.

El objeto devuelto contiene las siguientes propiedades:

{
"name": "string",
"key": 0,
"licenseNumber": "string",
"version": "string",
"attributes": ["string1", "string2"], // optional
"userName": "string",
"userMail": "string",
"companyName": "string",
"platforms": ["string1", "string2"],
"expirationDate": {
// details here
}, // optional
"renewalFailureCount": 0, // optional
"products": [
{ // for each registered expansion product
"id": 0,
"name": "string",
"usedCount": 0,
"allowedCount": 0,
"rights": [
{
"count": 0,
"expirationDate": {
// details here
} // optional
}
]
}
]
}
PropiedadTipoDescriptionEjemplo
namestringNombre comercial"4D Developer Professional vXX"
keynumberID del producto instalado. Un número único está asociado a una aplicación 4D (como 4D Server, 4D en modo local, 4D Desktop, etc.) instalado en una máquina. Este número está encriptado.12356789
licenseNumberstringNúmero de licencia"4DDP16XXXXX1123456789"
versionstringNúmero de versión del producto"16", "16R2"
attributescolección de cadenasTipo(s) de licencia si aplica (opcional)["application","OEM"], ["evaluation"]
userNamestringNombre de la cuenta de la tienda 4D"John Smith"
userMailstringCorreo de la cuenta de la tienda 4D"john.smith@gmail.com"
companyNamestringNombre de la empresa 4D store"Alpha Cie"
platformscolección de cadenasPlataforma(s) de licencia["macOS", "windows"]
expirationDateobjectFecha de expiración (opcional){"day":2, "month":6, "year":2026}
renewalFailureCountnumberNúmero de intentos fallidos de renovación automática de al menos una de las licencias de producto (opcional)3
productscollection of objectsDescripción de la licencia producto (un elemento por licencia producto). Ver abajo.

Cada objeto de la colección products puede tener las siguientes propiedades:

PropiedadTipoDescriptionEjemplo
idnumberNúmero de licenciaPara conocer los valores disponibles, consulte el comando Is license available
namestringNombre de la licencia"4D Write - 4D Write Pro"
usedCountnumberNúmero de conexiones consumidas8
allowedCountnumberConexiones totales permitidas para el producto con respecto a las fechas de expiración15
rightscollection of objectsDerechos del producto (un elemento por fecha de caducidad)
[ ].countnumberNúmero de conexiones permitidas15 (32767 significa ilimitado)
[ ].expirationDateobjectFecha de caducidad (opcional, el mismo formato que anterior){"day":1, "month":11, "year":2017}

Ejemplo

Desea obtener información sobre su licencia actual de 4D Server:

 var $obj : Object
 $obj:=License info

$obj puede contener, por ejemplo:

{
    "name": "4D Server v16 R3",
    "key": 123456789,
    "licenseNumber": "xxxx",
    "version": "16R3",
    "userName": "John DOE",
    "userMail": "john.doe@alpha.com",
    "companyName": "Alpha",
    "platforms": ["macOS", "windows"],
    "expirationDate": {"day":1, "month":1, "year":2018},
    "products":[
        {
            "allowedCount": 15,
            "id": 808464697,
            "name": "4D Write - 4D Write Pro",
            "rights": [
                {
                    "count": 5,
                    "expirationDate": {"day":1, "month":2, "year":2018}
                }, {
                    "count": 10,
                    "expirationDate": {"day":1, "month":11, "year":2017}
                }, {
                    "count": 10,
                    "expirationDate": {"day":1, "month":11, "year":2015} //expired, not counted
                }
            ],
            "usedCount": 12
        },
        {...}
    ]
}

Ver también

CHANGE LICENSES
Is license available
WEB Get server info

Propiedades

Número de comando1489
Hilo seguro