Saltar al contenido principal
Versión: Siguiente

License info

License info -> Resultado

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

Descripción

El comando License info devuelve un objeto que ofrece 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 remoto), el comando devuelve un objeto Null.

El objeto devuelto contiene las siguientes propiedades:

{    "name": string    "licenseNumber": string    "version": string    "attributes": optional, array of strings    "userName": string    "userMail": string    "companyName": string    "platforms": array of strings    "expirationDate": optional, object    "renewalFailureCount": optional, number    "products":[ //para cada producto de expansión registrado        {            "id": number            "name": string            "usedCount": number            "allowedCount": number            "rights": [                {                    "count": number                    "expirationDate" optional, object                }            ]        }    ]}
PropiedadTipoDescripciónEjemplo
namecadenaNombre comercial"4D Developer Professional v16"
licenseNumberstringNúmero de licencia"4DDP16XXXXX1123456789"
versioncadenaNúmero de versión del producto"16", "16R2"
attributescolección de cadenasTipo(s) de licencia cuando sea aplicable (opcional)["application","OEM"]
userNamecadenaNombre de la cuenta de la tienda 4D"John Smith"
userMailcadenaCorreo de la cuenta de la tienda 4D"john.smith@gmail.com"
companyNamecadenaNombre de la empresa de la cuenta de la tienda 4D"Alpha Cie"
platformscolección de cadenasPlataforma(s) de licencia["macOS", "windows"]
expirationDateobjetoFecha de vencimiento (opcional){"día":2, "mes":6, "año":2018}
renewalFailureCountnúmeroNúmero de intentos fallidos de renovación automática para al menos una de las licencias del producto (opcional)3
productscolección de objetosDescripción de la licencia del producto (un elemento por licencia de producto)
[ ].idnumberLicense numberFor available values, see the Is license available command
[ ].namecadenaNúmero de licencia"4D Write - 4D Write Pro"
[ ].usedCountnúmeroNúmero de conexiones consumidas8
[ ].allowedCountnúmeroTotal de conexiones permitidas para el producto frente a las fechas de vencimiento15
[ ].rightscolección de cadenasDerechos para el producto (un elemento por fecha de vencimiento)
[ ].countnúmeroNúmero de conexiones permitidas15 (32767 significa ilimitado)
[ ].expirationDateobjetoFecha de vencimiento (opcional, el mismo formato que arriba)){"día":1, "mes":11, "año":2017}

Ejemplo

Usted desea obtener información osobre su licencia 4D Server actual:

 var $obj : Object
 $obj:=License info

$obj puede contener, por ejemplo:

{
    "name": "4D Server v16 R3",
    "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} //vencido, no se cuenta                }
            ],
            "usedCount": 12
        },
        {...}
    ]
}

Ver también

CHANGE LICENSES
Is license available
WEB Get server info