<licenseManager-checkLicense>

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 Lizenzdatei license.xml geprü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>