Instalační a uživatelská příručka systému OLAP

Instalace produktu Information Catalog Manager for the Web

Správce Information Catalog Manager for the Web lze instalovat na libovolný operační systém, který podporuje produkt DB2 Universal Database a Net.Data. Operační systém musí také podporovat produkt Net.Data Live Connection Manager a Perl LE. Do této kategorie patří systémy Windows NT, OS/2, AIX a Solaris Operating Environment.

Další informace o nastavení typů MIME, které zajistí spuštění programů, naleznete v příručce Information Catalog Manager Administration Guide.

Hlediska zabezpečení

Na serveru Web je nutné povolit ověřování. Po aktivaci ověřování musí každý uživatel, pokud chce přistoupit ke komponentě Information Catalog Manager for the Web, zadat své jméno a heslo. Vzhledem k tomu, že komponenta Net.Data Live Connection Manager zajišťuje správu databázových připojení, uživatelé nemusí znát uživatelské jméno a heslo pro databázi.

Podle stupně utajení informací v informačních katalozích je nutné pro server Web implementovat odpovídající úroveň zabezpečení. Pokud potřebujete vyšší úroveň zabezpečení přesahující rámec funkcí serveru Web, nainstalujte bezpečnostní sady s možnostmi šifrování a klíčů. Informace o dalších možnostech zabezpečení serveru Web naleznete v dokumentaci k produktu IBM SecureWay (součást řady Websphere).

Instalace správce Information Catalog Manager for the Web na server Windows NT Websphere IBM HTTP Web

Úkony před instalací správce Information Catalog Manager for the Web:

  1. Zkontrolujte, zda je nainstalován server IBM HTTP Web.
  2. Zkontrolujte číslo portu serveru Web. Pokud nemá server Web přiřazen port 80 (standardní port), dané číslo portu je nutné při konfiguraci jména domény přidat ke jménu hostitele v adrese Web. Příklad: http://jméno_hostitele:číslo_portu/
  3. Na serveru Web vytvořte adresář icm, který bude obsahovat spustitelné soubory Net.Data (například \IBM HTTP Server\icm). Označte tento adresář jako adresář cgi-bin protokolu Net.Data. Do tohoto adresáře uložte spustitelný soubor db2www.exe.

