OLAP Installations- och användarhandbok
Du kan installera Information Catalog Manager för webben i
alla operativsystem som har funktioner för DB2 Universal Database och
Net.Data. Operativsystemet måste också ha funktioner för
Net.Data Live Connection Manager och Perl LE. Exempel på sådana
operativsystem är Windows NT, OS/2, AIX och Solaris-miljö.
Mer information om hur du konfigurerar MIME-typer så att de startar program
finns i Information Catalog Manager Administration Guide.
Du måste aktivera behörighetskontroll på webbservern. När du har
aktiverat behörighetskontrollen måste varje användare ange ett användar-ID och
lösenord när de ska accessa Information Catalog Manager för webben.
Eftersom databasanslutningarna sköts i Net.Data Live Connection Manager
behöver inte användarna känna till användar-ID och lösenord för
databasen.
Beroende på hur känslig informationen i informationskatalogen är anger du
lämplig säkerhetsnivå för din webbserver. Om du vill ha ytterligare
säkerhet förutom behörighetskontrollen på webbservern kan du installera
säkerhetspaket med kryptering och nycklar. Mer information om avancerad säkerhet för webbservrar finns i
dokumentationen för IBM SecureWay (en del av Websphere-familjen).
Innan du börjar installera Information Catalog Manager för webben:
- Se till att IBM HTTP Web server är installerad.
- Kontrollera webbserverns portnummer. Om webbservern har ett annat
portnummer än 80 (standardnumret) lägger du till portnumret i webbadressen när
du konfigurerar domännamnet. Exempel:
http://värdnamn:portnummer/
- Skapa en katalog med namnet icm på webbservern som ska
innehålla de körbara filerna i Net.Data (t ex \IBM HTTP
Server\icm). Skapa en pekare till den här katalogen som
cgi-bin-katalog för Net.Data cgi-bin. Placera filen
db2www.exe i den här katalogen.
Så här installerar du Information Catalog Manager för webben:
- Installera filerna för Information Catalog Manager för webben på din
webbserver:
- Sätt i cd-skivan med DB2 Universal Database i cd-enheten på
arbetsstationen med webbservern. Startguiden öppnas.
- Klicka på Installera i startguiden.
- I dialogrutan Välj produkter väljer du DB2 Administration
Client och klickar på Nästa.
- I dialogrutan Välj typ av installation klickar du på Anpassad
och sedan på Nästa.
- I dialogrutan Välja DB2-komponenter avmarkerar du kryssrutorna för alla
komponenter förutom Data Warehousing Tools.
- Klicka på Delkomponenter.
- I dialogrutan Markera delkomponenter ser du till att alternativet
Information Catalog Manager för webben är markerat och alla andra
kryssrutor är avmarkerade.
- Klicka på Fortsätt.
- I dialogrutan Välj komponenter avmarkerar du kryssrutorna för
komponenterna Communication Protocols, Application Development
Interfaces och Administration and Configuration Tools.
Se till att komponenten Data Warehousing Tools fortfarande är
markerad.
- Klicka på Nästa när du vill fortsätta med
installationen. Installationsprogrammet skapar programfiler i följande
kataloger:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- Kopiera alla filer av typerna *.mac och *.hti från katalogen
\sqllib\icmweb\macro till makrobiblioteket för Net.Data
(vanligtvis \db2www\macro).
- Kopiera alla filer av typerna *.htm och *.gif från katalogen
\sqllib\icmweb\html till rotkatalogen för dokumentet på webbservern
(vanligtvis \IBM HTTP Server\htdocs).
- Kopiera alla filer av typen dg*.gif från katalogen
\sqllib\icmweb\icons till ikonkatalogen på webbservern (vanligtvis
\IBM HTTP Server\icons). Den här katalogen kommer stå som
värde för variabeln image_path i filen dg_config.hti.
- Redigera filen dg_config.hti så att den innehåller de
kataloger du kopierade filer till och servernamnet. I variabeln
macro_path används det alias som är konfigurerat på din webbserver till att
kontrollera användaraccess. Filen dg_config.hti bör
se ut så här:
%DEFINE {
server_name="http://winntserver.ibm.com/"
image_path="$(Server_name)icons/"
macro_path="$(server_name)icm/db2www.exe/"
help_path="$(server_name)"
%}
- Lägg till en länk till en befintlig webbsida, eller skapa en webbsida med
en länk till webbplatsen för Information Catalog Manager för webben.
Om du vill skapa en webbsida redigerar du filen icm.html
och lägger till följande rader:
<html><head>
<title>Information Catalog Manager för webben</title>
</head>
<body bgcolor=white>
<p><a href=/icm/db2www.exe/dg_home.mac/Logon>
Information Catalog Manager för webben</a>
</body>
</html>
Placera filen i standardkatalogen för HTML (vanligtvis \IBM HTTP
Server\htdocs).
- Aktivera grundläggande kontroll av användarbehörighet på din webbserver
för varje användare av Information Catalog Manager för webben.
När användare accessar webbplatsen för Information Catalog Manager för
webben blir de tillfrågade om användar-ID och lösenord. När de här
uppgifterna anges sätts miljövariabeln REMOTE_USER i HTTP. Den här
variabeln används till att tillfråga användare om användar-ID och lösenord
samt till att skapa, uppdatera och ta bort kommentarer.
- Konfigurera ett alias.
Skapa ett alias med namnet icm för den katalog där
CGI-programmet för Net.Data, DB2WWW, finns. Variabeln
macro_path som är definierad i filen dg_config.hti använder
följande alias:
macro_path="$(server_name)icm/db2www.exe/"
Kontroll av användar-ID och lösenord bör vara aktiverad för aliaskatalogen
icm. Om du vill aktivera behörighetskontroll redigerar du
filen httpd.conf. Den här filen finns vanligen i
katalogen \IBM HTTP Server\conf. Lägg till en
ScriptAlias-instruktion på följande sätt:
ScriptAlias /icm/ "c:/IBM HTTP Server/icm/"
Se också till att filen httpd.conf innehåller en
instruktion som definierar accessfilnamnet på följande sätt:
AccessFileName .htaccess
- Skapa en lösenordsfil som kommer innehålla rätt användarnamn och lösenord
för varje Information Catalog Manager för webben-användare. Använd
kommandot htpasswd till att skapa och redigera lösenordsfilen.
Exempel: Om du vill skapa lösenordsfilen c:/IBM HTTP
Server/icmweb.pwd för användar-ID:t ID ADMIN ger du
följande kommando:
htpasswd -c c:/IBM HTTP Server/icmweb.pwd ADMIN
När du anger flaggan -c ser du till att du anger ett lösenord
när du skapar lösenordsfilen.
När du tillfrågas om lösenord anger du ADMINPW.
Om du vill lägga till ett annat användar-ID, ADMIN2, med lösenordet
ADMINPW2 anger du följande kommando.
htpasswd c:/IBM HTTP Server/icmweb.pwd ADMIN2 ADMINPW2
Användar-ID:t får vara högst 8 tecken långt, eftersom det lagras i
tabeller i informationskatalogen när kommentarer skapas.
- Begränsa åtkomsten till katalogen \IBM HTTP Server\icm\.
- Om du vill skapa en behörighetskontroll när användare accessar katalogen
\IBM HTTP Server\icm\ redigerar du filen
httpd.conf. Den här filen finns vanligtvis i
katalogen \IBM HTTP Server\conf. Lägg till en kataloginstruktion för katalogen \IBM HTTP
Server\icm på följande sätt:
<Directory "c:/IBM HTTP Server/icm">
AllowOverride AuthConfig
Options None
</Directory>
- Skapa en fil med namnet .htaccess i katalogen \IBM
HTTP Server\icm med AuthName, AuthType, AuthUserFile och
kravinstruktioner inställda på följande sätt:
AuthName ICMWeb
AuthType Basic
AuthUserFile "c:/IBM HTTP Server/icmweb.pwd"
require valid-user
Eftersom en del textredigerare kräver ett filnamn och ett filtillägg kan du
behöva skapa en fil med namnet htaccess.txt och döpa om den
till .htaccess när du har sparat den.
Du måste avsluta webbservern och sätta igång den igen om ändringarna ska
börja gälla.
Anm: | Det här är det enda sättet som du kan aktivera behörighetskontroll för en IBM
HTTP Web server på. Du kan konfigurera mer komplicerade
säkerhetsstrukturer, användargrupper och behörigheter om så behövs,
tillsammans med ytterligare säkerhetspaket. Mer information om hur du
konfigurerar grundläggande behörighetskontroll finns i dokumentationen för IBM
HTTP Web server. Mer information om avancerad säkerhet för webbservrar
finns i dokumentationen för IBM SecureWay (en del av
Websphere-familjen).
|
- Konfigurera Net.Data till att köra Live Connection Manager för de
databaser som används i Information Catalog Manager för webben.
- Redigera Net.Data-filen \db2www\connect\dtwcm.cnf
och lägg till ett CLIETTE DTW_SQL-block för varje databas som används i
Information Catalog Manager för webben.
Om du vill lägga till databasen ICMSAMP med ett minimum på en process, ett
maximum på tre processer och start på det privata portnumret 7110 läger du
till följande block:
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
}
Sex portar (7100, 7101, 7102, 7110, 7111 och 7112) är allokerade för
databasen ICMSAMP. Se till att de här portarna är lediga och inte
används av någon annan tillämpning. Du måste använda ett annat
intervall av portnummer för varje CLIETTE DTW_SQL-block. Mer
information finns i Net.Data Administration and
Programming Guide.
- Sätt värdet för LOGIN till databasens användar-ID och sätt värdet för
PASSWORD till databasens lösenord. Om databasen är lokal kan du använda
*USE_DEFAULT.
- Konfigurera initialiseringsfilen för Net.Data till att använda Live
Connection Manager för SQL-anropen. Redigera filen
DB2WWW.INI i dokumentrotkatalogen på webbservern. Se
till att satsen ENVIRONMENT DTW_SQL avslutas med CLIETTE
"DTW_SQL:$(DATABASE)".
Exempel:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Starta Live Connection Manager genom att använda den körbara filen
/DB2WWW/CONNECT/dtwcm.exe. Live Connection Manager
måste vara igång så att Information Catalog Manager för webben kan accessa
databaserna. När du har startat Live Connection Manager kan du minimera
Live Connection Manager-fönstret på webbservern. Mer information finns
i Net.Data Administration and Programming
Guide.
Följ instruktionerna i Anpassa efter installationen innan du använder Information Catalog Manager för
webben.
Innan du börjar installera Information Catalog Manager för webben:
- Se till att IBM HTTP Web server är installerad.
- Kontrollera webbserverns portnummer. Om webbservern har ett annat
portnummer än 80 (standardnumret) lägger du till portnumret i webbadressen när
du konfigurerar domännamnet. Exempel:
http://värdnamn:portnummer/
- Skapa en katalog med namnet icm på webbservern som ska
innehålla de körbara filerna i Net.Data (t ex
/usr/lpp/HTTPServer/share/icm/). Skapa en pekare till den
här katalogen som cgi-bin-katalog för Net.Data cgi-bin. Placera
den körbara filen db2www (finns vanligtvis i katalogen
/usr/lpp/internet/server_root/cgi-bin) till den här
katalogen.
- Kopiera filen db2www.ini (finns vanligen i katalogen
/usr/lpp/internet/server_root/pub/) till dokumentrotkatalogen
(vanligtvis /usr/lpp/HTTPServer/share/htdocs). Redigera
filen db2www.ini och uppdatera DB2-förekomsten och
-sökvägen:
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
Så här installerar du Information Catalog Manager för webben:
- Logga på som en användare med rotbehörighet.
- Sätt i och montera cd-skivan med DB2 Universal Database. Mer
information om hur du monterar en cd-enhet finns i DB2 för
UNIX Introduktion (Quick Beginnings).
- Byt till katalogen där cd-enheten är monterad genom att ange cd
/cdrom, där cdrom står för cd-enhetens
monteringspunkt.
- Ange kommandot ./db2setup. Efter ett litet tag
öppnas dialogrutan Installera DB2 V7.
- Markera de produkter du vill installera och har licens för. Tryck
på Tab-tangenten om du vill ändra det markerade alternativet. Tryck på
Enter om du vill markera eller avmarkera ett alternativ. När du
markerar ett alternativ visas en asterisk bredvid det.
Om du vill markera eller avmarkera valfria komponenter för en DB2-produkt
som du vill installera markerar du alternativet Anpassa. Om
du vill gå tillbaka till en tidigare dialogruta kan du när som helst välja
alternativet Avsluta.
- När du är färdig med valet av DB2-produkter och komponenter väljer du
OK så att installationen fortsätter.
Du kan få mer information eller hjälp med installationen av alla
DB2-produkter eller komponenter genom att välja Hjälp-alternativet.
Installationsprogrammet skapar programfiler i följande kataloger:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- Kopiera alla filer av typen *.mac och *.hti från katalogen
\sqllib\icmweb\macro på Windows NT-arbetsstationen till
makrobiblioteket för Net.Data på webbservern (vanligtvis
/usr/lpp/internet/db2www/macro. När du ska sätta säkerheten
för de här filerna till public read anger du chmod ugo+r *.
- Kopiera alla filer av typerna *.htm och *.gif från katalogen
\sqllib\icmweb\html på Windows NT-arbetsstationen till
dokumentrotbiblioteket på webbservern (vanligtvis
/usr/lpp/HTTPServer/share/htdocs). När du ska sätta
säkerheten för de här filerna till public read anger du chmod ugo+r
*.
- Kopiera alla filer av typen dg*.gif från katalogen
\sqllib\icmweb\icons på Windows NT-arbetsstationen till
bildkatalogen på webbservern (vanligtvis
/usr/lpp/HTTPServer/share/icons). Den här katalogen kommer
stå som värde för variabeln image_path i filen
dg_config.hti. När du ska sätta säkerheten för de här
filerna till public read anger du chmod ugo+r *.
- Redigera filen dg_config.hti så att den innehåller de
kataloger du kopierade filer till och servernamnet. I variabeln
macro_path används det alias som är konfigurerat på din webbserver till att
kontrollera användaraccess. Filen dg_config.hti bör
se ut så här:
%DEFINE {
server_name="http://aixserver.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www/"
help_path="$(server_name)"
%}
- Lägg till en länk till en befintlig webbsida, eller skapa en webbsida med
en länk till webbplatsen för Information Catalog Manager för webben.
Om du vill skapa en webbsida redigerar du filen icm.html
och lägger till följande rader:
<html><head>
<title>Information Catalog Manager för webben</title>
</head>
<body bgcolor=white>
<p><a href=/icm/db2www/dg_home.mac/Logon>
Information Catalog Manager för webben</a>
</body>
</html>
Placera filen i dokumentrotkatalogen (vanligtvis
/usr/lpp/HTTPServer/share/htdocs).
- Aktivera grundläggande kontroll av användarbehörighet på din webbserver
för varje användare av Information Catalog Manager för webben.
När användare accessar webbplatsen för Information Catalog Manager för
webben blir de tillfrågade om användar-ID och lösenord. När de här
uppgifterna anges sätts miljövariabeln REMOTE_USER i HTTP. Den här
variabeln används till att tillfråga användare om användar-ID och lösenord
samt till att skapa, uppdatera och ta bort kommentarer.
- Konfigurera ett alias.
Skapa ett alias med namnet icm för den katalog där
CGI-programmet för Net.Data, DB2WWW, finns. Variabeln
macro_path som är definierad i filen dg_config.hti använder
följande alias:
macro_path="$(server_name)icm/db2www/"
Kontroll av användar-ID och lösenord bör vara aktiverad för aliaskatalogen
icm. Om du vill aktivera behörighetskontroll redigerar du
filen httpd.conf. Den här filen finns vanligtvis i
katalogen /usr/lpp/HTTPServer/etc/. Lägg till en
ScriptAlias-instruktion på följande sätt:
ScriptAlias /icm/ /usr/lpp/HTTPServer/share/icm
Se också till att filen httpd.conf innehåller en
instruktion som definierar accessfilnamnet på följande sätt:
AccessFileName .htaccess
- Skapa en lösenordsfil som kommer innehålla rätt användarnamn och lösenord
för varje Information Catalog Manager för webben-användare. Använd
kommandot htpasswd till att skapa och redigera lösenordsfilen.
Exempel: Om du vill skapa lösenordsfilen
/usr/lpp/HTTPServer/share/icmweb.pwd för användar-ID:t
ADMIN anger du följande kommando:
htpasswd -c /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN
När du anger flaggan -c ser du till att du anger ett lösenord
när du skapar lösenordsfilen.
När du tillfrågas om lösenord anger du ADMINPW.
Om du vill lägga till ett annat användar-ID, ADMIN2, med lösenordet
ADMINPW2 anger du följande kommando.
htpasswd /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN2 ADMINPW2
Användar-ID:t får vara högst 8 tecken långt, eftersom det lagras i
tabeller i informationskatalogen när kommentarer skapas.
- Begränsa åtkomsten till katalogen
/usr/lpp/HTTPServer/share/icm.
- Om du vill skapa en behörighetskontroll när användare accessar katalogen
/usr/lpp/HTTPServer/share/icm redigerar du filen
httpd.conf. Den här filen finns vanligtvis i
katalogen /usr/lpp/HTTPServer/etc/. Lägg till en
kataloginstruktion för katalogen /usr/lpp/HTTPServer/share/icm på
följande sätt:
<Directory /usr/lpp/HTTPServer/share/icm>
AllowOverride AuthConfig
Options None
</Directory>
- Skapa en fil med namnet .htaccess i katalogen
/usr/lpp/HTTPServer/share/icm med AuthName, AuthType, AuthUserFile
och kravinstruktioner inställda på följande sätt:
AuthName ICMWeb
AuthType Basic
AuthUserFile /usr/lpp/HTTPServer/share/icmweb.pwd
require valid-user
Eftersom en del textredigerare kräver ett filnamn och ett filtillägg kan du
behöva skapa en fil med namnet htaccess.txt och döpa om den
till .htaccess när du har sparat den.
Du måste avsluta webbservern och sätta igång den igen om ändringarna ska
börja gälla.
Anm: | Det här är det enda sättet som du kan aktivera behörighetskontroll för en IBM
HTTP Web server på. Du kan konfigurera mer komplicerade
säkerhetsstrukturer, användargrupper och behörigheter om så behövs,
tillsammans med ytterligare säkerhetspaket. Mer information om hur du
konfigurerar grundläggande behörighetskontroll finns i dokumentationen för IBM
HTTP Web server. Mer information om avancerad säkerhet för webbservrar
finns i dokumentationen för IBM SecureWay (en del av
Websphere-familjen).
|
- Konfigurera Net.Data till att köra Live Connection Manager för de
databaser som används i Information Catalog Manager för webben.
- Redigera Net.Data-filen
/usr/lpp/internet/db2www/db2/dtwcm.cnf och lägg till ett
CLIETTE DTW_SQL-block för varje databas som används i Information Catalog
Manager för webben.
Om du vill lägga till databasen ICMSAMP med ett minimum på en process, ett
maximum på tre processer och start på det privata portnumret 7110 läger du
till följande block:
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
}
Sex portar (7100, 7101, 7102, 7110, 7111 och 7112) är allokerade för
databasen ICMSAMP. Se till att de här portarna är lediga och inte
används av någon annan tillämpning. Du måste använda ett annat
intervall av portnummer för varje CLIETTE DTW_SQL-block. Mer
information finns i Net.Data Administration and
Programming Guide.
- Sätt värdet för LOGIN till databasens användar-ID och sätt värdet för
PASSWORD till databasens lösenord. Om databasen är lokal kan du använda
*USE_DEFAULT.
- Konfigurera initialiseringsfilen för Net.Data till att använda Live
Connection Manager för SQL-anropen. Redigera filen
DB2WWW.INI i dokumentrotkatalogen på webbservern (vanligtvis
/usr/lpp/HTTPServer/share/htdocs). Se till att satsen
ENVIRONMENT DTW_SQL avslutas med CLIETTE
"DTW_SQL:$(DATABASE)".
Exempel:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Starta Live Connection Manager genom att använda den körbara filen
/usr/lpp/internet/db2www/db2/dtwcm. Live Connection Manager
måste vara igång så att Information Catalog Manager för webben kan accessa
data från databaserna. När du har startat Live Connection Manager kan
du minimera Live Connection Manager-fönstret på webbservern. Mer
information finns i Net.Data Administration and
Programming Guide.
Anm: | Live Connection Manager måste vara startat med den DB2-förekomst som är
angiven i filen db2www.ini. DB2-miljön måste vara
konfigurerad innan du kan köra filen dtwcm.
|
- Logga av.
Följ instruktionerna i Anpassa efter installationen innan du använder Information Catalog Manager för
webben.
Innan du börjar installera Information Catalog Manager för webben:
- Se till att du har installerat webbserverprogramvaran på
webbservern.
- Om webbservern har ett annat portnummer än (standardnumret) lägger du till
portnumret i värdnamnet i webbadressen:
http://värdnamn:portnummer/
- När du installerar Net.Data blir du tillfrågad om webbserverns
CGI-BIN- och HTML-kataloger. Se till att du anger den katalog på
webbservern där CGI-programmen körs, och dokumentrotkatalogen för
HTML-filerna. CGI-programmet för Net.Data CGI,
db2www, finns i den här CGI-BIN-katalogen.
Net.Data-filen DB2WWW.INI finns i
dokumentrotkatalogen.
Så här installerar du Information Catalog Manager för webben:
- Installera filerna för Information Catalog Manager för webben på din
webbserver eller Windows NT-arbetsstation på följande sätt:
- Sätt i cd-skivan med DB2 Universal Database i cd-enheten på
arbetsstationen med webbservern. Startguiden öppnas.
- Klicka på Installera i startguiden.
- I dialogrutan Välj produkter väljer du DB2 Administration
Client och klickar på Nästa.
- I dialogrutan Välj typ av installation klickar du på Anpassad
och sedan på Nästa.
- I dialogrutan Välja DB2-komponenter avmarkerar du kryssrutorna för alla
komponenter förutom Data Warehousing Tools.
- Klicka på Delkomponenter.
- I dialogrutan Markera delkomponenter ser du till att alternativet
Information Catalog Manager för webben är markerat och alla andra
kryssrutor är avmarkerade.
- Klicka på Fortsätt.
- I dialogrutan Välj komponenter avmarkerar du kryssrutorna för
komponenterna Communication Protocols, Application Development
Interfaces och Administration and Configuration Tools.
Se till att komponenten Data Warehousing Tools fortfarande är
markerad.
- Klicka på Nästa när du vill fortsätta med
installationen. Installationsprogrammet skapar programfiler i följande
kataloger:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- Kopiera eller använd FTP till att binäröverföra alla filer av typerna
*.mac och *.hti från katalogen \sqllib\icuweb\macro
till katalogen \db2www\macro på webbservern. Sätt säkerheten
till public read.
- Kopiera eller använd FTP till att binäröverföra alla filer av typerna
*.htm och *.gif från katalogen \sqllib\icuweb\html
till dokumentrotkatalogen på webbservern. Sätt säkerheten till public
read.
- Kopiera eller använd FTP till att binäröverföra alla filer av typen
dg_*.gif från katalogen \sqllib\icuweb\icons till
ikonkatalogen på webbservern. Sätt säkerheten till public read.
- Redigera filen dg_config.hti. Lägg till namnet på
de kataloger du kopierade filerna och servernamnet till. Variabeln
macro_path kan sättas till ett alias som är konfigurerat på din webbserver
till att kontrollera användaraccess.
- Använd variabeln server_name till att identifiera webbservern.
- Avbilda värdet för variabeln image_path till katalogen ICONS som
definieras i webbserverns konfigurationsfil.
- Använd värdet för variabeln macro_path till att ange sökvägen
icm/db2www.
På UNIX-system kommer filen dg_config.hti se ut så på
följande sätt:
%DEFINE {
server_name="http://server.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www/"
help_path="$(server_name)"
%}
I Windows NT och OS/2 ser filen dg_config.hti ut på
följande sätt:
%DEFINE {
server_name="http://server.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www.exe/"
help_path="$(server_name)"
%}
- Lägg till en länk till en befintlig webbsida, eller skapa en webbsida med
en länk till webbplatsen för Information Catalog Manager för webben.
Om du vill skapa en webbsida redigerar du filen
\dokumentrot\icm.html (där dokumentrot
står för webbserverns dokumentrotkatalog). Sätt säkerheten till public
read.
- På UNIX-system lägger du till följande rader:
<html><head>
<title>Information Catalog Manager för webben</title>
</head>
<body bgcolor=white>
<p><a href=/icm/db2www/dg_home.mac/Logon>
Information Catalog Manager för webben</a>
</body>
</html>
- I Windows NT och OS/2 lägger du till följande rader:
<html><head>
<title>Information Catalog Manager för webben</title>
</head>
<body bgcolor=white>
<p><a href=/icm/db2www.exe/dg_home.mac/Logon>
Information Catalog Manager för webben</a>
</body>
</html>
- Aktivera grundläggande kontroll av användarbehörighet på din webbserver
för varje användare av Information Catalog Manager för webben.
När användare accessar webbplatsen för Information Catalog Manager för
webben blir de tillfrågade om användar-ID och lösenord. När de här
uppgifterna anges sätts miljövariabeln REMOTE_USER i HTTP. Den här
variabeln används till att tillfråga användare om användar-ID och lösenord
samt till att skapa, uppdatera och ta bort kommentarer.
Användar-ID:t får vara högst 8 tecken långt, eftersom det lagras i
tabeller i informationskatalogen när kommentarer skapas.
- Skapa ett alias med namnet icm för den katalog där
CGI-programmet för Net.Data, db2www, finns.
- Aktivera kontroll av användar-ID och lösenord för aliaskatalogen
icm och ange lämplig behörighet.
Mer information om hur du aktiverar behörighetskontroll finns i
dokumentationen för webbservern.
- Konfigurera Net.Data till att köra Live Connection Manager för de
databaser som används i Information Catalog Manager för webben.
- Redigera Net.Data-filen dtwcm.cnf och lägg till
ett CLIETTE DTW_SQL-block för varje databas som kommer att användas i
Information Catalog Manager för webben.
Om du vill lägga till databasen ICMSAMP med ett minimum på en process, ett
maximum på tre processer och start på det privata portnumret 7110 läger du
till följande block:
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
}
Med det här blocket allokerar du sex portar (7100, 7101, 7102, 7110, 7111
och 7112) till databasen ICMSAMP. Se till att de här portarna är lediga
och inte används av någon annan tillämpning. Du måste använda ett annat
intervall av portnummer för varje CLIETTE DTW_SQL-block. Mer
information finns i Net.Data Administration and
Programming Guide.
- Sätt värdet på LOGIN till användar-ID:t och värdet på PASSWORD till
lösenordet för databasen. Om du använder en lokal databas kan du
använda värdet *USE_DEFAULT.
- Konfigurera initialiseringsfilen för Net.Data till att använda Live
Connection Manager för SQL-anropen. Redigera filen
db2www.ini i webbserverns dokumentrotkatalog. Se till
att miljösatsen DTW_SQL slutar med CLIETTE
"DTW_SQL:$(DATABASE)".
Exempel:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Starta Live Connection Manager genom att använda den körbara filen
dtcmf i Net.Data-katalogen. Live Connection Manager
måste vara igång så att Information Catalog Manager för webben kan accessa
data från databaserna. När du har startat Live Connection Manager kan
du minimera Live Connection Manager-fönstret på webbservern. Mer
information finns i Net.Data Administration and
Programming Guide.
Följ instruktionerna i Anpassa efter installationen innan du använder Information Catalog Manager för
webben.
När du har installerat Information Catalog Manager för webben gör du på
följande sätt när du ska anpassa Information Catalog Manager för webben för
dina användare:
- Redigera filen dg_home.hti. Lägg till en länk för
varje informationskatalog som du vill att användarna ska kunna komma åt från
Information Catalog Manager för webben. Använd följande format för
länkarna:
<LI><A HREF=$(macro_path)dg_frame.mac/frame?DATABASE=xxxx> zzzz </A>
- xxxx
- Databasnamnet i informationskatalogen (t ex ICMSAMP)
- zzzz
- En beskrivande kommentar som visas på webbsidan (t ex CelDial,
exempelkatalog)
Du kan lägga till HTML-märkord i filen dg_home.hti, antingen före
eller efter informationskataloglistan. De här märkorden kan innehålla
länkar, bilder, text eller andra giltiga märkord i HTML 3.2 som du vill
lägga till.
- Katalogisera servernoden och databaserna genom att använda den
DB2-klientfunktion som krävs. Mer information finns i Installation och konfiguration. Från DB2 Kommandotolk kontrollerar du att webbservern
verkligen kan ansluta till databaserna.
Innan du accessar informationskataloger med Information Catalog Manager för
webben måste du se till att databashanteraren är igång på databasservrarna,
Live Connection Manager är igång på webbservern och att webbservern har
startats.
Ge användarna respektive användar-ID och lösenord, och den webbadress de
kan använda till att accessa Information Catalog Manager för
webben.
[ Början av sidan | Föregående sida | Nästa sida | Innehåll | Index ]