KEYnote 46 Deutsch - Herbst-/Winterausgabe 2023 | Page 5

duct Code oder Feature Code sowie CodeMeter License Central-Eigenschaften wie Kundennummer , Ticket-ID oder Artikelnummer umfassen . Das Ergebnis der Abfrage beinhaltet dann nur die gewünschten Attribute und Eigenschaften .
Abfrage : Lizenzbasierte Ansicht Die Struktur LicenseUsage enthält alle Informationen über die Nutzung einer Lizenz , die mit einem bestimmten Abfragefilter abgefragt wurden . So werden zum Beispiel mit der Anfrage
{ " session ": {...}, " filter ": { " from ": " 2023-08-01T00:00:00 ", " to ": " 2023-08-31T23:59:59 "
}
} die folgenden Daten zurückgegeben : { " errorCode ": 0 , " licenseUsageList ": [ { " accessTime ": " 2023-08-08T09:18:28 ", " fail ": 0 , " featureCode ": 0 , " featureMap ": 0 , " firmCode ": 6000145 , " invalid ": 0 , " productCode ": 201001 , " releaseTime ": " 2023-03-08T09:24:27 ", " seconds ": 359 , " success ": 1 , " ticketLicenseId ": 40 , " userIdentification ": " 474ce7a1- 903f421d "
}, { " accessTime ": " 2023-08-14T16:46:14 ", " fail ": 1 , " featureCode ": 1 , " featureMap ": 0 , " firmCode ": 6000145 , " invalid ": 0 , " productCode ": 10000 , " seconds ": 0 , " success ": 0 , " ticketLicenseId ": 0 , " userIdentification ": " 7ae99d49- 4a41-4934 "
}
]
}
Abfrage : Produktorientierte Ansicht Die Struktur ProductUsage enthält alle Informationen über die Nutzung eines Produkts aus CodeMeter License Central ; das ist im Wesentlichen eine Liste mit einer Zusammenfassung aller Lizenzzugriffe auf Produktebene für die angegebenen Filteroptionen .
Die folgenden Optionen zeigen z . B . alle Produktnutzungen eines Kunden :
{ “ session ”: {…}, “ filter ”: { “ customerIdentification ”: “ 20230306 ”, “ from ”: “ 2023-08-01T00:00:00 ”, „ to “: „ 2023-08-31T23:59:59 “
}
} Die Antwort sieht wie folgt aus : { “ errorCode ”: 0 , “ productUsageList ”: [ { “ customer ”: “ 20230306 ”, “ item ”: “ F-00002-145 ”, “ name ”: “ Feature # 2 ”, “ seconds ”: 24377 , “ success ”: 1 , “ user ”: “ xyzKLF4711eDxSdfs6y ” }, { “ customer ”: “ 20230306 ”, “ item ”: “ F-00003-145 ”, “ name ”: “ Feature # 3 ”, “ seconds ”: 9939 , „ success “: 1 , „ user “: „ xyzKLF4711eDxSdfs6y “
}
]
}
Um die Nutzung eines Produktes aller Kunden abzufragen können folgende Optionen verwendet werden :
{ " session ": {...}, " filter ": { " itemIdentification ": " B-00001-145 ", " from ": " 2023-08-01T00:00:00 ", " to ": " 2023-08-31T23:59:59 "
}
}
Das Ergebnis sieht zum Beispiel wie folgt aus : { " errorCode ": 0 , " productUsageList ": [ { " customer ": " 20230315 ", " item ": " B-00001-145 ", " name ": " Bundle # 1 ", " seconds ": 3237 , " success ": 1 , " user ": " 217521f2-385f-4c52 " }, { " customer ": " 20230315 ", " item ": " B-00001-145 ", " name ": " Bundle # 1 ", " seconds ": 1324 , " success ": 1 , " user ": " 217521f2-385f-4c52 "
}
]
}
Leichter Einstieg In modernen Umgebungen passt der Ansatz „ One size fits all “ in der Regel nicht . Softwareund Hardwarehersteller müssen mit immer komplexeren Umgebungen umgehen , sich an immer komplexere Regeln halten und sich den unterschiedlichsten Anforderungen stellen . CodeMeter ist seit vielen Jahren das Mittel der Wahl , wenn es um den Schutz digitaler Daten und damit den Schutz geistigen Eigentums geht . CodeMeter hat bei zahlreichen Unternehmen Einnahmeausfälle durch Piraterie oder Reverse Engineering verhindert . Wenn der Schutz geistigen Eigentums nicht benötigt wird oder bestimmte Umgebungen solche Lösungen nicht zulassen , ist CodeMeter Cloud Lite eine geeignete Lösung .
Die lizenzbasierte Ansicht in Kombination mit der produktbasierten Ansicht der neuen API für Auswertungen stellt eine überzeugende Ergänzung der ständig wachsenden Anzahl von REST-APIs dar , sodass Hersteller genau die Daten sammeln können , die sie benötigen .
Um den Einstieg in CodeMeter Cloud Lite so einfach wie möglich zu machen , stehen einige Beispielanwendungen in Java , C ++ und C # zur Verfügung . Damit können Sie als Hersteller so schnell und einfach wie möglich loslegen . Natürlich steht Ihnen das Professional Services- Team von Wibu-Systems jederzeit mit Rat und Tat zur Seite . Es unterstützt mit Tipps und Tricks für die Implementierung und allem , was ein Hersteller sonst noch braucht , damit er sich auf seine Geschäftstätigkeit fokussieren kann .
5