MF Servis

Problémy při licencov...

Problémy při licencování Net Express Application Serveru

Při licencování Net Express Application Serveru se uživatelé mohou setkat s následujícími dvěma problémy. Zde je informace, jak je řešit.

Použití standardního adresáře C:\mfaslmf

Normálně je licenční databázový soubor 'mfasdb' nalezen pomocí údaje v registrech HKEY_LOCAL_MACHINE\\Software\\Micro Focus\\ASLMF, kde komponenta ASLMFDIR má databázový adresář jako svoji hodnotu. Standardní adresář licenčního databázového souboru je c:\mfaslmf. Jestliže údaj v registrech chybí a síťové licencování přes proměnnou prostředí ASLMFNET není nastaveno, pak licenční databáze očekává, že je ve svém standardním adresáři c:\mfaslmf.

Použití aslmpcfixreg.exe k řešení problémů licencování application serveru

Spuštění cobolského programu, který vyžaduje licenci pro Application Server, na počítači bez nainstalované licence, skončí chybou :
ASLM: Semaphore failure, ASLM: Errno 1002.
Důvodem této chyby může být:

  • Licence nebyla naistalována na lokálním počítači
  • Licence nebyla lokalizována přes licenční síťovou proměnnou ASLMFNET
  • Program nemá plný přístup k záznamu v registru HKEY_LOCAL_MACHINE\\Software\\Micro Focus\\ASLMF

Jestliže body 1 a 2 mohou být vyřešeny provedením "zapomenutých" kroků (instalací Application Serveru nebo nastavením proměnné prostředí ASLMFNET), bod 3 je komplikovanější. Reinstalace produktu problém nevyřeší.

Některé starší verze Net Express 3.1 Application Server převezmou práva pro přístup k registru HKEY_LOCAL_MACHINE\\Software\\Micro Focus\\ASLMF od posledního existujícího rodičovského nadřízeného klíče (např. HKEY_LOCAL_MACHINE\\Software), místo vytvoření nového klíče s odpovídajícími právy. Na Windows NT, 2000 nebo XP bude mít administrátor neomezený přístup k registrům, zatímco normální uživatel může mít pouze omezený přístup (např. přístup pouze ke čtení). Instalace Application Serveru vyžaduje plný přístup ke klíči HKEY_LOCAL_MACHINE\\Software\\Micro Focus\\ASLMF.

Problém s chybou semaphore vyřešíme v takovém případě tak, že klíč v registrech může být nejdříve smazán a pak znovu vytvořen pomocí aslmpclocate nebo vlastnictví klíče může být změněno spuštěním aslmpcfixreg.exe.

Program aslmpcfixreg.exe naleznete v posledním Service Packu pro Net Express 3.1 Application Server (asp19a31.exe). Aslmpcfixreg.exe není potřeba, pokud instalujete licenci při instalaci Net Express 4.0 Application Serveru.

 

nahoru     zpět