So hinterlegen Sie die Lizenz des Datendienstes
Der Datendienst prüft seine Lizenz selbst, ohne Netzwerk und ohne Aktivierung. Die Lizenz ist eine Datei
mit der Endung .lic, die Sie beim Kauf auf wvds.it erhalten. Ohne gültige Lizenz arbeitet der Dienst
vollständig weiter: Die ersten 30 Tage ab dem ersten Start sind ein Testzeitraum, danach bleibt ein
Hinweis. Keine Anfrage wird wegen der Lizenz abgewiesen, keine Verbindung getrennt, und kein Aufrufer
bekommt den Hinweis zu sehen; er steht nur im Protokoll des Dienstes.
Lösungsübersicht
Der Dienst liest jede Datei *.lic an diesen Orten, in dieser Reihenfolge, und zählt die Lizenzen zusammen:
| Ort | Hinweis |
|---|---|
Datei oder Ordner in der Umgebungsvariablen WKL_LICENSE_PATH | muss in der Umgebung des Dienstes gesetzt sein |
%APPDATA%\WKL\Licenses\ des Dienstkontos | im Profil des Dienstkontos; für einen Dienst unüblich |
%PROGRAMDATA%\WKL\Licenses\ | empfohlen; jedes Dienstkonto darf dort lesen |
Der Dienst prüft beim Start und danach stündlich. Eine neu abgelegte Lizenz gilt deshalb spätestens nach einer Stunde, ohne Neustart.
Umsetzung
- Legen Sie als Administrator den Ordner
%PROGRAMDATA%\WKL\Licenses\an, falls er fehlt. - Kopieren Sie die Datei
.lichinein. - Starten Sie den Dienst neu, wenn Sie nicht bis zur nächsten stündlichen Prüfung warten möchten.
Ergebnis: In der Ereignisanzeige steht unter Windows-Protokolle > Anwendung ein Eintrag der
Quelle Wkl.Data.Gateway mit der Ereignis-ID 9100, etwa “Lizenz Wkl.Data.Gateway: lizenziert, Menge 1,
Einheit Installation, Updates bis 04.11.2027.”.
Was der Dienst meldet
Der Dienst schreibt das Ergebnis beim Start, an jedem neuen Tag und bei jeder Änderung, nicht jede Stunde:
| Ereignis-ID | Stufe | Bedeutung |
|---|---|---|
| 9100 | Information | lizenziert, mit Menge, Einheit und Ende der Updates |
| 9101 | Warnung | keine Lizenz für den Datendienst, Testzeitraum mit den verbleibenden Tagen |
| 9102 | Warnung | keine gültige Lizenz, der Testzeitraum ist vorbei |
| 9103 | Warnung | diese Version erschien nach dem Ende der Wartung; bis zum Ende der Wartung erschienene Versionen bleiben lizenziert |
| 9104 | Warnung | die Laufzeit einer befristeten Lizenz ist abgelaufen |
| 9105 | Warnung | eine Datei ist keine gültige Lizenz; der Eintrag nennt Datei und Code, etwa E10_SIGNATURE_INVALID |
| 9109 | Warnung | die Prüfung war nicht möglich; der Dienst arbeitet unverändert |
Jeder Hinweis nennt den Grund und den Weg: eine Lizenz an einem der Orte oben ablegen oder auf wvds.it kaufen. Fehlen die Einträge der Quelle ganz, siehe Der Dienst schreibt nichts ins Ereignisprotokoll.
Hinweise
- Keine Bindung an den Rechner. Die Lizenz enthält keine Hardwaremerkmale. Bei einem Umzug oder einer Neuinstallation kopieren Sie die Datei mit; sichern Sie sie mit der Installation.
- Die Menge wird gemeldet, nicht gezählt. Wie viele Installationen eine Lizenz abdeckt, steht in der Lizenz und im Vertrag; der Dienst zählt nicht mit.
- Wartung. Eine Lizenz nennt, bis wann erschienene Versionen abgedeckt sind. Eine Version, die vorher erschien, bleibt dauerhaft lizenziert, auch nach dem Ende der Wartung.
- Testzeitraum. Der Beginn steht im Profil des Dienstkontos unter
%APPDATA%\WKL\Evaluation\data-gateway.json. WKL_LICENSE_PATHfür den Dienst. Eine Umgebungsvariable des Benutzers erreicht den Dienst nicht. Setzen Sie sie als Systemvariable und starten Sie den Dienst neu.