Definition:
<!ENTITY % cm.licenseManager-checkLicense "EMPTY">
<!ELEMENT licenseManager-checkLicense
%cm.licenseManager-checkLicense;>
<!ATTLIST licenseManager-checkLicense
appName CDATA #REQUIRED
version CDATA #REQUIRED
>
Aufgabe: licenseManager-checkLicense prüft, ob für die angegebene Applikation in der angegebenen Version eine Lizenz vorhanden ist.
Bedeutung der Attribute:
-
appName: spezifiziert den Namen der Applikation, deren Vorhandensein in der Lizenzdateilicense.xmlgeprüft werden soll. Der Name muss genau so angegeben werden wie in der Lizenzdatei. -
version: Die Versionszeichenkette, die mit der Versionsnummer in der Lizenzdatei verglichen wird.
Rückgabewert bei Erfolg: Der leere Wert. Ist die Applikation appName nicht in der Lizenzdatei aufgeführt oder beginnt die Versionsnummer in der Lizenzdatei nicht mit version, so wird ein Fehler gemeldet.
Erforderliche Rechte: keine Einschränkungen.
Beispiel:
<cm-request...> <licenseManager-checkLicense appName="CM" version="5.0"/> </cm-request> <cm-response...> <cm-code numeric="0" phrase="ok"/> </cm-response>