MF Servis

Licencování provozu ap...

Licencování provozu aplikací Net Express

Kapitola 1: Úvod

V tomto dokumentu naleznete vše o licencování aplikací provozovaných v Micro Focus Net Express Application Serveru verze 3.1 SP 1 a vyšší. Informace v angličtině naleznete v dokumentaci Net Expressu po instalaci Service Packu 1 (svp00n31.exe) a Fix Packu 8 pro dokumentaci (doc08n31.exe) a rovněž v nápovědě Net Expressu.

1.1 Co je Application Server Licensing?

Pro spouštění aplikací vyvinutých pomocí vývojového prostředí Net Express potřebujete licenci Application Server (AS). Jestliže obdržíte Application Server, dostanete také licenční kartu Licence Key Card.Tato karta je vaší papírovou kopií AS licence. Je zde jméno produktu a počet licencovaných uživatelů a také licenční klíč. Před spuštěním aplikace používající Application Server musíte licenci(e) nainstalovat. To může být provedeno automaticky během instalace aplikace, kterou pro vás připraví její dodavatel nebo můžete použít administrační utilitu AppTrack. Postup je popsán níže. Vývojové systémy Micro Focus (jako Net Express) jsou dodávány s 5 testovacími licencemi pro každého vývojáře.

1.2 Databáze licencí

Všechny licence jsou uloženy v databázi licencí, která je vytvořena při instalaci první licence. Databázový soubor se jmenuje mfasdb a standardně je v adresáři c:\mfaslmf. Databáze může být i na síťovém serveru, ale je pak nutné, aby server běžel vždy, když chcete spouštět aplikace. Nesmíte měnit obsah této databáze s výjimkou použití programu AppTrack pro přidávání a odebírání licencí. Klíče v databázi jsou zašifrovány a jsou viditelné pouze v programu AppTrack. V případě potřeby je použití programu AppTrack možno ochránit heslem. Na počítači můžete mít pouze jednu databázi licencí. Po vytvoření databáze ji už nesmíte přemístit jinam. Můžete však vytvořit jinou databázi a použít ji místo původní. Máte-li však AS licence nainstalované v původní databázi, budete je muset reinstalovat do nové databáze.

Jak nastavit novou databázi:

  • Vytvořte adresář, ve kterém bude uložena nová databáze licencí.
  • Zkopírujte do tohoto adresáře soubory prodfile a semfile z adresáře vašeho Application Serveru nebo z CD "Application Server for Net Express".
  • Spusťte utilitu "aslmpclocate" následovně:

aslmpclocate license-db-path
kde license-db-path je cesta k databázi licencí

Například: aslmpclocate d:\my license database

Databáze je vytvořena při instalaci první AS licence.

Chcete-li zjistit umístění existující databáze licencí spusťte utilitu aslmpclocate bez zadaní parametru:

aslmpclocate

Jestliže je databáze zrušena nebo porušena, nelze ji obnovit ze zálohy, ale musíte ji znovu vytvořit a reinstalovat licence použitím programu AppTrack. Databáze není nijak chráněna před manipulací nebo smazáním neopatrným uživatelem.

1.3 Nastavení prostředí lokalizace databáze licencí

Před spuštěním AppTracku nebo aplikace používající Application Server, může být zapotřebí nastavit prostředí pro lokalizaci databáze licencí. Nastavení mohlo být provedeno při instalaci vaší aplikace nebo Application serveru, ale nemuselo se provést vše. Postup je následující :

  • 1. Ve Windows vytvořte zástupce pro vaši aplikaci. Jestliže je vaše aplikace umístěna jinde než soubory Application Serveru, tak nemusí fungovat. Nastavte proto cestu do adresáře s Application Serverem takto:

path = app-server-dir;%PATH%