Postup při instalaci produktu Information Catalog Manager for the Web:

  1. Instalujte soubory Information Catalog Manager for the Web na server Web:
    1. Vložte disk CD-ROM produktu DB2 Universal Database do jednotky CD-ROM pracovní stanice serveru Web. Otevře se příruční panel.
    2. Na příručním panelu klepněte na tlačítko Instalovat.
    3. V okně Výběr produktů zaškrtněte políčko Administrační klient DB2 a poté klepněte na tlačítko Další.
    4. V okně Výběr typu instalace klepněte na tlačítko Přizpůsobená a poté klepněte na tlačítko Další.
    5. V okně Výběr komponent DB2 zrušte zaškrtnutí políček u všech komponent s výjimkou komponenty Nástroje pro Data Warehousing.
    6. Klepněte na tlačítko Subkomponenty.
    7. V okně Výběr subkomponent zaškrtněte políčko pro komponentu Information Catalog Manager for the Web a zrušte zaškrtnutí u všech ostatních políček.
    8. Klepněte na tlačítko Pokračovat.
    9. V okně Výběr komponent zaškrtněte políčko pro komponenty Komunikační protokoly, Rozhraní pro vývoj aplikací a Administrační a konfigurační nástroje. Zkontrolujte, že komponenta Nástroje pro Data Warehousing zůstala zaškrtnuta.
    10. Klepněte na tlačítko Další, které zajistí pokračování v instalaci. Instalační program vytvoří soubory v následujících adresářích:
      • \sqllib\icmweb\macro
      • \sqllib\icmweb\html
      • \sqllib\icmweb\icons
  2. Zkopírujte všechny soubory *.mac a *.hti z adresáře \sqllib\icmweb\macro do adresáře maker Net.Data (obvykle adresář \db2www\macro).
  3. Zkopírujte všechny soubory *.htm a *.gif z adresáře \sqllib\icmweb\html do kořenového adresáře dokumentů na serveru Web (obvykle adresář \IBM HTTP Server\htdocs).
  4. Zkopírujte všechny soubory dg*.gif z adresáře \sqllib\icmweb\icons do adresáře obrázků na serveru Web (obvykle adresář \IBM HTTP Server\icons). Na tento adresář je nastavena proměnná image_path v souboru dg_config.hti.
  5. Upravte soubor dg_config.hti, aby obsahoval adresáře, kam byly zkopírovány soubory, a jméno serveru. Proměnná macro_path používá alias, který je na serveru Web nastaven pro řízení přístupu uživatelů. Soubor dg_config.hti má mít následující strukturu:
    %DEFINE {
             server_name="http://winntserver.ibm.com/"
             image_path="$(server_name)icons/"
             macro_path="$(server_name)icm/db2www.exe/"
             help_path="$(server_name)"
    %}
    
  6. Přidejte odkaz na stávající stránku Web nebo vytvořte stránku Web s odkazem na domovskou stránku správce Information Catalog Manager for the Web.

    Chcete-li vytvořit stránku Web, upravte soubor icm.html. Do souboru přidejte následující řádky:

    <html><head>
    <title>Information Catalog Manager for the Web</title>
    </head>
    <body bgcolor=white>
    <p><a href=/icm/db2www.exe/dg_home.mac/Logon>
    Information Catalog Manager for the Web</a>
    </body>
    </html>
    

    Soubor uložte do výchozího adresáře HTML (obvykle adresáře \IBM HTTP Server\htdocs).

  7. Pro všechny uživatele správce Information Catalog Manager for the Web povolte základní úroveň ověřování uživatelů.

    Jakmile se uživatelé pokusí zobrazit domovskou stránku Information Catalog Manager for the Web, zobrazí se výzva k zadání uživatelského jména a hesla. Po zadání požadovaných hodnot je nastavena proměnná REMOTE_USER prostředí HTTP. Tato proměnná slouží k zobrazení výzvy uživatelům s požadavkem na zadání uživatelského jména a hesla, a dále slouží pro vytvoření, aktualizaci a odstranění poznámek.

    1. Vytvořte alias.

      Je třeba vytvořit alias icm pro adresář, kde je umístěn program Net.Data CGI DB2WWW. Alias používá proměnná macro_path, která je definována v souboru dg_config.hti:

      macro_path="$(server_name)icm/db2www.exe/"
      

      Pro adresář aliasu icm by mělo být aktivováno ověření na základě uživatelského jména a hesla. Chcete-li povolit ověřování, upravte soubor httpd.conf. Tento soubor je obvykle uložen v adresáři \IBM HTTP Server\conf. Přidejte direktivu ScriptAlias, jako je například tato:

      ScriptAlias /icm/ "c:/IBM HTTP Server/icm/"
      

      Zkontrolujte také, zda soubor httpd.conf obsahuje direktivu, která definuje jméno přístupového souboru. Direktiva může vypadat například takto:

      AccessFileName .htaccess
      
    2. Vytvořte soubor hesel, který bude obsahovat autorizované uživatelské jméno a heslo pro všechny uživatele správce Information Catalog Manager for the Web. Soubor hesel lze vytvořit a upravit pomocí příkazu htpasswd.

      Chcete-li například vytvořit soubor hesel c:/IBM HTTP Server/icmweb.pwd pro uživatele ADMIN, zadejte následující příkaz:

      htpasswd -c c:/IBM HTTP Server/icmweb.pwd ADMIN
      

      Uvedením přepínače -c zajistíte, že heslo bude zadáno při vytvoření souboru hesel.

      Po zobrazení výzvy k zadání hesla zadejte řetězec ADMINPW.

      Chcete-li přidat další jméno uživatele, například uživatele ADMIN2 s heslem ADMINPW2, zadejte příkaz:

      htpasswd c:/IBM HTTP Server/icmweb.pwd ADMIN2 ADMINPW2
      

      Jméno uživatele může být dlouhé maximálně 8 znaků, protože se ukládá v tabulkách informačních katalogů při vytváření poznámky.

    3. Omezte přístupová práva k adresáři \IBM HTTP Server\icm\.
      1. Chcete-li aktivovat ověření pro uživatelský přístup k adresáři \IBM HTTP Server\icm\, upravte soubor httpd.conf. Tento soubor je obvykle uložen v adresáři \IBM HTTP Server\conf. Přidejte direktivu adresáře \IBM HTTP Server\icm, jako je například tato:
        <Directory "c:/IBM HTTP Server/icm">
        AllowOverride AuthConfig
        Options None
        </Directory>
        
      2. Vytvořte soubor .htaccess v adresáři \IBM HTTP Server\icm s direktivami AuthName, AuthType, AuthUserFile a require, které lze nastavit například následujícím způsobem:
        AuthName ICMWeb
        AuthType Basic
        AuthUserFile "c:/IBM HTTP Server/icmweb.pwd"
        require valid-user
        

        Vzhledem k tomu, že některé editory vyžadují jméno souboru a příponu, může být nutné vytvořit nejprve soubor htaccess.txt a po úpravách jej přejmenovat na .htaccess.

      Provedené změny se projeví až po zastavení a opětovném spuštění serveru Web.
      Poznámka:Uvedený postup představuje jeden způsob povolení ověřování na serveru IBM HTTP Web server. Je-li to nutné, můžete vytvořit složitější adresářové struktury, skupiny uživatelů a oprávnění spolu s dodatečnými bezpečnostními sadami. Další informace o nastavení základní úrovně ověřování naleznete v dokumentaci k serveru IBM HTTP Web. Informace o dalších možnostech zabezpečení serveru Web naleznete v dokumentaci k produktu IBM SecureWay (součást řady Websphere).

  8. Nastavte protokol Net.Data, který zajistí spuštění správce Live Connection Manager pro databáze používané modulem Information Catalog Manager for the Web.
    1. Upravte soubor \db2www\connect\dtwcm.cnf protokolu Net.Data a přidejte blok CLIETTE DTW_SQL pro všechny databáze, které bude správce Information Catalog Manager for the Web používat.

      Chcete-li například přidat databázi ICMSAMP nejméně s jedním procesem a nejvýše se třemi procesy, začínající číslem soukromého portu 7100 a začínající číslem veřejného portu 7110, přidejte blok:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      Databázi ICMSAMP je přiděleno šest portů (7100, 7101, 7102, 7110, 7111, 7112). Zkontrolujte, že jsou tyto porty volné a nejsou obsazeny jinou aplikací. V každém bloku CLIETTE DTW_SQL je nutné používat jiný rozsah portů. Další informace naleznete v příručce Net.Data Administration and Programming Guide.

    2. Nastavte hodnotu LOGIN na uživatelské jméno pro databázi a hodnotu PASSWORD na heslo pro databázi. Pokud se jedná o místní databázi, můžete použít výraz *USE_DEFAULT.
    3. V inicializačním souboru Net.Data nastavte, aby byl při volání SQL používán správce Live Connection Manager. Upravte soubor DB2WWW.INI v kořenovém adresáři dokumentů na serveru Web. Zkontrolujte, zda příkaz ENVIRONMENT DTW_SQL končí direktivou CLIETTE "DTW_SQL:$(DATABASE)".

      Příklad:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Spusťte správce Live Connection Manager pomocí spustitelného souboru /DB2WWW/CONNECT/dtwcm.exe. Modul Information Catalog Manager for the Web může přistupovat k databázím pouze tehdy, je-li spuštěn správce Live Connection Manager. Po spuštění správce Live Connection Manager můžete na serveru Web minimalizovat jeho okno. Další informace naleznete v příručce Net.Data Administration and Programming Guide.

