Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
Get license info

Get license info 


 

Get license info -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  Objekt in Angaben zur aktiven Lizenz

Die Funktion Get license info gibt ein Objekt mit ausführlichen Angaben zur aktiven Lizenz zurück.

Wird die Funktion in einer 4D Anwendung ausgeführt, die nicht direkt eine Lizenz verwendet, wie z.B. 4D remote, gibt sie ein Null Objekt zurück.

Das zurückgegebene Objekt enthält folgende Eigenschaften:

{
    "name": String
    "licenseNumber": String
    "version": String
    "attributes": optional, Array mit Strings
    "userName": String
    "userMail": String
    "companyName": String
    "platforms": Array mit Strings
    "expirationDate": optional, Objekt
    "renewalFailureCount": optional, Anzahl
    "products":[ //für jedes registrierte Expansion Produkt
        {
            "id": Zahl
            "name": String
            "usedCount": Zahl
            "allowedCount": Zahl
            "rights": [
                {
                    "count": Zahl
                    "expirationDate" optional, Objekt
                }
            ]
        }
    ]
}

Name der EigenschaftBeschreibungBeispiel
nameProduktname"4D Developer Professional v16"
licenseNumberLizenznummer"4DDP16XXXXX1123456789"
versionVersionsnummer des Produkts"16", "16R2"
attributesLizenztyp(en), falls zutreffend (optional)["Anwendung","OEM"]
userNameName des 4D Store Account"John Smith"
userMailMail des 4D Store Account"john.smith@gmail.com"
companyNameFirmenname des 4D Store Account"Alpha Cie"
platformsPlattform(en) der Lizenz["macOS", "windows"]
expirationDateAblaufdatum (optional){"day":2, "month":6, "year":2018}
renewalFailureCountAnzahl erfolgloser automatischer Versuche zum Erneuern für mindestens eine der Produktlizenzen (optional)3
productsBeschreibung der Produktlizenzen (Array mit Objekten, ein Element pro Produktlizenz)
idLizenznummerFür verfügbare Werte, siehe Funktion Is license available
nameLizenzname"4D Write - 4D Write Pro"
usedCountAnzahl der genutzten Verbindungen8
allowedCountInsgesamt zugelassene Verbindungen für das Produkt bis zum Ablaufdatum15
rightsRechte für das Produkt (Array mit Objekten, ein Element pro Ablaufdatum)
countAnzahl zugelassene Verbindungen 15 (32767 bedeutet unbegrenzt)
expirationDateAblaufdatum (gleiches Format wie oben){"day":1, "month":11, "year":2017}

Sie wollen Informationen über Ihre aktuelle 4D Server Lizenz erhalten:

 C_OBJECT($obj)
 $obj:=Get license info

$obj kann beispielsweise folgendes enthalten:

{
    "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} //abgelaufen, wird nicht gezählt
                }
            ],
            "usedCount": 12
        },
        {...}
    ]
}



Siehe auch 

CHANGE LICENSES
Is license available
WEB Get server info

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Licenses
Nummer: 1489

Dieser Befehl kann in preemptive Prozessen laufenIm remote Modus anderes Verhalten

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v16 R4
Geändert: 4D v16 R6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)