Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Get license info

Get license info 


 

Get license info -> Resultado 
Parámetro Tipo   Descripción
Resultado  Objeto in Información sobre la licencia activa

El comando Get 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:

 C_OBJECT($obj)
 $obj:=Get 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

 
PROPIEDADES 

Producto: 4D
Tema: Licenses
Número 1489

This command can be run in preemptive processesComportamiento diferente en modo remoto

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v16 R4
Modificado: 4D v16 R6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)