Před použitím modulu Information Catalog Manager for the Web si přečtěte informace v oddílu Úpravy po instalaci.

Instalace správce Information Catalog Manager for the Web na serveru AIX Websphere IBM HTTP Web

Úkony před instalací správce Information Catalog Manager for the Web:

  1. Zkontrolujte, zda je nainstalován server IBM HTTP Web.
  2. Zkontrolujte číslo portu serveru Web. Pokud nemá server Web přiřazen port 80 (standardní port), dané číslo portu je nutné při konfiguraci jména domény přidat ke jménu hostitele v adrese Web. Příklad: http://jméno_hostitele:číslo_portu/
  3. Na serveru Web vytvořte adresář icm, který bude obsahovat spustitelné soubory Net.Data (například /usr/lpp/HTTPServer/share/icm/). Označte tento adresář jako adresář cgi-bin protokolu Net.Data. Do tohoto adresáře uložte spustitelný soubor db2www (standardně je umístěn v adresáři /usr/lpp/internet/server_root/cgi-bin).
  4. Zkopírujte soubor db2www.ini (standardně je umístěn v adresáři /usr/lpp/internet/server_root/pub/) do kořenového adresáře dokumentů (standardně /usr/lpp/HTTPServer/share/htdocs). Upravte soubor db2www.ini, aby obsahoval aktuální instanci a cestu DB2:
    DB2INSTANCE		db2
    MACRO_PATH		/usr/lpp/internet/db2www/macro
    INCLUDE_PATH		/usr/lpp/internet/db2www/macro
    HTML_PATH			/usr/lpp/HTTPServer/share/htdocs
    EXEC_PATH			/usr/lpp/internet/db2www/macro
    DTW_LOG_DIR		/usr/lpp/internet/db2www/logs
    

