Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Get license info
|
Get license info -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Objeto |
![]() |
Informação sobre a licença ativa | |||||
O comando Get license info devolve um objeto que oferece informação detalhada sobre a licença ativa.
Se o comando for executado em uma aplicação 4D que não utiliza localmente uma licença (por exemplo, 4D remoto), o comando devolve um objeto Null.
O objeto devolvido contém as seguintes propriedades:
{
"name": string
"licenseNumber": string
"version": string
"attributes": optional, array of strings
"userName": string
"userMail": string
"companyName": string
"platforms": array of strings
"expirationDate": optional, object
"products":[ //para cada produto de expansão registrado
{
"id": number
"name": string
"usedCount": number
"allowedCount": number
"rights": [
{
"count": number
"expirationDate" optional, object
}
]
}
]
}
Nome de propriedade | Descrição | Exemplos | ||
name | Nome comercial | "4D Developer Professional v16" | ||
licenseNumber | Número de licença | "4DDP16XXXXX1123456789" | ||
version | Número de versão de producto | "16", "16R2" | ||
attributes | Tipo(s) de licença quando for aplicável (opcional) | ["application","OEM"] | ||
userName | Nome de conta da loja 4D | "John Smith" | ||
userMail | Correio de conta de loja 4D | "john.smith@gmail.com" | ||
companyName | Nome de empresa da conta de loja 4D | "Alpha Cie" | ||
platforms | Plataforma(s) de licença | ["macOS", "windows"] | ||
expirationDate | Data de vencimento (opcional) | {"dia":2, "mês":6, "ano":2018} | ||
renewalFailureCount | Número de tentativas falhas de renovação automática para ao menos uma das licenças de produto (opcional) | 3 | ||
products | Descrição de licença de produto (array de objetos, um elemento por licença de produto) | |||
[ ].id | Número de licença | Para conhecer os valores disponíveis, consulte o comando Is license available | ||
[ ].name | Nome de licença | "4D Write - 4D Write Pro" | ||
[ ].usedCount | Número de créditos consumidos | 8 | ||
[ ].allowedCount | Total de créditos permitidos para o producto em função das datas de vencimento | 15 | ||
[ ].rights | Direitos para o produto (array de objetos, um elemento por data de vencimento) | |||
[ ].count | Número de créditos permitidos | 15 (32767 signifca ilimitado) | ||
[ ].expirationDate | Data de vencimento (o mesmo formato que o anterior) | {"dia":1, "mês":11, "ano":2017} |
Se quiser obter informação sobre sua licença 4D Server atual:
C_OBJECT($obj)
$obj:=Get license info
$obj pode conter, por exemplo:
{ "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, não é contado } ], "usedCount": 12 }, {...} ] }
Produto: 4D
Tema: Licenses
Número
1489
Criado por: 4D v16 R4
Modificado: 4D v16 R6
Manual de linguagem 4D ( 4D v20 R7)