Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20.6
Lire information licence

Lire information licence 


 

Lire information licence -> Résultat 
Paramètre Type   Description
Résultat  Objet in Informations sur la licence active

La commande Lire information licence retourne un objet fournissant les informations détaillées sur la licence active.

Si la commande est exécutée dans une application 4D qui n'utilise pas localement de licence (comme un 4D distant), la commande retourne un objet nul.

L'objet retourné contient les propriétés suivantes :

{
    "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":[ //for each registered expansion product
        {
            "id": number
            "name": string
            "usedCount": number
            "allowedCount": number
            "rights": [ 
                {
                    "count": number
                    "expirationDate" optional, object 
                }
            ]
        }
    ]
}

Nom de la propriétéTypeDescriptionExemples
namechaîneNom commercial"4D Developer Professional v16"
licenseNumberchaîneNuméro de licence"4DDP16XXXXX1123456789"
versionchaîneNuméro de version de produit"16", "16R2"
attributescollection de chaînesType(s) de licences lorsque c'est applicable (optionnel)["application","OEM"]
userNamechaîneNom du compte 4D Store"John Smith" 
userMailchaîneMail du compte 4D Store"john.smith@gmail.com"
companyNamechaîneNom de Société du compte 4D Store"Alpha Cie"
platformscollection de chaînesPlateforme(s) de la licence["macOS", "windows"]
expirationDateobjetDate d'expiration (optionnel){"day":2, "month":6, "year":2018} 
renewalFailureCountnumériqueNombre de tentatives de renouvellement automatique de licence produit ayant échoué (optionnel)3
productscollection d'objetsDescription des licences des produits (tableau d'objets, un élément par licence de produit)
[ ].idnumériqueIdentifiant de licencePour les valeurs disponibles, voir la commande Licence disponible
[ ].namechaîneNom de licence"4D Write - 4D Write Pro"
[ ].usedCountnumériqueNombre de connexions utilisées8
[ ].allowedCountnumériqueConnexions totales autorisées pour le produit par rapport à la date d'expiration15
[ ].rightscollection d'objetsDroits pour le produit (un élément par date d'expiration)
[ ].countnumériqueNombre de connexions autorisées15 (32767 signifie illimité)
[ ].expirationDateobjetDate d'expiration (optionnel, même format que ci-dessus){"day":1, "month":11, "year":2017}

Exemple  

Vous souhaitez obtenir des informations sur la licence de votre 4D Server courant :

 C_OBJET($obj)
 $obj:=Lire information licence

$obj peut contenir, par exemple :

{
    "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} //expired, not counted
                }
            ],
            "usedCount": 12
        },
        {...}
    ]
}



Voir aussi  

CHANGER LICENCES
Licence disponible
WEB Lire infos serveur

 
PROPRIÉTÉS 

Produit : 4D
Thème : Licenses
Numéro : 1489
Nom intl. : Get license info

Commande(s) éligible(s) à l'exécution dans un process préemptifComportement différent en mode distant

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v16 R4
Modifié : 4D v16 R6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)