kde app-server-dir je adresář, kde je instalován Application Server. Jestliže určíte adresář obsahující mezery, pak :

  • Na Windows 98, musíte uzavřít adresář do apostrofů. Například:

    path = "r:\application directory";%PATH%

  • Na všech ostatních systémech Windows nepoužívejte apostrofy. Například:

    path = r:\application directory;%PATH%

  • Jestliže používáte síťovou databázi licencí, nastavte její umístění na lokálním počítači takto:
    set ASLMFNET=license-db-dir

    Kde license-db-dir je cesta k databázi licencí na síťovém serveru. Jestliže cesta obsahuje mezery, není nutno použít apostrofy, ale není to zakázáno.

    Například:

    set ASLMFNET=r:\my license database set ASLMFNET=\\remote-machine\share\my license database

    3. Podle potřeby nainstalujte vaši AS licenci podle kapitoly Instalace AS licencí.

Jestliže spouštíte vaši aplikaci pomocí spouštěcího programu run.exe, dodávaného firmou Micro Focus, důrazně doporučujeme naistalovat kompletní Application Server pomocí programu setup.exe. Tento program zajistí správné nastavení prostředí.

Kapitola 2: Instalace AS licencí

Tato kapitola vysvětlí, jak spouštět AppTrack a instalovat AS licence.

2.1 Na úvod

Před spuštěním aplikací používající Application Server musí být nainstalovány licence. Můžeme použít více možností:

  • Během instalace Application Serveru jste požádání o zadání licenčního klíče. Tato možnost je dostupná při použití programu setup dodaného firmou
    Micro Focus.
  • Tichá instalace licencí během instalace Application Serveru pro Net Express nebo během instalace vaší aplikace, kterou připraví její dodavatel. Pro tichou instalaci se používá utilita aslmpsilent. Návod na její použití naleznete níže.
  • Zadání licenčního klíče po instalaci použitím administrační utility AppTrack, které je popsáno v této kapitole.

Všechny licence jsou uloženy v databázi licencí. Doporučujeme použít ochranu heslem, aby bylo zabráněno chybnému použití databáze.

2.2 Spuštění AppTrack

Licence instalujete a administrujete pomocí administrační utility AppTrack. Vždy používejte program AppTrack dodaný s poslední verzí Application Serveru. Pro spuštění AppTrack:

  • Nastavte prostředí jak bylo popsáno v oddíle Nastavení prostředí... v úvodní kapitole..
  • Zadejte "apptrack".
  • Jste-li požádání o heslo, zadejte jej.

2.3 Nastavení hesla pro AppTrack

Pro ochranu vašeho licenčního systému doporučujeme použít heslo pro AppTrack, aby nedošlo k neoprávněnému použití licenční databáze. Heslo je uloženo v databázi, která vzniká při zadání první licence. Heslo je zde uloženo i tehdy, když všechny licence odinstalujete.

Nastavení nebo změna hesla:

  • Spusťte AppTrack, jak bylo popsáno výše v této kapitole.
  • Zadejte 4 (Change/Set Password) .
  • Zadejte šest znaků. Každý z nich může být alfabetický a/nebo numerický. Můžete použít velká nebo malá písmena. Alfabetické znaky musí být v rozsahu ASCII
  • Zadejte heslo znovu pro kontrolu.

Chcete-li aby heslo pro AppTrack nebylo požadováno:

  • Spusťte AppTrack
  • Zadejte 4 (Change/Set Password) .
  • Zadejte šest mezer pro heslo.
  • Zadejte heslo znovu pro kontrolu.

2.4 Instalace licencí pomocí AppTrack

Nesmíte současně instalovat stejnou AS licenci na více než jeden počítač. To by znamenalo porušení licenčních podmínek. Jestliže chcete licenci přesunout z jednoho počítače na jiný, musíte ji nejprve odinstalovat ze stávajícího počítače. Jestliže potřebujete další nové licence, kontaktujte MF Servis s.r.o.