Postup při instalaci produktu Information Catalog Manager for the Web:

  1. Přihlašte se jako uživatel root.
  2. Vložte a připojte jednotku s diskem CD-ROM DB2 Universal Database. Další informace o připojení disku CD-ROM naleznete v příručce DB2 for UNIX Quick Beginnings.
  3. Přejděte do adresáře disku CD-ROM příkazem cd /cdrom, kde argument cdrom představuje kořenový adresář na disku CD-ROM produktu.
  4. Zadejte příkaz ./db2setup. Za okamžik se zobrazí okno Instalace DB2 V7.
  5. Vyberte produkty, které chcete instalovat a ke kterým máte licenci. Jednotlivé volby můžete procházet pomocí klávesy Tab. Stisknutím klávesy Enter volbu vyberete nebo její výběr zrušíte. Je-li volba vybraná, zobrazí se vedle ní hvězdička.

    Chcete-li vybrat nebo zrušit výběr nepovinných komponent pro produkt DB2, které chcete nainstalovat, vyberte položku Přizpůsobit. K předchozímu oknu se v libovolném okamžiku můžete vrátit klepnutím na tlačítko Zrušit.

  6. Jakmile dokončíte výběr produktu DB2 a příslušných komponent, klepněte na tlačítko OK, které zajistí pokračování instalace.

    Další informace a pomoc při instalaci produktu nebo komponent DB2 zobrazíte klepnutím na tlačítko Nápověda.

    Instalační program vytvoří soubory v následujících adresářích:

  7. Zkopírujte všechny soubory *.mac a *.hti z adresáře \sqllib\icmweb\macro na pracovní stanici Windows NT do adresáře makra Net.Data na serveru Web (standardně /usr/lpp/internet/db2www/macro). Chcete-li nastavit přístupová práva pro tyto soubory na veřejné čtení, zadejte příkaz chmod ugo+r *.
  8. Zkopírujte všechny soubory *.htm a *.gif z adresáře \sqllib\icmweb\html na pracovní stanici Windows NT do kořenového adresáře dokumentů na serveru Web (standardně /usr/lpp/HTTPServer/share/htdocs). Chcete-li nastavit přístupová práva pro tyto soubory na veřejné čtení, zadejte příkaz chmod ugo+r *.
  9. Zkopírujte všechny soubory dg*.gif z adresáře \sqllib\icmweb\icons na pracovní stanici Windows NT do adresáře obrázků na serveru Web (standardně /usr/lpp/HTTPServer/share/icons). Na tento adresář je nastavena proměnná image_path v souboru dg_config.hti. Chcete-li nastavit přístupová práva pro tyto soubory na veřejné čtení, zadejte příkaz chmod ugo+r *.
  10. Upravte soubor dg_config.hti, aby obsahoval adresáře, kam byly zkopírovány soubory, a jméno serveru. Proměnná macro_path používá alias, který je na serveru Web nastaven pro řízení přístupu uživatelů. Soubor dg_config.hti má mít následující strukturu:
    %DEFINE {
             server_name="http://aixserver.ibm.com/"
             image_path="$(server_name)icons/"
             macro_path="$(server_name)icm/db2www/"
             help_path="$(server_name)"
    %}
    
  11. Přidejte odkaz na stávající stránku Web nebo vytvořte stránku Web s odkazem na domovskou stránku správce Information Catalog Manager for the Web.

    Chcete-li vytvořit stránku Web, upravte soubor icm.html. Do souboru přidejte následující řádky:

    <html><head>
    <title>Information Catalog Manager for the Web</title>
    </head>
    <body bgcolor=white>
    <p><a href=/icm/db2www/dg_home.mac/Logon>
    Information Catalog Manager for the Web</a>
    </body>
    </html>
    

    Uložte soubor do kořenového adresáře dokumentů (standardně /usr/lpp/HTTPServer/share/htdocs).

  12. Pro všechny uživatele správce Information Catalog Manager for the Web povolte základní úroveň ověřování uživatelů.

    Jakmile se uživatelé pokusí zobrazit domovskou stránku Information Catalog Manager for the Web, zobrazí se výzva k zadání uživatelského jména a hesla. Po zadání požadovaných hodnot je nastavena proměnná REMOTE_USER prostředí HTTP. Tato proměnná slouží k zobrazení výzvy uživatelům s požadavkem na zadání uživatelského jména a hesla, a dále slouží pro vytvoření, aktualizaci a odstranění poznámek.

    1. Vytvořte alias.

      Je třeba vytvořit alias icm pro adresář, kde je umístěn program DB2WWW protokolu Net.Data CGI. Alias používá proměnná macro_path, která je definována v souboru dg_config.hti:

                macro_path="$(server_name)icm/db2www/"
      

      Pro adresář aliasu icm by mělo být aktivováno ověření na základě uživatelského jména a hesla. Chcete-li povolit ověřování, upravte soubor httpd.conf. Tento soubor je obvykle uložen v adresáři /usr/lpp/HTTPServer/etc/. Přidejte direktivu ScriptAlias, jako je například tato:

      ScriptAlias /icm/ /usr/lpp/HTTPServer/share/icm
      

      Zkontrolujte také, zda soubor httpd.conf obsahuje direktivu, která definuje jméno přístupového souboru, například v tomto tvaru:

      AccessFileName .htaccess
      
    2. Vytvořte soubor hesel, který bude obsahovat autorizované uživatelské jméno a heslo pro všechny uživatele správce Information Catalog Manager for the Web. Soubor hesel lze vytvořit a upravit pomocí příkazu htpasswd.

      Chcete-li například vytvořit soubor hesel /usr/lpp/HTTPServer/share/icmweb.pwd pro uživatele ADMIN, zadejte následující příkaz:

      htpasswd -c /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN
      

      Uvedením přepínače -c zajistíte, že heslo bude zadáno při vytvoření souboru hesel.

      Po zobrazení výzvy k zadání hesla zadejte řetězec ADMINPW.

      Chcete-li přidat další jméno uživatele, například uživatele ADMIN2 s heslem ADMINPW2, zadejte příkaz:

      htpasswd /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN2 ADMINPW2
      

      Jméno uživatele může být dlouhé maximálně 8 znaků, protože se ukládá v tabulkách informačních katalogů při vytváření poznámky.

    3. Omezte přístupová práva k adresáři /usr/lpp/HTTPServer/share/icm.
      1. Chcete-li aktivovat ověření pro uživatelský přístup k adresáři /usr/lpp/HTTPServer/share/icm, upravte soubor httpd.conf. Tento soubor je obvykle uložen v adresáři /usr/lpp/HTTPServer/etc/. Přidejte direktivu adresáře /usr/lpp/HTTPServer/share/icm, jako je například tato:
        <Directory /usr/lpp/HTTPServer/share/icm>
        AllowOverride AuthConfig
        Options None
        </Directory>
        
      2. Vytvořte soubor .htaccess v adresáři /usr/lpp/HTTPServer/share/icm s direktivami AuthName, AuthType, AuthUserFile a require, které lze nastavit například následujícím způsobem:
        AuthName ICMWeb
        AuthType Basic
        AuthUserFile /usr/lpp/HTTPServer/share/icmweb.pwd
        require valid-user
        

        Vzhledem k tomu, že některé editory vyžadují jméno souboru a příponu, může být nutné vytvořit nejprve soubor htaccess.txt a po úpravách jej přejmenovat na .htaccess.

      Provedené změny se projeví až po zastavení a opětovném spuštění serveru Web.
      Poznámka:Uvedený postup představuje jeden způsob povolení ověřování na serveru IBM HTTP Web. Je-li to nutné, můžete vytvořit složitější adresářové struktury, skupiny uživatelů a oprávnění spolu s dodatečnými bezpečnostními sadami. Další informace o nastavení základní úrovně ověřování naleznete v dokumentaci k serveru IBM HTTP Web. Informace o dalších možnostech zabezpečení serveru Web naleznete v dokumentaci k produktu IBM SecureWay (součást řady Websphere).

  13. Nastavte protokol Net.Data, který zajistí spuštění správce Live Connection Manager pro databáze používané modulem Information Catalog Manager for the Web.
    1. Upravte soubor /usr/lpp/internet/db2www/db2/dtwcm.cnf protokolu Net.Data a přidejte blok CLIETTE DTW_SQL pro všechny databáze, které bude správce Information Catalog Manager for the Web používat.

      Chcete-li například přidat databázi ICMSAMP nejméně s jedním procesem a nejvýše se třemi procesy, začínající číslem soukromého portu 7100 a začínající číslem veřejného portu 7110, přidejte blok:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      Databázi ICMSAMP je přiděleno šest portů (7100, 7101, 7102, 7110, 7111, 7112). Zkontrolujte, že jsou tyto porty volné a nejsou obsazeny jinou aplikací. V každém bloku CLIETTE DTW_SQL je nutné používat jiný rozsah portů. Další informace naleznete v příručce Net.Data Administration and Programming Guide.

    2. Nastavte hodnotu LOGIN na uživatelské jméno pro databázi a hodnotu PASSWORD na heslo pro databázi. Pokud se jedná o místní databázi, můžete použít výraz *USE_DEFAULT.
    3. V inicializačním souboru Net.Data nastavte, aby byl při volání SQL používán správce Live Connection Manager. Upravte soubor DB2WWW.INI v kořenovém adresáři dokumentů na serveru Web (standardně /usr/lpp/HTTPServer/share/htdocs). Zkontrolujte, zda příkaz ENVIRONMENT DTW_SQL končí direktivou CLIETTE "DTW_SQL:$(DATABASE)".

      Příklad:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Spusťte správce Live Connection Manager pomocí spustitelného souboru /usr/lpp/internet/db2www/db2/dtwcm. Modul Information Catalog Manager for the Web má přístup k datům v databázích pouze tehdy, je-li spuštěn správce Live Connection Manager. Po spuštění správce Live Connection Manager můžete na serveru Web minimalizovat jeho okno. Další informace naleznete v příručce Net.Data Administration and Programming Guide.
      Poznámka:Správce Live Connection Manager musí být spuštěn spolu s instancí DB2, která je uvedena v souboru db2www.ini. Před spuštěním souboru dtwcm musí být nastaveno prostředí DB2.
  14. Odhlašte se.

