Instalační a uživatelská příručka systému OLAP
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.
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).
Úkony před instalací správce Information Catalog Manager for the Web:
- Zkontrolujte, zda je nainstalován server IBM HTTP Web.
- 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/
- 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:
- Instalujte soubory Information Catalog Manager for the Web na server
Web:
- Vložte disk CD-ROM produktu DB2 Universal Database do jednotky CD-ROM
pracovní stanice serveru Web. Otevře se příruční panel.
- Na příručním panelu klepněte na tlačítko Instalovat.
- V okně Výběr produktů zaškrtněte políčko Administrační klient
DB2 a poté klepněte na tlačítko Další.
- V okně Výběr typu instalace klepněte na tlačítko Přizpůsobená a
poté klepněte na tlačítko Další.
- 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.
- Klepněte na tlačítko Subkomponenty.
- 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.
- Klepněte na tlačítko Pokračovat.
- 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.
- 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
- Zkopírujte všechny soubory *.mac a *.hti z adresáře
\sqllib\icmweb\macro do adresáře maker Net.Data (obvykle
adresář \db2www\macro).
- 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).
- 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.
- 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)"
%}
- 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).
- 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.
- 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
- 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.
- Omezte přístupová práva k adresáři \IBM HTTP
Server\icm\.
- 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>
- 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).
|
- 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.
- 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.
- 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.
- 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)"
- 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.
Úkony před instalací správce Information Catalog Manager for the Web:
- Zkontrolujte, zda je nainstalován server IBM HTTP Web.
- 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/
- 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).
- 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:
- Přihlašte se jako uživatel root.
- 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.
- 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.
- Zadejte příkaz ./db2setup. Za okamžik se zobrazí
okno Instalace DB2 V7.
- 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.
- 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:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- 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 *.
- 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 *.
- 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
*.
- 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)"
%}
- 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).
- 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.
- 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
- 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.
- Omezte přístupová práva k adresáři
/usr/lpp/HTTPServer/share/icm.
- 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>
- 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).
|
- 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.
- 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.
- 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.
- 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)"
- 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.
|
- Odhlašte se.
Před použitím modulu Information Catalog Manager for the Web postupujte
podle pokynů v oddílu Úpravy po instalaci.
Úkony před instalací správce Information Catalog Manager for the Web:
- Zkontrolujte, zda je na serveru Web nainstalován serverový software
Web.
- 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/
- 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:
- Instalujte soubory Information Catalog Manager for the Web na server Web
nebo na pracovní stanici Windows NT:
- Vložte disk CD-ROM produktu DB2 Universal Database do jednotky CD-ROM
pracovní stanice serveru Web. Otevře se příruční panel.
- Na příručním panelu klepněte na tlačítko Instalovat.
- V okně Výběr produktů zaškrtněte políčko Administrační klient
DB2 a poté klepněte na tlačítko Další.
- V okně Výběr typu instalace klepněte na tlačítko Přizpůsobená a
poté klepněte na tlačítko Další.
- 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.
- Klepněte na tlačítko Subkomponenty.
- 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.
- Klepněte na tlačítko Pokračovat.
- 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.
- 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
- 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í.
- 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í.
- 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í.
- 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ů.
- Pomocí proměnné server_name lze identifikovat patřičný server Web.
- Namapujte hodnotu proměnné image_path na adresář ICONS, který je definován
v konfiguračním souboru serveru Web.
- Použitím hodnoty proměnné macro_path určete cestu
icm/db2www.
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)"
%}
- 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í.
- V operačních systémech UNIX vložte tyto řá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>
- V operačních systémech Windows NT a OS/2 vložte tyto řá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>
- 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.
- Vytvořte alias icm pro adresář, ve kterém je uložen program
db2www protokolu Net.Data CGI.
- 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.
- 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.
- 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.
- 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.
- 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)"
- 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.
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ů.
- 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.
- 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 ]