lic.LicGetLockCount

Dieser Job ermittelt alle aktiven Sperren auf einer benannten Ressource. Pro gefundener Sperre liefert der Server einen Info-Output-Parameter mit den Sperr-Details.

Der Job ist in der offiziellen enaio®-Lizenz-Engine-Übersicht (lic) nicht gelistet. Diese Beschreibung wurde aus dem Aufruf-Code des enaio®-Gateways (dms-enaio-Library) rekonstruiert.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Reserviert; stets 0 übergeben.

ResourceName

STRING

Ja

Name der Ressource, deren Sperren ermittelt werden sollen.

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

Info<n>

STRING

je aktive Sperre

Sperr-Details als Semikolon-getrennte Felder im Format <count>;<sessionGuid>;<instanceName>. Der Parametername beginnt jeweils mit Info (z. B. Info0, Info1, …); der Server liefert genau einen Eintrag pro aktiver Sperre.

2.1. Info-Wertformat

Feld Index Typ Beschreibung

count

0

INT

Anzahl der Sperr-Einträge dieser Session auf der Ressource.

sessionGuid

1

STRING

GUID der Arbeitssitzung, die die Sperre hält.

instanceName

2

STRING

Name der enaio®-Server-Instanz, auf der die Sperre eingetragen ist.

3. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode. Bei Fehler werden keine Info-Parameter zurückgeliefert.

4. Siehe auch