Před použitím modulu Information Catalog Manager for the Web postupujte podle pokynů v oddílu Úpravy po instalaci.

Instalace správce Information Catalog Manager for the Web na libovolný server Web

Úkony před instalací správce Information Catalog Manager for the Web:

  1. Zkontrolujte, zda je na serveru Web nainstalován serverový software Web.
  2. Pokud nemá server Web přiřazen port 80 (standardní port), dané číslo portu je nutné přidat v adrese Web ke jménu hostitele: http://jméno_hostitele:číslo_portu/
  3. Při instalaci protokolu Net.Data se zobrazí výzva k zadání adresáře CGI-BIN serveru Web a adresáře HTML. Zkontrolujte, zda je skutečně zadán adresář serveru Web, odkud jsou spouštěny programy CGI, a kořenový adresář dokumentů pro soubory HTML. V tomto adresáři CGI-BIN je uložen program db2www protokolu Net.Data CGI. Soubor DB2WWW.INI protokolu Net.Data je uložen v kořenovém adresáři dokumentů.

Postup při instalaci produktu Information Catalog Manager for the Web:

  1. Instalujte soubory Information Catalog Manager for the Web na server Web nebo na pracovní stanici Windows NT:
    1. Vložte disk CD-ROM produktu DB2 Universal Database do jednotky CD-ROM pracovní stanice serveru Web. Otevře se příruční panel.
    2. Na příručním panelu klepněte na tlačítko Instalovat.
    3. V okně Výběr produktů zaškrtněte políčko Administrační klient DB2 a poté klepněte na tlačítko Další.
    4. V okně Výběr typu instalace klepněte na tlačítko Přizpůsobená a poté klepněte na tlačítko Další.
    5. V okně Výběr komponent DB2 zrušte zaškrtnutí políček u všech komponent s výjimkou komponenty Nástroje pro Data Warehousing.
    6. Klepněte na tlačítko Subkomponenty.
    7. V okně Výběr subkomponent zaškrtněte políčko pro komponentu Information Catalog Manager for the Web a zrušte zaškrtnutí u všech ostatních políček.
    8. Klepněte na tlačítko Pokračovat.
    9. V okně Výběr komponent zaškrtněte políčko pro komponenty Komunikační protokoly, Rozhraní pro vývoj aplikací a Administrační a konfigurační nástroje. Zkontrolujte, že komponenta Nástroje pro Data Warehousing zůstala zaškrtnuta.
    10. Klepněte na tlačítko Další, které zajistí pokračování v instalaci. Instalační program vytvoří soubory v následujících adresářích:
      • \sqllib\icmweb\macro
      • \sqllib\icmweb\html
      • \sqllib\icmweb\icons
  2. Zkopírujte nebo stáhněte pomocí binárního přenosu FTP všechny soubory *.mac a *.hti z adresáře \sqllib\icuweb\macro do adresáře \db2www\macro na serveru Web. Nastavte přístupová práva k souborům na veřejný přístup pro čtení.
  3. Zkopírujte nebo stáhněte pomocí binárního přenosu FTP všechny soubory *.htm a *.gif z adresáře \sqllib\icuweb\html do kořenového adresáře dokumentů na serveru Web. Nastavte přístupová práva k souborům na veřejný přístup pro čtení.
  4. Zkopírujte nebo stáhněte pomocí binárního přenosu FTP všechny soubory dg_*.gif z adresáře \sqllib\icuweb\icons do adresáře ikon na serveru Web. Nastavte přístupová práva k souborům na veřejný přístup pro čtení.
  5. Upravte soubor dg_config.hti. Přidejte jména adresářů, do kterých byly zkopírovány soubory, a jméno serveru. Proměnnou macro_path lze nastavit na alias, který byl na serveru Web vytvořen za účelem řízení přístupu uživatelů.

    V operačních systémech UNIX vypadá soubor dg_config.hti takto:

    %DEFINE {
              server_name="http://server.ibm.com/"
              image_path="$(server_name)icons/"
              macro_path="$(server_name)icm/db2www/"
              help_path="$(server_name)"
    %}
    

    V operačních systémech Windows NT a OS/2 vypadá soubor dg_config.hti takto:

    %DEFINE {
              server_name="http://server.ibm.com/"
              image_path="$(server_name)icons/"
              macro_path="$(server_name)icm/db2www.exe/"
              help_path="$(server_name)"
    %}
    
  6. Přidejte odkaz na stávající stránku Web nebo vytvořte stránku Web s odkazem na domovskou stránku správce Information Catalog Manager for the Web.

    Chcete-li vytvořit stránku Web, upravte soubor \kořenová_složka_dokumentů\icm.html (kde kořenová_složka_dokumentů představuje kořenovou složku dokumentů serveru Web). Nastavte přístupová práva k souborům na veřejný přístup pro čtení.

  7. Pro všechny uživatele správce Information Catalog Manager for the Web povolte základní úroveň ověřování uživatelů.

    Jakmile se uživatelé pokusí zobrazit domovskou stránku Information Catalog Manager for the Web, zobrazí se výzva k zadání uživatelského jména a hesla. Po zadání požadovaných hodnot je nastavena proměnná REMOTE_USER prostředí HTTP. Tato proměnná slouží k zobrazení výzvy uživatelům s požadavkem na zadání uživatelského jména a hesla, a dále slouží pro vytvoření, aktualizaci a odstranění poznámek.

    Jméno uživatele může být dlouhé maximálně 8 znaků, protože se ukládá v tabulkách informačních katalogů při vytváření poznámky.

    1. Vytvořte alias icm pro adresář, ve kterém je uložen program db2www protokolu Net.Data CGI.
      • V operačních systémech UNIX tento alias používá proměnná macro_path, která je definována v souboru dg_config.hti:
                  macro_path="$(server_name)icm/db2www/"
        
      • V operačních systémech Windows NT a OS/2 tento alias používá proměnná macro_path, která je definována v souboru dg_config.hti:
        macro_path="$(server_name)icm/db2www.exe/"
        
    2. Aktivujte ověřování pomocí uživatelského jména a hesla pro adresář aliasu icm a nastavte patřičná přístupová práva.

    Další informace o aktivaci ověřování naleznete v dokumentaci k serveru Web.

  8. Nastavte protokol Net.Data, který zajistí spuštění správce Live Connection Manager pro databáze používané modulem Information Catalog Manager for the Web.
    1. Upravte soubor dtwcm.cnf protokolu Net.Data a přidejte blok CLIETTE DTW_SQL pro všechny databáze, které bude správce Information Catalog Manager for the Web používat.

      Chcete-li například přidat databázi ICMSAMP nejméně s jedním procesem a nejvýše se třemi procesy, začínající číslem soukromého portu 7100 a začínající číslem veřejného portu 7110, přidejte blok:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      Uvedený blok přidělí databázi ICMSAMP šest portů (7100, 7101, 7102, 7110, 7111, 7112). Zkontrolujte, že jsou tyto porty volné a nejsou obsazeny jinou aplikací. V každém bloku CLIETTE DTW_SQL je nutné používat jiný rozsah portů. Další informace naleznete v příručce Net.Data Administration and Programming Guide.

    2. Nastavte hodnotu LOGIN na uživatelské jméno pro databázi a hodnotu PASSWORD na heslo pro databázi. Pokud používáte místní databázi, můžete použít hodnotu *USE_DEFAULT.
    3. V inicializačním souboru Net.Data nastavte, aby byl při volání SQL používán správce Live Connection Manager. Upravte soubor db2www.ini v kořenovém adresáři dokumentů na serveru Web. Zkontrolujte, zda příkaz DTW_SQL končí direktivou CLIETTE "DTW_SQL:$(DATABASE)".

      Příklad:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Spusťte správce Live Connection Manager pomocí spustitelného souboru dtcmf v adresáři Net.Data. Modul Information Catalog Manager for the Web má přístup k datům v databázích pouze tehdy, je-li spuštěn správce Live Connection Manager. Po spuštění správce Live Connection Manager můžete na serveru Web minimalizovat jeho okno. Další informace naleznete v příručce Net.Data Administration and Programming Guide.