Instalace AS licencí:

  • Spusťte AppTrack.
  • Zadejte 2 (License Install).
  • Zadejte Application Server seriálové číslo a číslo licence.
  • Při chybě při zadávání čísel použijte klávesu Backspace pro vymazání chybných znaků a zapište číslo znovu.

  • V případě potřeby nainstalujte více licencí.
  • Zadáním 1 (License List) z AppTrack menu zjistíte již nainstalované licence.
  • Zadejte 9 (Quit) pro ukončení AppTrack.

2.5 Tichá instalace licencí pomocí Aslmpcsilent

Nechcete-li uživatele zatěžovat instalací licencí, je možno licence nainstalovat tak zvanou tichou instalací během instalace vaší aplikace.

  • Není-li nastavena cesta k databázi licencí, nastavte ji pomocí programu aslmpclocate, viz. předchozí kapitoly.
  • Přidejte do vašeho instalačního skriptu příkaz pro tichou instalaci licenčního klíče takto:
    • použijte 1 v případě, že ještě není nainstalována žádná jiná licence - použijte 2 v případě, že již jsou nainstalovány jiné licence
  • aslmpcsilent function serial license

    Kde parametry musí být ve výše uvedeném pořadí a jsou:

    function

    serial - číslo produktu, např. 112233449A. Mezery nejsou dovoleny

    licence - číslo licence, např. 01280 10000 018a5 53d0f 3fdd

    Například:

    aslmpcsilent 2 112233449A 01280 10000 018a5 53d0f 3fdd

  • Jestliže pro předchozí instalaci Application Serveru budete používat dodávaný program setup, soubor "MicroFocusAppServ31.ini" upravte tak, aby nebylo požadováno zadání licence během instalace. Nastavte vstup na Yes takto :

    [Requirements]

    ASLMNoLicensePrompt=Yes

Pro tichou instalaci můžete pro uživatele vytvořit dávkový spustitelný soubor. Uvedený příklad předpokládá, že potřebné soubory (aslmpclocate.exe, aslmpcsilent.exe, prodfile a semfile) jsou v adresáři Application Server.

cd "Application Server"
md c:\mfaslmf
copy prodfile c:\mfaslmf
copy semfile c:\mfaslmf
aslmpclocate c:\mfaslmf
aslmpcsilent 1 NXDEVTEST5 01280 10780 058A7 63D0F C411

Tímto je nainstalováno 5 vývojářských licencí.

2.6 Odinstalování AS Licencí

Chcete-li licenci použít na jiný počítač, musíte ji nejprve odinstalovat ze stávajícího systému.

Odinstalování licence:

  • Spusťte AppTrack.
  • Jestliže si nejste jisti, které licenční klíče pro vaši aplikaci jsou nainstalovány, zadejte 1 (License List). Pak si můžete vybrat, které licenční klíče chcete odinstalovat.
  • Zadejte 3 (License Uninstall).
  • Zadejte seriálové číslo a číslo licence, které chcete odinstalovat.

Kapitola 3: Správa AS Licencí

Tato kapitola popisuje jak spravovat AS licence.

3.1 Kontrola použití licence

Můžete si vypsat detaily o nainstalovaných licencích. Zpráva obsahuje:

  • Počet instalovaných licencí
  • Seriálové číslo a číslo každé licence
  • Dobu platnosti každé licence a kdy byla nainstalována

Pro zobrazení zprávy:

  • Spusťte AppTrack.
  • Zadejte heslo, jste-li o to požádáni.
  • Zadejte 1 (License List) z menu AppTrack.

Vývojové licence jsou pro vývojáře k testování aplikací. Jsou dodávány s Net Expressem a určeny pouze testovací účely. Jste-li vývojáři, podívejte se na kapitolu Vývojové licence v této příručce.

3.2 Potlačení upozornění na licenční klíč

Jako pomoc při přechodu na nový systém licencování je dočasně povoleno pracovat bez AS licencí. Důrazně však doporučujeme nainstalovat licence co nejdříve po instalaci této verze Application Serveru.

Upozornění: Počínaje datem 2. prosince 2002, aplikace používající Application Server nebudou pracovat bez řádně nainstalované AS licence.

