Hallo Timo, ich denke JobRouter parst das direkt aus der jr_license.xml.
Ich würde diese Informationen also auch direkt aus der Lizenzdatei lesen. Zu finden, respektive unter C:\inetpub\jobrouter\license\jr_license.xml.
Dadurch dass es eine xml ist lassen sich die Werte sauber herauslesen. Nimm den xpath zu "limitations"
jrlicense
....
limitations
users4757/users
documents100000000/documents
processes /
jobmindhead0/jobmindhead
jobmindbau0/jobmindbau
envelopes /
instances /
/limitations
....
/jrlicense
Das Widget ist jetzt fertig und holt die Information direkt aus der Lizenzdatei. Der Vollständigkeit halber hier der Code, der genau dies tut:
private function getLicensesAvailable()
{
$path = '\\\\servername\\JobRouter3$\\license\\jr_license.xml';
$xml = simplexml_load_file($path);
$licenses = (int)$xml->limitations->users;
return $licenses;
}
Danke Martin für die Rückmeldung 🙂
Die Zahl für die aktuellen User bekommt man natürlich leicht über die JRUSERS. Aber die verfügbaren Lizenzen bzw. maximalen Benutzer haben wir nirgends in der Datenbank finden können.