Před použitím modulu Information Catalog Manager for the Web postupujte podle pokynů v oddílu Úpravy po instalaci.

Úpravy po instalaci

Po instalaci komponenty Information Catalog Manager for the Web postupujte podle následujících kroků, kterými správce Information Catalog Manager for the Web přizpůsobíte podle nároků vašich uživatelů.

  1. Upravte soubor dg_home.hti. Přidejte odkaz pro každý informační katalog, ke kterému chcete zajistit uživatelům přístup ze správce Information Catalog Manager for the Web. Odkazy uvádějte v následujícím formátu:
    <LI><A HREF=$(macro_path)dg_frame.mac/frame?DATABASE=xxxx> zzzz </A>
    

    xxxx
    Jméno databáze informačního katalogu (například ICMSAMP)

    zzzz
    Vysvětlující poznámka, která se zobrazí na stránce Web (například Ukázkový katalog CelDial)

    Do souboru dg_home.hti lze před nebo za seznam informačních katalogů přidat značky HTML. Můžete sem vložit odkazy, obrázky, text nebo jiné platné značky standardu HTML verze 3.2, které chcete přidat.

  2. Katalogizujte uzel a databáze serveru pomocí nezbytné funkce klienta DB2. Další informace naleznete v příručce Další informace o instalaci a konfiguraci. Pomocí příkazového procesoru DB2 zkontrolujte, zda se server Web může úspěšně připojit k databázím.

Před začátkem práce s informačními katalogy ze správce Information Catalog Manager for the Web zkontrolujte, zda je na databázových serverech spuštěn správce databází, zda je na serveru Web spuštěna komponenta Live Connection Manager a zda je spuštěn server Web.

Upozorněte uživatele na jejich uživatelská jména a hesla a sdělte jim adresu Web, pomocí které mohou používat správce Information Catalog Manager for the Web.


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]