Při každém spuštění aplikace se bude zobrazovat upozornění, že nemáte nainstalovány licence. Toto upozornění můžete potlačit pomocí programu AppTrack. Stejně jednoduše ho můžete znovu aktivovat:

  • Spusťte AppTrack.
  • Zadejte heslo, jste-li o to požádáni.
  • Zadejte 5 (Disable License Key Warning) z menu AppTrack.
  • Zadejte 6 (Enable License Key Warning) z menu AppTrack.

Jestliže jste potlačili upozorňování, stejně se upozornění objeví na začátku každého měsíce a potom v době 10, 5, 4, 3, 2 a 1 den před 2 prosincem 2002.

Kapitola 4: Vývojářská licence

Tato kapitola vysvětluje použití AS licencí pro testování aplikací.

4.1 Úvod

Vývojové systémy firmy Micro Focus, jako je Net Express, jsou dodávány s pěti AS licencemi pro každého vývojáře. Jsou známy jako vývojářská licence a dovolují vývojářům testovat aplikace na jiných počítačích, než je na kterých mají vývojový systém. Tyto licence jsou určeny pouze pro testování a nikoli pro spouštění "živých" aplikací. Tyto vývojářské licence jsou limitovány na 30 dní, ale máte možnost je po uplynulém čase znovu nainstalovat. Jestliže potřebujete trvalou vývojářskou licenci, kontaktujte MF Servis s.r.o. Program AppTrack můžete použít stejně jako u
nevývojářských licencí.

4.2 Instalace vývojářských licencí

Před instalací vývojářských licencí potřebujete nainstalovat Application Server na jiném počítači než je nainstalován Net Express. Můžete také zařídit, aby Application Server byl nainstalován jako součást instalace vaší aplikace. Vývojářské licence instalujte stejně jako všechny ostatní licence, jak je popsáno v kapitole Instalace AS licencí.

4.3 Problémy při použití vývojářských licencí

Jestliže testujete aplikaci a objeví se zpráva, že nemáte dostupné žádné AS licence, může to být tím, že databáze licencí neobsahuje pět dodaných vývojářských licenčních jednotek.

Zkontrolujte, zda existují licence:

  • Spusťte AppTrack.
  • Zadejte heslo, jste-li o to požádáni.
  • Zadejte 1 (License List) z menu.

AppTrack zobrazí zprávu a ukáže počet instalovaných licencí a počet aplikací pracujících v danou chvíli. Měly by mít označení ***Developer Usage for the installed development system.

Jestliže zde licence nejsou, nainstalujte je, jak je popsáno výše.

 

Příloha A - soubory pro licencování AS

Tyto soubory je nutno dodat zákazníkovi pro instalaci a správu licencí AS. Volitelně je možno dodat další soubory, jako je např. setup program pro Application Server.

Nezbytné jsou soubory :

Utilita AppTrackapptrack.exe
Podpůrné soubory pro licencováníprodfile, semfile
NLS soubor zprávmflangdf.lbr (standard angličtina)
mflang01.lbr (American English)
mflang05.lbr (English)
mflang20.lbr (Japanese)

Volitelné soubory pro:

Tichou instalaciaslmpcsilent.exe
Nastavení licenční databázeaslmpclocate.exe
Application Server setup programsetup.exe, setup.ini, setup.ins,
setup.iss, setup.sss, setup.bmp
inst32i.ex, _isdel.exe, _setup.dll
_setup.lib
Inicializační soubor, ve kterém můžeme potlačit výzvu pro zadání licence během spouštění programu setup,dodaného firmou Micro Focus.MicroFocusAppServ31.ini
Tuto příručku nebo originál Application Server User's Guidevšechny soubory v podadresáři application server\docs.

Všechny tyto soubory jsou dostupné v adresáři Aplication Server na instalačním CD Net Expressu nebo na CD Application Server for Net Express.

Tento seznam a seznam souborů nutných pro správné fungování Application Serveru naleznete rovněž v nápovědě produktu Net Express 3.1 SP1.

 

nahoru     zpět