Problémy při licencování Net Express Application ServeruPř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 serveruSpuš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.
|