OLAP Telepítési és felhasználói kézikönyv
Az Information Catalog Manager for the Web telepíthető
minden olyan operációs rendszerre, amely támogatja a DB2 Universal Database és
a Net.Data programokat. Az operációs rendszernek támogatnia kell
a Live Connection Manager és a Perl LE termékeket is. Ilyen operációs
rendszerek: Windows NT, OS/2, AIX, és Solaris operiációs
rendszer.
A MIME típusok programok indításához történő beállításáról további
tájékoztatás: Információkatalógus-kezelő
Administration Guide.
A WWW-kiszolgálón engedélyezni kell a hitelesítést. Ezután minden
felhasználónak be kell írni egy felhasználói azonosítót és jelszót az
Information Catalog Manager for the Web eléréséhez. Mivel a
Net.Data Live Connection Manager kezeli az adatbázis-kapcsolatokat, a
felhasználóknak nem kell ismerni az adatbázishoz tartozó felhasználói
azonosítót és jelszót.
Az információkatalógusban levő információ érzékenységségétől függően kell
kiépíteni a WWW-kiszolgáló védelmét. A WWW-kiszolgáló hitelesítési
funkcióján túl titkosítást és kulcsokat nyújtó biztonsági programcsomagok is
telepíthetők. A WWW-kiszolgálók magas szintű védelméről az IBM SecureWay (a
Websphere család része) leírása tájékoztat.
Mielőtt elkezdené az Information Catalog Manager for the Web
telepítését:
- Győződjön meg arról, hogy telepítve van-e az IBM HTTP WWW-kiszolgáló!
- Ellenőrizze a WWW-kiszolgáló portszámát! Ha a WWW-kiszolgáló nem a 80-as
portot használja (ez a szokásos alapérték), akkor a portszámot fűzze hozzá a
gazdanévhez a tartománynév megadásakor! Például:
http://gazdanév:portszám/
- Hozzon létre a WWW-kiszolgálón egy icm nevű alkönyvtárt
(például \IBM HTTP Server\icm)! Ez tartalmazza majd a
Net.Data programfájljait. Adja meg ezt az alkönyvtárt
Net.Data cgi-bin alkönyvtárnak! Ide tegye a
db2www.exe programfájlt!
Az Information Catalog Manager for the Web telepítése:
- Telepítse az Information Catalog Manager for the Web fájljait a
WWW-kiszolgálóra:
- Tegye be a DB2 Universal Database CD-ROM-ot a WWW-kiszolgáló
munkaállomásán a CD-ROM meghajtóba! Megjelenik a gyorsindító.
- A gyorsindítón kattintson az Install gombra!
- A Select Products ablakban jelölje be a DB2 Administration
Client jelölőnégyzetet, majd kattintson a Next gombra!
- A Select Type of Install ablakban kattintson a Custom, majd a
Next gombra!
- A Select DB2 Components ablakban törölje az összes összetevő
jelölőnégyzetét, kivéve a Data Warehousing Tools összetevőét!
- Kattintson a Subcomponents gombra!
- A Select Subcomponents ablakban az Information Catalog Manager for
the Web jelölőnégyzete legyen bejelölve, az összes többi pedig legyen
üres!
- Kattintson a Continue gombra!
- A Select Components ablakban törölje a Communication Protocols
összetevő, az Application Development Interfaces összetevő és az
Administration and Configuration Tools összetevő jelölőnégyzetét! A
Data Warehousing Tools összetevő maradjon kiválasztva!
- Kattintson a Next gombra! Ezzel folytatódik a telepítés.
A telepítőprogram a következő alkönyvtárakban hoz létre fájlokat:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- A *.mac és a *.hti fájlokat mind másolja át az
\sqllib\icmweb\macro alkönyvtárból a Net.Data
makró-alkönyvtárába (általában \db2www\macro)!
- Az összes *.htm és *.gif fájlt másolja át az
\sqllib\icmweb\html alkönyvtárból a WWW-kiszolgáló
dokumentum-főkönyvtárába (általában \IBM HTTP Server\htdocs)!
- Az összes dg*.gif fájlt másolja át az
\sqllib\icmweb\icons alkönyvtárból a WWW-kiszolgáló
képalkönyvtárába (általában \IBM HTTP Server\icons)! Ez az
alkönyvtár lesz az image_path változó értéke a dg_config.hti
fájlban.
- Módosítsa a dg_config.hti fájlt úgy, hogy az tartalmazza
az alkönyvtárakat, ahová a másolt fájlok kerültek, valamint a kiszolgálónevet!
A macro_path változóba az a fedőnév kerül, amely a WWW-kiszolgálón a
felhasználói hozzáférés szabályozására be van állítva. A
dg_config.hti fájlnak így kell kinéznie:
%DEFINE {
server_name="http://winntserver.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www.exe/"
help_path="$(server_name)"
%}
- Vegyen fel egy létező weblapra mutató csatolást, vagy készítsen egy
weblapot, rajta csatolással az Information Catalog Manager for the Web
honlapjára!
Weblap készítéséhez az icm.html fájlba írja be a
következő sorokat:
<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>
A fájlt helyezze az alapértelmezett HTML alkönyvtárba (általában \IBM
HTTP Server\htdocs)!
- Minden Information Catalog Manager for the Web felhasználó számára
kapcsolja be a WWW-kiszolgálón a hitelesítést!
Amikor a felhasználók a Information Catalog Manager for the Web honlapra
csatlakoznak, be kell írniuk a felhasználói azonosítójukat és a
jelszavukat. Amint beírták ezeket az értékeket, értéket kap a
REMOTE_USER nevű HTTP környezeti változó. E változó alapján kéri a
rendszer a felhasználóktól a felhasználói azonosítót és a jelszót, valamint ez
alapján hoz létre, frissít és töröl megjegyzéseket.
- Adjon meg egy fedőnevet!
Hozzon létre egy icm nevű fedőnevet ahhoz az alkönyvtárhoz,
amelyben a DB2WWW Net.Data CGI program található! A
dg_config.hti fájlban megadott macro_path változó ezt a
fedőnevet tartalmazza:
macro_path="$(server_name)icm/db2www.exe/"
A fedőnév alkönyvtárra (icm) be kell kapcsolni a felhasználói
azonosító és a jelszó hitelesítését. A hitelesítés a
httpd.conf fájlban engedélyezhető. Ez a fájl
általában az \IBM HTTP Server\conf alkönyvtárban található.
Írjon bele egy ilyesféle ScriptAlias direktívát:
ScriptAlias /icm/ "c:/IBM HTTP Server/icm/"
Győződjön meg róla, hogy a httpd.conf fájl tartalmaz egy,
a hozzáférési fájlt megadó direktívát, valahogy így:
AccessFileName .htaccess
- Hozzon létre jelszófájlt, amely minden Information Catalog Manager for the
Web felhasználó feljogosított felhasználói azonosítóját és jelszavát
tartalmazza majd! A htpasswd paranccsal hozható létre és módosítható a
jelszófájl.
Például az ADMIN felhasználói azonosítóhoz a c:/IBM HTTP
Server/icmweb.pwd jelszófájl létrehozása az alábbi paranccsal
zajlik:
htpasswd -c c:/IBM HTTP Server/icmweb.pwd ADMIN
A -c paraméter biztosítja, hogy a jelszófájl létrehozásakor meg
kelljen adni a jelszót.
A jelszót kérő felszólításkor ezt írja be: ADMINPW!
Egy másik, ADMIN2 nevű felhasználói azonosítót és az ADMINPW2 jelszót
felvevő parancs:
htpasswd c:/IBM HTTP Server/icmweb.pwd ADMIN2 ADMINPW2
A felhasználói azonosító nem lehet hosszabb 8 karakternél, mert megjegyzés
létrehozásakor az információkatalógus tábláiba kerül.
- Korlátozza a hozzáférést az \IBM HTTP Server\icm\
alkönyvtárhoz!
- Az \IBM HTTP Server\icm\ alkönyvtár elérésekor történő
hitelesítést a httpd.conf fájlban lehet előírni. Ez a
fájl általában az \IBM HTTP Server\conf alkönyvtárban
található. Írjon be a fájlba egy alkönyvtár-direktívát az \IBM HTTP
Server\icm alkönyvtárra vonatkozóan, így:
<Directory "c:/IBM HTTP Server/icm">
AllowOverride AuthConfig
Options None
</Directory>
- Hozzon létre egy .htaccess nevű fájlt az \IBM HTTP
Server\icm alkönyvtárban AuthName, AuthType, AuthUserFile és "require"
direktívákkal, ilyen beállításokkal:
AuthName ICMWeb
AuthType Basic
AuthUserFile "c:/IBM HTTP Server/icmweb.pwd"
require valid-user
Mivel egyes szövegszerkesztőknél fájlnév és fájlkiterjesztés is szükséges,
a fájl létrehozható htaccess.txt néven, amit aztán át lehet
nevezni .htaccess-re a mentés után.
A módosítások érvényesítéséhez meg kell állítania, majd újra el kell
indítania a WWW-kiszolgálót.
Megjegyzés: | Ez az IBM HTTP WWW-kiszolgálókon a hitelesítés bekapcsolásának egyik
módja. Felépíthetők szükség esetén összetettebb alkönyvtárszerkezetek,
felhasználócsoportok és hozzáférési engedélyek is további védelmi
programcsomagokkal. Az alapszintű hitelesítés beállításáról további
információ az IBM HTTP WWW-kiszolgáló dokumentációjában található. A
WWW-kiszolgálók magas szintű védelméről az IBM SecureWay (a Websphere család
része) leírása tájékoztat.
|
- Állítsa be, hogy a Net.Data a Live Connection Managert futtassa az
Information Catalog Manager for the Web által igénybe vett adatbázisokhoz!
- Módosítsa a \db2www\connect\dtwcm.cnf Net.Data
fájlt: írjon bele egy-egy CLIETTE DTW_SQL blokkot minden, az Information
Catalog Manager for the Web által használt adatbázishoz!
Az ICMSAMP adatbázis felvétele (az alábbi adatokkal: legalább egy,
legfeljebb három folyamat, az első saját portszám 7100, az első nyilvános
portszám 7110) a következő blokk beírásával lehetséges:
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
}
Ez hat portot (7100, 7101, 7102, 7110, 7111, 7112) foglal le az ICMSAMP
adatbázis számára. Győződjön meg arról, hogy e portok szabadok és nem
használja ezeket másik alkalmazás! Minden CLIETTE DTW_SQL blokkban más
portszámtartományt kell megadni. További tájékoztatásért lásd:
Net.Data
Administration and Programming Guide.
- A LOGIN értékben az adatbázishoz tartozó felhasználói azonosítót, a
PASSWORD értékben a jelszót kell megadni. Helyi adatbázis esetén
megadható a *USE_DEFAULT érték.
- A Net.Data inicializációs fájljában adja meg, hogy a Live
Connection Manager legyen használatos az SQL hívásoknál! Módosítsa a
DB2WWW.INI fájlt a WWW-kiszolgáló dokumentum-főkönyvtárában!
Győződjön meg arról, hogy az ENVIRONMENT DTW_SQL utasítás így
végződik: CLIETTE "DTW_SQL:$(DATABASE)"!
Például:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Indítsa el a Live Connection Manager programot:
/DB2WWW/CONNECT/dtwcm.exe! A Live Connection Managernek
futnia kell ahhoz, hogy az Information Catalog Manager for the Web
hozzáférhessen az adatbázisokhoz. A Live Connection Manager indulása
után a WWW-kiszolgálón zsugorítható a Live Connection Manager ablak.
További tájékoztatásért lásd: Net.Data
Administration and Programming Guide.
Az Information Catalog Manager for the Web használata előtt hajtsa végre az
itt leírt lépéseket: Telepítés utáni testreszabás!
Mielőtt elkezdené az Information Catalog Manager for the Web
telepítését:
- Győződjön meg arról, hogy telepítve van-e az IBM HTTP WWW-kiszolgáló!
- Ellenőrizze a WWW-kiszolgáló portszámát. Ha a WWW-kiszolgáló nem a
80-as portot használja (ez a szokásos alapérték), akkor a portszámot fűzze
hozzá a gazdanévhez a tartománynév megadásakor! Például:
http://gazdanév:portszám/
- Hozzon létre a WWW-kiszolgálón egy icm nevű alkönyvtárat
(például /usr/lpp/HTTPServer/share/icm)! Ez tartalmazza majd a
Net.Data programfájljait. Adja meg ezt az alkönyvtárt
Net.Data cgi-bin alkönyvtárként! A db2www programot (helye
általában az /usr/lpp/internet/server_root/cgi-bin alkönyvtár)
helyezze ebbe az alkönyvtárba!
- A db2www.ini fájlt (amely általában az
/usr/lpp/internet/server_root/pub/ alkönyvtárban van) másolja a
dokumentum-főkönyvtárba (általában
/usr/lpp/HTTPServer/share/htdocs)! A db2www.ini
fájlban frissítse a DB2 példányt és az útvonalat:
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
Az Information Catalog Manager for the Web telepítése:
- Jelentkezzen be root jogosultsággal rendelkező felhasználóként!
- Helyezze be és csatolja fel a DB2 Universal Database CD-ROM-ot! A CD-ROM
felcsatolásáról tájékoztatás itt található: DB2 for
UNIX Repülőrajt.
- Váltson abba az alkönyvtárba, ahová a CD-meghajtót felcsatolta! Az erre
szolgáló parancs: cd /cdrom, ahol cdrom a
termék CD felcsatolási pontja.
- Írja be a ./db2setup parancsot! Néhány pillanat múlva
megjelenik az Install DB2 V7 ablak.
- Válassza ki azokat a telepíteni kívánt termékeket, amelyikre van
felhasználási engedélye! A Tab billentyűvel változtatható a kijelölt
beállítás. Az ENTER billentyűvel választható ki egy-egy lehetőség,
illetve ezzel szüntethető meg a kiválasztás. A kiválasztott lehetőségek
mellett csillag jelenik meg.
A Customize gombot választva módosíthatja, hogy a DB2 termék
mely választható összetevőit akarja telepíteni. Bármikor visszatérhet
az előző ablakba a Cancel gombbal.
- Ha befejezte a DB2 terméknek és összetevőinek kiválasztását, kattintson az
OK gombra! Ekkor folytatódik a telepítés.
Ha bármely DB2 termék vagy összetevő telepítése során további segítségre
van szüksége, válassza a Help gombot!
A telepítőprogram a következő alkönyvtárakban hoz létre fájlokat:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- A *.mac és a *.hti fájlokat mind másolja át a Windows NT
munkaállomás \sqllib\icmweb\macro alkönyvtárából a WWW-kiszolgáló
Net.Data makró-alkönyvtárába (általában
/usr/lpp/internet/db2www/macro)! Írja be a chmod ugo+r *
parancsot! Ez nyilvános olvasási engedélyt ad e fájlokra.
- Az összes *.htm és *.gif fájlt másolja át a Windows NT
munkaállomás \sqllib\icmweb\html alkönyvtárából a WWW-kiszolgáló
dokumentum-főkönyvtárába (általában
/usr/lpp/HTTPServer/share/htdocs)! Írja be a chmod ugo+r
* parancsot! Ez nyilvános olvasási engedélyt ad e fájlokra.
- Az összes dg*.gif fájlt másolja át a Windows NT munkaállomás
\sqllib\icmweb\icons alkönyvtárából a WWW-kiszolgáló
képalkönyvtárába (általában /usr/lpp/HTTPServer/share/icons)! Ez az
alkönyvtár lesz az image_path változó értéke a dg_config.hti
fájlban. Írja be a chmod ugo+r * parancsot! Ez nyilvános
olvasási engedélyt ad e fájlokra.
- Módosítsa a dg_config.hti fájlt úgy, hogy az tartalmazza
az alkönyvtárakat, ahová a másolt fájlok kerültek, valamint a kiszolgálónevet!
A macro_path változóba az a fedőnév kerül, amely a WWW-kiszolgálón a
felhasználói hozzáférés szabályozására be van állítva. A
dg_config.hti fájlnak így kell kinéznie:
%DEFINE {
server_name="http://aixserver.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www/"
help_path="$(server_name)"
%}
- Vegyen fel egy létező weblapra mutató csatolást, vagy készítsen egy
weblapot, rajta csatolással az Information Catalog Manager for the Web
honlapjára!
Weblap készítéséhez az icm.html fájlba írja be a
következő sorokat:
<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>
A fájlt tegye a dokumentum-főkönyvtárba (általában
/usr/lpp/HTTPServer/share/htdocs)!
- Minden Information Catalog Manager for the Web felhasználó számára
kapcsolja be a WWW-kiszolgálón a hitelesítést!
Amikor a felhasználók a Information Catalog Manager for the Web honlapra
csatlakoznak, be kell írniuk a felhasználói azonosítójukat és a
jelszavukat. Amint beírták ezeket az értékeket, értéket kap a
REMOTE_USER nevű HTTP környezeti változó. E változó alapján kéri a
rendszer a felhasználóktól a felhasználói azonosítót és a jelszót, valamint ez
alapján hoz létre, frissít és töröl megjegyzéseket.
- Adjon meg egy fedőnevet!
Hozzon létre egy icm nevű fedőnevet ahhoz az alkönyvtárhoz,
amelyben a DB2WWW Net.Data CGI program található! A
dg_config.hti fájlban megadott macro_path változó ezt a
fedőnevet tartalmazza:
macro_path="$(server_name)icm/db2www/"
A fedőnév alkönyvtárra (icm) be kell kapcsolni a felhasználói
azonosító és a jelszó hitelesítését. A hitelesítés a
httpd.conf fájlban engedélyezhető. Ez a fájl
általában az /usr/lpp/HTTPServer/etc/ alkönyvtárban
található. Írjon bele egy ilyesféle ScriptAlias direktívát:
ScriptAlias /icm/ /usr/lpp/HTTPServer/share/icm
Győződjön meg róla, hogy a httpd.conf fájl tartalmaz egy,
a hozzáférési fájlt megadó direktívát, valahogy így:
AccessFileName .htaccess
- Hozzon létre jelszófájlt, amely minden Information Catalog Manager for the
Web felhasználó feljogosított felhasználói azonosítóját és jelszavát
tartalmazza majd! A htpasswd paranccsal hozható létre és módosítható a
jelszófájl.
Például az ADMIN felhasználói azonosítóhoz a
/usr/lpp/HTTPServer/share/icmweb.pwd jelszófájl létrehozása
az alábbi paranccsal zajlik:
htpasswd -c /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN
A -c paraméter biztosítja, hogy a jelszófájl létrehozásakor meg
kelljen adni a jelszót.
A jelszót kérő felszólításkor ezt írja be: ADMINPW!
Egy másik, ADMIN2 nevű felhasználói azonosítót és az ADMINPW2 jelszót
felvevő parancs:
htpasswd /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN2 ADMINPW2
A felhasználói azonosító nem lehet hosszabb 8 karakternél, mert megjegyzés
létrehozásakor az információkatalógus tábláiba kerül.
- Korlátozza a hozzáférést az /usr/lpp/HTTPServer/share/icm
alkönyvtárhoz!
- Az /usr/lpp/HTTPServer/share/icm alkönyvtár elérésekor történő
hitelesítést a httpd.conf fájlban lehet előírni. Ez a
fájl általában az /usr/lpp/HTTPServer/etc/ alkönyvtárban
található. Írjon be a fájlba egy alkönyvtár-direktívát az
/usr/lpp/HTTPServer/share/icm alkönyvtárra vonatkozóan, így:
<Directory /usr/lpp/HTTPServer/share/icm>
AllowOverride AuthConfig
Options None
</Directory>
- Hozzon létre egy .htaccess nevű fájlt az
/usr/lpp/HTTPServer/share/icm alkönyvtárban AuthName, AuthType,
AuthUserFile és "require" direktívákkal, ilyen beállításokkal:
AuthName ICMWeb
AuthType Basic
AuthUserFile /usr/lpp/HTTPServer/share/icmweb.pwd
require valid-user
Mivel egyes szövegszerkesztőknél fájlnév és fájlkiterjesztés is szükséges,
a fájl létrehozható htaccess.txt néven, amit aztán át lehet
nevezni .htaccess-re a mentés után.
A módosítások érvényesítéséhez meg kell állítania, majd újra el kell
indítania a WWW-kiszolgálót.
Megjegyzés: | Ez az IBM HTTP WWW-kiszolgálókon a hitelesítés bekapcsolásának egyik
módja. Felépíthetők szükség esetén összetettebb alkönyvtárszerkezetek,
felhasználócsoportok és hozzáférési engedélyek is további védelmi
programcsomagokkal. Az alapszintű hitelesítés beállításáról további
információ az IBM HTTP WWW-kiszolgáló dokumentációjában található. A
WWW-kiszolgálók magas szintű védelméről az IBM SecureWay (a Websphere család
része) leírása tájékoztat.
|
- Állítsa be, hogy a Net.Data a Live Connection Managert futtassa az
Information Catalog Manager for the Web által igénybe vett adatbázisokhoz!
- Módosítsa az /usr/lpp/internet/db2www/db2/dtwcm.cnf
Net.Data fájlt: írjon bele egy-egy CLIETTE DTW_SQL blokkot
minden, az Information Catalog Manager for the Web által használt
adatbázishoz!
Az ICMSAMP adatbázis felvétele (az alábbi adatokkal: legalább egy,
legfeljebb három folyamat, az első saját portszám 7100, az első nyilvános
portszám 7110) a következő blokk beírásával lehetséges:
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
}
Ez hat portot (7100, 7101, 7102, 7110, 7111, 7112) foglal le az ICMSAMP
adatbázis számára. Győződjön meg arról, hogy e portok szabadok és nem
használja ezeket másik alkalmazás! Minden CLIETTE DTW_SQL blokkban más
portszámtartományt kell megadni. További tájékoztatásért lásd:
Net.Data
Administration and Programming Guide.
- A LOGIN értékben az adatbázishoz tartozó felhasználói azonosítót, a
PASSWORD értékben a jelszót kell megadni. Helyi adatbázis esetén
megadható a *USE_DEFAULT érték.
- A Net.Data inicializációs fájljában adja meg, hogy a Live
Connection Manager legyen használatos az SQL hívásoknál! Módosítsa a
DB2WWW.INI fájlt a WWW-kiszolgáló dokumentum-főkönyvtárában!
Győződjön meg arról, hogy az ENVIRONMENT DTW_SQL utasítás így
végződik: CLIETTE "DTW_SQL:$(DATABASE)"!
Például:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Indítsa el a Live Connection Manager programot:
/usr/lpp/internet/db2www/db2/dtwcm! A Live Connection Managernek
futnia kell ahhoz, hogy az Information Catalog Manager for the Web
hozzáférhessen az adatbázisok adataihoz. A Live Connection Manager
indulása után a WWW-kiszolgálón zsugorítható a Live Connection Manager
ablak. További tájékoztatásért lásd: Net.Data
Administration and Programming Guide.
Megjegyzés: | A Live Connection Managert a db2www.ini fájlban megadott
DB2 példánnyal kell indítani. A DB2 környezetet be kell állítani a
dtwcm programfájl futtatása előtt.
|
- Jelentkezzen ki!
Az Information Catalog Manager for the Web.használata előtt hajtsa
végre az itt leírt lépéseket: Telepítés utáni testreszabás!
Mielőtt elkezdené az Information Catalog Manager for the Web
telepítését:
- Győződjön meg arról, hogy a WWW-kiszolgáló szoftver telepítve van-e a
WWW-kiszolgálón!
- Ha a WWW-kiszolgáló nem a 80-as portot használja (ez a szokásos
alapérték), akkor a portszámot fűzze hozzá a gazdanévhez a WWW-címben:
http://gazdanév:portszám/
- A Net.Data telepítője megkérdezi a WWW-kiszolgáló CGI-BIN és HTML
alkönyvtárát. Itt a WWW-kiszolgáló CGI programokat futtató alkönyvtárát
és a HTML fájlok dokumentum-főkönyvtárát kell megadni. A
Net.Data db2www nevű CGI programja ebbe a CGI-BIN
alkönyvtárba kerül. A Net.Data DB2WWW.INI
fájlja a dokumentum-főkönyvtárba kerül.
Az Information Catalog Manager for the Web telepítése:
- Telepítse az Information Catalog Manager for the Web fájljait a
WWW-kiszolgálóra vagy a Windows NT munkaállomásra:
- Tegye be a DB2 Universal Database CD-ROM-ot a WWW-kiszolgáló
munkaállomásán a CD-ROM meghajtóba! Megjelenik a gyorsindító.
- A gyorsindítón kattintson az Install gombra!
- A Select Products ablakban jelölje be a DB2 Administration
Client jelölőnégyzetet, majd kattintson a Next gombra!
- A Select Type of Install ablakban kattintson a Custom, majd a
Next gombra!
- A Select DB2 Components ablakban törölje az összes összetevő
jelölőnégyzetét, kivéve a Data Warehousing Tools összetevőét!
- Kattintson a Subcomponents gombra!
- A Select Subcomponents ablakban az Information Catalog Manager for
the Web jelölőnégyzete legyen bejelölve, az összes többi pedig legyen
üres!
- Kattintson a Continue gombra!
- A Select Components ablakban törölje a Communication Protocols
összetevő, az Application Development Interfaces összetevő és az
Administration and Configuration Tools összetevő jelölőnégyzetét! A
Data Warehousing Tools összetevő maradjon kiválasztva!
- Kattintson a Next gombra! Ezzel folytatódik a telepítés.
A telepítőprogram a következő alkönyvtárakban hoz létre fájlokat:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- Másolással vagy FTP-vel vigye át binárisként az összes *.mac és
*.hti fájlt az \sqllib\icuweb\macro alkönyvtárból a
WWW-kiszolgáló \db2www\macro alkönyvtárába! A fájlhozzáférési
engedélyekben adjon meg nyilvános olvasást!
- Másolással vagy FTP-vel vigye át binárisként az összes *.htm és
*.gif fájlt az \sqllib\icuweb\html alkönyvtárból a
WWW-kiszolgáló főkönyvtárába! A fájlhozzáférési engedélyekben adjon meg
nyilvános olvasást!
- Másolással vagy FTP-vel vigye át binárisként az összes dg*.gif
fájlt az \sqllib\icuweb\icons alkönyvtárból a WWW-kiszolgáló
ikonkönyvtárába! A fájlhozzáférési engedélyekben adjon meg nyilvános olvasást!
- Módosítsa a dg_config.hti fájlt! Vegye fel az
alkönyvtárak neveit (ahová fájlokat másolt) és a kiszolgálónevet! A macro_path
változóban megadható az a fedőnév, amely a WWW-kiszolgálón a felhasználói
hozzáférés szabályozására be van állítva.
- A server_name változóban adható meg a WWW-kiszolgáló.
- Az image_path változó értéke mutasson a WWW-kiszolgáló konfigurációs
fájljában megadott ICONS alkönyvtárra!
- A macro_path változóban adja meg az icm/db2www útvonalat
értékként!
UNIX operációs rendszeren a dg_config.hti fájl így néz
ki:
%DEFINE {
server_name="http://server.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www/"
help_path="$(server_name)"
%}
Windows NT és OS/2 operációs rendszerben a dg_config.hti
fájl így néz ki:
%DEFINE {
server_name="http://server.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www.exe/"
help_path="$(server_name)"
%}
- Vegyen fel egy létező weblapra mutató csatolást, vagy készítsen egy
weblapot, rajta csatolással az Information Catalog Manager for the Web
honlapjára!
Weblap készítéséhez az \document_root\icm.html
fájlt módosítsa! A fájlhozzáférési engedélyben adjon meg nyilvános olvasást!
- UNIX operációs rendszerben írja be a következő sorokat:
<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>
- Windows NT és OS/2 operációs rendszerben a következő sorokat írja
be:
<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>
- Minden Information Catalog Manager for the Web felhasználó számára
kapcsolja be a WWW-kiszolgálón a hitelesítést!
Amikor a felhasználók a Information Catalog Manager for the Web honlapra
csatlakoznak, be kell írniuk a felhasználói azonosítójukat és a
jelszavukat. Amint beírták ezeket az értékeket, értéket kap a
REMOTE_USER nevű HTTP környezeti változó. E változó alapján kéri a
rendszer a felhasználóktól a felhasználói azonosítót és a jelszót, valamint ez
alapján hoz létre, frissít és töröl megjegyzéseket.
A felhasználói azonosító nem lehet hosszabb 8 karakternél, mert megjegyzés
létrehozásakor az információkatalógus tábláiba kerül.
- Hozzon létre egy icm nevű fedőnevet ahhoz az alkönyvtárhoz,
amelyben a db2www Net.Data CGI program található!
- Az icm fedőnév-alkönyvtárra kapcsolja be a felhasználói
azonosító és a jelszó hitelesítését, és adja meg a megfelelő hozzáférési
engedélyeket!
A hitelesítés engedélyezéséről részletesebben a WWW-kiszolgáló leírása
ír.
- Állítsa be, hogy a Net.Data a Live Connection Managert futtassa az
Information Catalog Manager for the Web által igénybe vett adatbázisokhoz!
- Módosítsa a dtwcm.cnf Net.Data fájlt: írjon
bele egy-egy CLIETTE DTW_SQL blokkot minden, az Information Catalog Manager
for the Web által használt adatbázishoz!
Az ICMSAMP adatbázis felvétele (az alábbi adatokkal: legalább egy,
legfeljebb három folyamat, az első saját portszám 7100, az első nyilvános
portszám 7110) a következő blokk beírásával lehetséges:
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
}
Ez hat portot (7100, 7101, 7102, 7110, 7111, 7112) foglal le az ICMSAMP
adatbázis számára. Győződjön meg arról, hogy e portok szabadok és nem
használja ezeket másik alkalmazás! Minden CLIETTE DTW_SQL blokkban más
portszámtartományt kell megadni. További tájékoztatásért lásd:
Net.Data
Administration and Programming Guide.
- A LOGIN értékben az adatbázishoz tartozó felhasználói azonosítót, a
PASSWORD értékben a jelszót kell megadni. Helyi adatbázis használata
esetén megadható a *USE_DEFAULT érték.
- A Net.Data inicializációs fájljában adja meg, hogy a Live
Connection Manager legyen használatos az SQL hívásoknál! Módosítsa a
db2www.ini fájlt a WWW-kiszolgáló dokumentum-főkönyvtárában!
Győződjön meg arról, hogy az ENVIRONMENT DTW_SQL utasítás így végződik:
CLIETTE "DTW_SQL:$(DATABASE)"!
Például:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Indítsa el a Live Connection Manager programot a Net.Data
alkönyvtárból a dtwcm fájl futtatásával! A Live Connection
Managernek futnia kell ahhoz, hogy az Information Catalog Manager for the Web
hozzáférhessen az adatbázisok adataihoz. A Live Connection Manager
indulása után a WWW-kiszolgálón zsugorítható a Live Connection Manager
ablak. További tájékoztatásért lásd: Net.Data
Administration and Programming Guide.
Az Information Catalog Manager for the Web használata előtt hajtsa végre az
itt leírt lépéseket: Telepítés utáni testreszabás!
Az Information Catalog Manager for the Web telepítése után hajtsa végre a
következő lépéseket, melyekkel testreszabható az Information Catalog Manager
for the Web termék a felhasználók számára:
- Módosítsa a dg_home.hti fájlt! Írjon bele egy-egy
csatolást minden olyan információkatalógushoz, amelyet a felhasználók számára
az Information Catalog Manager for the Web termékből hozzáférhetővé kíván
tenni! A csatolások formátuma:
<LI><A HREF=$(macro_path)dg_frame.mac/frame?DATABASE=xxxx> zzzz </A>
- xxxx
- Az információkatalógus adatbázisneve (például ICMSAMP)
- zzzz
- Leíró megjegyzés, amely a weblapon jelenik meg (például CelDial
mintakatalógus)
A dg_home.hti fájlba az információkatalógusok felsorolása elé vagy
után írhatók HTML címkék. E címkék tartalmazhatnak csatolást, képet,
szöveget, vagy más érvényes HTML 3.2 címkéket.
- A kiszolgáló-csomópontot és az adatbázisokat a szükséges DB2 Client
funkcióval vegye katalógusba! További tájékoztatásért lásd: Telepítési és konfigurálási útmutató. A DB2 parancsfeldolgozó segítségével ellenőrizze, hogy a
WWW-kiszolgáló sikeresen kapcsolódik-e az adatbázisokhoz!
Mielőtt használni kezdené az információkatalógusokat az Information Catalog
Manager for the Web programmal, győződjön meg róla, hogy az adatbázis-kezelő
elindult-e az adatbázis-kiszolgálón, a Live Connection Manager működik-e a
WWW-kiszolgálón és fut-e a WWW-kiszolgáló!
Értesítse a felhasználókat a felhasználói azonosítójukról és jelszavukról,
valamint tájékoztassa őket, mely web-címen érhetik el az Information Catalog
Manager for the Web-et!
[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]