OLAP, asennus- ja käyttöopas
Voit asentaa Information Catalog Manager for the Web -osan
kaikkiin DB2 Universal Database -ohjelmistoa ja Net.Data-ohjelmaa
tukeviin käyttöjärjestelmiin. Käyttöjärjestelmän on tuettava myös
Net.Data Live Connection Manager- ja Perl LE -ohjelmaa.
Tällaisia käyttöjärjestelmiä ovat Windows NT, OS/2, AIX ja Solaris.
Lisätietoja MIME-lajien asetuksesta ohjelmien ajoa varten on julkaisussa
Information Catalog Manager Administration Guide.
Todennuksen on oltava käytössä Web-palvelimessa. Kun käyttäjien
todennus on käytössä, kaikkien käyttäjien on annettava käyttäjätunnus ja
salasana voidakseen käyttää Information Catalog Manager for the Web
-ohjelmaa. Koska Net.Data Live Connection Manager -ohjelma
hallitsee tietokantayhteyksiä, käyttäjien ei tarvitse tietää tietokannan
käyttäjätunnusta ja salasanaa.
Web-palvelimeen on valittava kuvaustietokannan sisältämiin tietoihin sopiva
suojaustaso. Voit tarvittaessa asentaa Web-palvelimen todennustoiminnon
lisäksi suojauspaketteja, jotka sisältävät erilaisia salauksia ja
avaimia. Lisätietoja parannetusta Web-palvelimen suojauksesta on IBM
SecureWay -ohjelman (osa Websphere-tuoteperhettä) oppaissa.
Tee seuraavat toimet ennen Information Catalog Manager for the Web -osan
asennuksen aloitusta:
- Varmista, että IBM HTTP -Web-palvelin on asennettu.
- Tarkista Web-palvelimen portin numero. Jos Web-palvelimen portin
numero on muu kuin 80 (tavallisesti oletusarvo), lisää portin numero
Web-osoitteen koneen nimeen, kun määrität verkkoalueen nimeä.
Esimerkki: http://koneen_nimi:portin_numero/
- Luo Web-palvelimeen hakemisto icm, johon sijoitetaan
Net.Data-ohjelmatiedostot (esimerkiksi \IBM HTTP
Server\icm). Käytä tätä hakemistoa Net.Data-ohjelman
cgi-bin-hakemistona. Sijoita ohjelmatiedosto tämän hakemiston
db2www.exe-tiedostoon.
Voit asentaa Information Catalog Manager for the Web -osan
seuraavasti:
- Asenna Information Catalog Manager for the Web -tiedostot
Web-palvelimeen:
- Aseta DB2 Universal Database -CD-tietolevy Web-palvelimen
CD-asemaan. Kuvaruutuun tulee työkaluvalikoima.
- Napsauta Asennus-vaihtoehtoa.
- Valitse Ohjelmien valinta -ikkunasta DB2 Administration Client
-ohjelma -valintaruutu ja valitse sitten
Seuraava-painike.
- Valitse Asennuksen lajin valinta -ikkunasta ensin Mukautettu
asennus -vaihtoehto ja sitten Seuraava-painike.
- Poista DB2:n osien valinta -ikkunasta kaikkien osien valinta, lukuun
ottamatta Tietovarastotoimintojen työkaluohjelmat -osaa.
- Valitse Aliosat-painike.
- Tarkista Aliosien valinta -ikkunasta, että Information Catalog
Manager for the Web -osan valintaruutu on valittu ja että kaikkien
muiden valintaruutujen valinta on poistettu.
- Valitse Jatko-painike.
- Poista Osien valinta -ikkunassa Yhteyskäytännöt-,
Sovelluskehitysliittymät- ja Hallinta- ja
kokoonpanotyökalut -valintaruutujen valinta. Varmista, että
Tietovarastotoimintojen työkaluohjelmat -osa on valittuna.
- Jatka asennusta valitsemalla Seuraava-painike.
Asennusohjelma luo tiedostot seuraaviin hakemistoihin:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- Kopioi *.mac- ja *.hti-tiedostot hakemistosta
\sqllib\icmweb\macro Net.Data-makrohakemistoon (tavallisesti
\db2www\macro).
- Kopioi kaikki *.htm- ja *.gif-tiedostot hakemistosta
\sqllib\icmweb\html Web-palvelimen asiakirjojen päähakemistoon
(tavallisesti \IBM HTTP Server\htdocs).
- Kopioi kaikki dg*.gif-tiedostot
\sqllib\icmweb\icons-hakemistosta Web-palvelimen kuvahakemistoon
(tavallisesti \IBM HTTP Server\icons). Tämä hakemisto tulee
image_path-muuttujan arvoksi
dg_config.hti-tiedostossa.
- Lisää dg_config.hti-tiedostoon ne hakemistot, joihin
olet kopioinut tiedostot ja palvelimen nimen. Muuttuja macro_path
käyttää valenimeä, joka on määritetty Web-palvelimeen käytön hallintaa
varten. Tiedoston dg_config.hti tulisi näyttää
seuraavalta:
%DEFINE {
server_name="http://winntserver.ibm.com/"
image_path="$(palvelimen_nimi)icons/"
macro_path="$(palvelimen_nimi)icm/db2www.exe/"
help_path="$(palvelimen_nimi)"
%}
- Lisää Information Catalog Manager for the Web -linkki johonkin aikaisemmin
luotuun Web-sivuun tai luo Web-sivu, josta on linkki Information Catalog
Manager for the Web -kotisivulle.
Voit luoda Web-sivun muokkaamalla icm.html-tiedostoa ja
lisäämällä siihen seuraavat rivit:
<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>
Sijoita tiedosto HTML-oletushakemistoon (tavallisesti \IBM HTTP
Server\htdocs).
- Ota perustodennus käyttöön Web-palvelimessa kaikille Information Catalog
Manager for the Web -osan käyttäjille.
Kun käyttäjät siirtyvät Information Catalog Manager for the Web
-kotisivulle, heiltä pyydetään käyttäjätunnusta ja salasanaa. Kun
käyttäjä antaa nämä tiedot, järjestelmä asettaa HTTP-ympäristömuuttujan
REMOTE_USER. Tämän muuttujan avulla käyttäjiltä pyydetään
käyttäjätunnusta ja salasanaa ja luodaan, päivitetään ja poistetaan
kommentteja.
- Määritä valenimi.
Luo valenimi icm hakemistoon, jossa Net.Data CGI -ohjelma
DB2WWW sijaitsee. Dg_config.hti-tiedostoon
määritetty macro_path-muuttuja käyttää tätä valenimeä:
macro_path="$(palvelimen_nimi)icm/db2www.exe/"
Valenimihakemistossa icm on oltava käytössä käyttäjätunnusten ja
salasanojen todennus. Voit ottaa todennuksen käyttöön muokkaamalla
httpd.conf-tiedostoa. Tämä tiedosto sijaitsee
tavallisesti hakemistossa \IBM HTTP Server\conf. Lisää
ScriptAlias-määritys seuraavasti:
ScriptAlias /icm/ "c:/IBM HTTP Server/icm/"
Varmista myös, että httpd.conf-tiedostossa on
seuraavanlainen tiedoston nimen määritys:
AccessFileName .htaccess
- Luo salasanatiedosto, joka sisältää kunkin Information Catalog Manager for
the Web -käyttäjän käyttöoikeustunnuksen ja salasanan. Voit luoda
salasanatiedoston ja muokata sitä htpasswd-komennolla.
Jos haluat luoda esimerkiksi salasanatiedoston c:/IBM HTTP
Server/icmweb.pwd käyttäjälle ID ADMIN, anna seuraava
komento:
htpasswd -c c:/IBM HTTP Server/icmweb.pwd ADMIN
Asetuksen -c määritys varmistaa, että salasanatiedoston luonnin
yhteydessä pyydetään salasana.
Kun ohjelma pyytää salasanaa, kirjoita ADMINPW.
Voit lisätä toisen käyttäjätunnuksen ADMIN2, jonka salasana on ADMINPW2,
antamalla seuraavan komennon:
htpasswd c:/IBM HTTP Server/icmweb.pwd ADMIN2 ADMINPW2
Käyttäjätunnus voi olla enintään kahdeksan merkin pituinen, koska se
tallennetaan kuvaustietokannan taulukoihin kommentin luonnin
yhteydessä.
- Rajoita hakemiston \IBM HTTP Server\icm\
käyttöoikeuksia.
- Voit asettaa käyttäjien todennuksen hakemistoon \IBM HTTP
Server\icm\ muokkaamalla httpd.conf-tiedostoa.
Tämä tiedosto sijaitsee tavallisesti hakemistossa \IBM HTTP
Server\conf. Lisää hakemistolle \IBM HTTP Server\icm hakemistomääritys
seuraavaan tapaan:
<Directory "c:/IBM HTTP Server/icm">
AllowOverride AuthConfig
Options None
</Directory>
- Luo tiedosto .htaccess hakemistoon \IBM HTTP
Server\icm. Lisää parametrit AuthName, AuthType ja AuthUserFile
ja niiden arvot seuraavasti:
AuthName ICMWeb
AuthType Basic
AuthUserFile "c:/IBM HTTP Server/icmweb.pwd"
require valid-user
Koska tietyt tekstinmuokkausohjelmat vaativat sekä tiedoston nimen että
tunnisteen, voit joutua luomaan tiedoston ensin nimellä
htaccess.txt ja vaihtamaan nimeksi tallennuksen jälkeen
.htaccess.
Web-palvelin on lopetettava ja aloitettava, jotta tehdyt muutokset
tulisivat voimaan.
Huomautus: | Tämä on yksi tapa ottaa todennus käyttöön IBM HTTP -Web-palvelimessa.
Voit määrittää aiempaa monimutkaisempia hakemistorakenteita, käyttäjäryhmiä ja
valtuuksia sekä asentaa tarvittaessa lisäsuojauspaketteja. Lisätietoja
perustodennuksen asetuksesta on IBM HTTP -Web-palvelimen oppaissa.
Lisätietoja parannetusta Web-palvelimen suojauksesta on IBM SecureWay
-ohjelman (osa Websphere-tuoteperhettä) oppaissa.
|
- Aseta Net.Data-ohjelma ajamaan Live Connection Manager -ohjelma
niihin tietokantoihin, joita Information Catalog Manager for the Web -ohjelma
käyttää.
- Muokkaa Net.Data-tiedostoa
\db2www\connect\dtwcm.cnf ja lisää CLIETTE DTW_SQL -lohko
kaikille Information Catalog Manager for the Web -ohjelman käyttämille
tietokannoille.
Voit lisätä ICMSAMP-tietokannan, jossa on vähintään yksi ja enintään kolme
prosessia, alkaen yksityisestä portista 7100 ja yleisestä portista 7110,
lisäämällä seuraavan lohkon:
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
}
ICMSAMP-tietokannalle varataan kuusi porttia (7100, 7101, 7102, 7110, 7111
ja 7112). Varmista, että nämä portit ovat vapaita eivätkä toisen
sovelluksen käytössä. Kullekin CLIETTE DTW_SQL -lohkolle on käytettävä
eri porttinumeroiden aluetta. Lisätietoja on julkaisussa Net.Data Administration and Programming Guide.
- Aseta LOGIN-arvoksi tietokannan käyttäjätunnus ja aseta PASSWORD-arvoksi
tietokannan salasana. Jos tietokanta on paikallinen, voit käyttää arvoa
*USE_DEFAULT.
- Aseta Net.Data-alustustiedosto käyttämään Live Connection Manager
-ohjelmaa SQL-kutsuissa. Muokkaa Web-palvelimen asiakirjojen
päähakemistossa olevaa DB2WWW.INI-tiedostoa.
Varmista, että ENVIRONMENT DTW_SQL -käsky päättyy merkintään
CLIETTE "DTW_SQL:$(DATABASE)".
Esimerkki:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Aloita Live Connection Manager -ohjelma ohjelmatiedostolla
/DB2WWW/CONNECT/dtwcm.exe. Live Connection Manager
-ohjelman on oltava ajossa, jotta Information Catalog Manager for the Web
-ohjelma voi käyttää tietokantoja. Kun Live Connection Manager -ohjelma
on aloitettu, voit pienentää sen ikkunan Web-palvelimessa. Lisätietoja
on julkaisussa Net.Data Administration and
Programming Guide.
Toteuta kohdan Asennuksen jälkeen tehtävät mukautukset vaiheet ennen Information Catalog Manager for the Web
-ohjelman käyttöä.
Tee seuraavat toimet ennen Information Catalog Manager for the Web -osan
asennuksen aloitusta:
- Varmista, että IBM HTTP -Web-palvelin on asennettu.
- Tarkista Web-palvelimen portin numero. Jos Web-palvelimen portin
numero on muu kuin 80 (tavallisesti oletusarvo), lisää portin numero
Web-osoitteen koneen nimeen, kun määrität verkkoalueen nimeä.
Esimerkki: http://koneen_nimi:portin_numero/
- Luo Web-palvelimeen hakemisto icm, johon sijoitetaan
Net.Data-ohjelmatiedostot (esimerkiksi
/usr/lpp/HTTPServer/share/icm/). Käytä tätä hakemistoa
Net.Data-ohjelman cgi-bin-hakemistona. Sijoita tähän hakemistoon
ohjelmatiedosto db2www (tavallisesti hakemistossa
/usr/lpp/internet/server_root/cgi-bin).
- Kopioi db2www.ini-tiedosto (sijaitsee tavallisesti
hakemistossa /usr/lpp/internet/server_root/pub/) asiakirjojen
päähakemistoon (tavallisesti
/usr/lpp/HTTPServer/share/htdocs). Muokkaa
db2www.ini-tiedostoa ja päivitä DB2-ilmentymä ja
-polku:
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
Voit asentaa Information Catalog Manager for the Web -osan
seuraavasti:
- Kirjaudu järjestelmään pääkäyttäjän (root) oikeuksin.
- Ota DB2 Universal Database -CD-tietolevy käyttöön. Lisätietoja
tästä on julkaisussa DB2 for UNIX Quick Beginnings.
- Siirry hakemistoon, jossa CD-tietolevyä käytetään, antamalla komento
cd /cdrom, jossa cdrom on tuotteen CD-tietolevyn
käyttöasema.
- Anna komento ./db2setup. Hetken kuluttua
kuvaruutuun tulee DB2 V7 -ohjelman asennus -ikkuna.
- Valitse tuotteet, jotka haluat asentaa ja joiden asentamiseen on hankittu
lisenssi. Voit vaihtaa valittuna olevaa vaihtoehtoa sarkainten
avulla. Enter-näppäimellä voit valita vaihtoehdon ja poistaa sen
valinnan. Kun valitset vaihtoehdon, sen viereen tulee tähti(*).
Voit valita ja poistaa valinnan asennettavista DB2-ohjelmiston
valinnaisista osista Mukautettu asennus -vaihtoehdon avulla.
Voit siirtyä edelliseen ikkunaan valitsemalla
Peruutus-painikkeen.
- Kun olet valinnut haluamasi DB2-ohjelmiston ja sen osat, voit jatkaa
asennusta valitsemalla OK-painikkeen.
Saat lisätietoja ja ohjeita kaikkien DB2-ohjelmien ja -osien asennuksen
aikana valitsemalla Ohje-painikkeen.
Asennusohjelma luo tiedostot seuraaviin hakemistoihin:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- Kopioi kaikki *.mac- ja *.hti-tiedostot Windows NT
-työaseman \sqllib\icmweb\macro-hakemistosta Web-palvelimen
Net.Data-makrohakemistoon (tavallisesti
/usr/lpp/internet/db2www/macro. Voit asettaa näihin
tiedostoihin yleisen lukuoikeuden komennolla chmod ugo+r *.
- Kopioi kaikki *.htm- ja *.gif-tiedostot Windows NT
-työaseman hakemistosta \sqllib\icmweb\html Web-palvelimen
asiakirjojen päähakemistoon (tavallisesti
/usr/lpp/HTTPServer/share/htdocs). Voit asettaa näihin
tiedostoihin yleisen lukuoikeuden komennolla chmod ugo+r *.
- Kopioi kaikki dg*.gif-tiedostot Windows NT -työaseman hakemistosta
\sqllib\icmweb\icons Web-palvelimen kuvahakemistoon (tavallisesti
/usr/lpp/HTTPServer/share/icons). Tämä hakemisto tulee
image_path-muuttujan arvoksi
dg_config.hti-tiedostossa. Voit asettaa näihin
tiedostoihin yleisen lukuoikeuden komennolla chmod ugo+r *.
- Lisää dg_config.hti-tiedostoon ne hakemistot, joihin
olet kopioinut tiedostot ja palvelimen nimen. Muuttuja macro_path
käyttää valenimeä, joka on määritetty Web-palvelimeen käytön hallintaa
varten. Tiedoston dg_config.hti tulisi näyttää
seuraavalta:
%DEFINE {
server_name="http://aixserver.ibm.com/"
image_path="$(palvelimen_nimi)icons/"
macro_path="$(palvelimen_nimi)icm/db2www/"
help_path="$(palvelimen_nimi)"
%}
- Lisää Information Catalog Manager for the Web -linkki johonkin aikaisemmin
luotuun Web-sivuun tai luo Web-sivu, josta on linkki Information Catalog
Manager for the Web -kotisivulle.
Voit luoda Web-sivun muokkaamalla icm.html-tiedostoa ja
lisäämällä siihen seuraavat rivit:
<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>
Sijoita tiedosto asiakirjojen päähakemistoon (tavallisesti
/usr/lpp/HTTPServer/share/htdocs).
- Ota perustodennus käyttöön Web-palvelimessa kaikille Information Catalog
Manager for the Web -osan käyttäjille.
Kun käyttäjät siirtyvät Information Catalog Manager for the Web
-kotisivulle, heiltä pyydetään käyttäjätunnusta ja salasanaa. Kun
käyttäjä antaa nämä tiedot, järjestelmä asettaa HTTP-ympäristömuuttujan
REMOTE_USER. Tämän muuttujan avulla käyttäjiltä pyydetään
käyttäjätunnusta ja salasanaa ja luodaan, päivitetään ja poistetaan
kommentteja.
- Määritä valenimi.
Luo valenimi icm hakemistoon, jossa Net.Data CGI -ohjelma
DB2WWW sijaitsee. Dg_config.hti-tiedostoon
määritetty macro_path-muuttuja käyttää tätä valenimeä:
macro_path="$(palvelimen_nimi)icm/db2www/"
Valenimihakemistossa icm on oltava käytössä käyttäjätunnusten ja
salasanojen todennus. Voit ottaa todennuksen käyttöön muokkaamalla
httpd.conf-tiedostoa. Tämä tiedosto sijaitsee
tavallisesti hakemistossa /usr/lpp/HTTPServer/etc/. Lisää
ScriptAlias-määritys seuraavasti:
ScriptAlias /icm/ /usr/lpp/HTTPServer/share/icm
Varmista myös, että httpd.conf-tiedostossa on
seuraavanlainen tiedoston nimen määritys:
AccessFileName .htaccess
- Luo salasanatiedosto, joka sisältää kunkin Information Catalog Manager for
the Web -käyttäjän käyttöoikeustunnuksen ja salasanan. Voit luoda
salasanatiedoston ja muokata sitä htpasswd-komennolla.
Jos haluat luoda esimerkiksi salasanatiedoston
/usr/lpp/HTTPServer/share/icmweb.pwd käyttäjälle ID ADMIN,
anna seuraava komento:
htpasswd -c /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN
Asetuksen -c määritys varmistaa, että salasanatiedoston luonnin
yhteydessä pyydetään salasana.
Kun ohjelma pyytää salasanaa, kirjoita ADMINPW.
Voit lisätä toisen käyttäjätunnuksen ADMIN2, jonka salasana on ADMINPW2,
antamalla seuraavan komennon:
htpasswd /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN2 ADMINPW2
Käyttäjätunnus voi olla enintään kahdeksan merkin pituinen, koska se
tallennetaan kuvaustietokannan taulukoihin kommentin luonnin
yhteydessä.
- Rajoita hakemiston /usr/lpp/HTTPServer/share/icm
käyttöoikeuksia.
- Voit asettaa käyttäjien todennuksen
/usr/lpp/HTTPServer/share/icm-hakemistoon muokkaamalla
httpd.conf-tiedostoa. Tämä tiedosto sijaitsee
tavallisesti hakemistossa /usr/lpp/HTTPServer/etc/. Lisää
hakemistolle /usr/lpp/HTTPServer/share/icm hakemistomääritys
seuraavaan tapaan:
<Directory /usr/lpp/HTTPServer/share/icm>
AllowOverride AuthConfig
Options None
</Directory>
- Luo tiedosto .htaccess hakemistoon
/usr/lpp/HTTPServer/share/icm. Lisää parametrit AuthName,
AuthType ja AuthUserFile ja niiden arvot seuraavasti:
AuthName ICMWeb
AuthType Basic
AuthUserFile /usr/lpp/HTTPServer/share/icmweb.pwd
require valid-user
Koska tietyt tekstinmuokkausohjelmat vaativat sekä tiedoston nimen että
tunnisteen, voit joutua luomaan tiedoston ensin nimellä
htaccess.txt ja vaihtamaan nimeksi tallennuksen jälkeen
.htaccess.
Web-palvelin on lopetettava ja aloitettava, jotta tehdyt muutokset
tulisivat voimaan.
Huomautus: | Tämä on yksi tapa ottaa todennus käyttöön IBM HTTP -Web-palvelimessa.
Voit määrittää aiempaa monimutkaisempia hakemistorakenteita, käyttäjäryhmiä ja
valtuuksia sekä asentaa tarvittaessa lisäsuojauspaketteja. Lisätietoja
perustodennuksen asetuksesta on IBM HTTP -Web-palvelimen oppaissa.
Lisätietoja parannetusta Web-palvelimen suojauksesta on IBM SecureWay
-ohjelman (osa Websphere-tuoteperhettä) oppaissa.
|
- Aseta Net.Data-ohjelma ajamaan Live Connection Manager -ohjelma
niihin tietokantoihin, joita Information Catalog Manager for the Web -ohjelma
käyttää.
- Muokkaa Net.Data-tiedostoa
/usr/lpp/internet/db2www/db2/dtwcm.cnf ja lisää CLIETTE
DTW_SQL -lohko kullekin Information Catalog Manager for the Web -ohjelman
käyttämälle tietokannalle.
Voit lisätä ICMSAMP-tietokannan, jossa on vähintään yksi ja enintään kolme
prosessia, alkaen yksityisestä portista 7100 ja yleisestä portista 7110,
lisäämällä seuraavan lohkon:
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
}
ICMSAMP-tietokannalle varataan kuusi porttia (7100, 7101, 7102, 7110, 7111
ja 7112). Varmista, että nämä portit ovat vapaita eivätkä toisen
sovelluksen käytössä. Kullekin CLIETTE DTW_SQL -lohkolle on käytettävä
eri porttinumeroiden aluetta. Lisätietoja on julkaisussa Net.Data Administration and Programming Guide.
- Aseta LOGIN-arvoksi tietokannan käyttäjätunnus ja aseta PASSWORD-arvoksi
tietokannan salasana. Jos tietokanta on paikallinen, voit käyttää arvoa
*USE_DEFAULT.
- Aseta Net.Data-alustustiedosto käyttämään Live Connection Manager
-ohjelmaa SQL-kutsuissa. Muokkaa Web-palvelimen asiakirjojen
päähakemistossa (tavallisesti /usr/lpp/HTTPServer/share/htdocs)
sijaitsevaa DB2WWW.INI-tiedostoa. Varmista, että
ENVIRONMENT DTW_SQL -käsky päättyy merkintään CLIETTE
"DTW_SQL:$(DATABASE)".
Esimerkki:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Aloita Live Connection Manager -ohjelma tiedostolla
/usr/lpp/internet/db2www/db2/dtwcm. Live Connection Manager
-ohjelman on oltava ajossa, jotta Information Catalog Manager for the Web
-ohjelma voi käyttää tietokantojen tietoja. Kun Live Connection Manager
-ohjelma on aloitettu, voit pienentää sen ikkunan Web-palvelimessa.
Lisätietoja on julkaisussa Net.Data Administration
and Programming Guide.
Huomautus: | Live Connection Manager -ohjelma on aloitettava DB2-ilmentymässä, joka on
määritetty db2www.ini-tiedostossa. DB2-ympäristö on
määritettävä, ennen kuin voit ajaa dtwcm-ohjelmatiedoston.
|
- Kirjaudu ulos järjestelmästä.
Toteuta kohdan Asennuksen jälkeen tehtävät mukautukset vaiheet ennen Information Catalog Manager for the Web
-ohjelman käyttöä.
Tee seuraavat toimet ennen Information Catalog Manager for the Web -osan
asennuksen aloitusta:
- Varmista, että Web-palvelinohjelma on asennettu Web-palvelimeen.
- Jos Web-palvelimen portin numero on muu kuin 80 (tavallisesti oletusarvo),
lisää portin numero Web-osoitteen koneen nimeen:
http://hostname:portnumber/
- Kun asennat Net.Data-ohjelman, asennusohjelma pyytää Web-palvelimen
CGI-BIN- ja HTML-hakemistoja. Määrität CGI-BIN-hakemistoksi se
Web-palvelimen hakemisto, jossa CGI-ohjelmat ajetaan. Määritä
HTML-tiedostoille asiakirjojen päähakemisto. Net.Data CGI
-ohjelma db2www sijoitetaan tähän CGI-BIN-hakemistoon.
Net.Data-tiedosto DB2WWW.INI sijoitetaan asiakirjojen
päähakemistoon.
Voit asentaa Information Catalog Manager for the Web -osan
seuraavasti:
- Asenna Information Catalog Manager for the Web -tiedostot Web-palvelimeen
tai Windows NT -työasemaan:
- Aseta DB2 Universal Database -CD-tietolevy Web-palvelimen
CD-asemaan. Kuvaruutuun tulee työkaluvalikoima.
- Napsauta Asennus-vaihtoehtoa.
- Valitse Ohjelmien valinta -ikkunasta DB2 Administration Client
-ohjelma -valintaruutu ja valitse sitten
Seuraava-painike.
- Valitse Asennuksen lajin valinta -ikkunasta ensin Mukautettu
asennus -vaihtoehto ja sitten Seuraava-painike.
- Poista DB2:n osien valinta -ikkunasta kaikkien osien valinta, lukuun
ottamatta Tietovarastotoimintojen työkaluohjelmat -osaa.
- Valitse Aliosat-painike.
- Tarkista Aliosien valinta -ikkunasta, että Information Catalog
Manager for the Web -osan valintaruutu on valittu ja että kaikkien
muiden valintaruutujen valinta on poistettu.
- Valitse Jatko-painike.
- Poista Osien valinta -ikkunassa Yhteyskäytännöt-,
Sovelluskehitysliittymät- ja Hallinta- ja
kokoonpanotyökalut -valintaruutujen valinta. Varmista, että
Tietovarastotoimintojen työkaluohjelmat -osa on valittuna.
- Jatka asennusta valitsemalla Seuraava-painike.
Asennusohjelma luo tiedostot seuraaviin hakemistoihin:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons.
- Kopioi tai siirrä FTP:n avulla binaarisena kaikki *.mac- ja
*.hti-tiedostot \sqllib\icuweb\macro-hakemistosta
Web-palvelimen hakemistoon \db2www\macro. Aseta tiedostoihin
yleiset lukuoikeudet.
- Kopioi tai siirrä FTP:n avulla binaarisena kaikki *.htm- ja
*.gif-tiedostot \sqllib\icuweb\html-hakemistosta
Web-palvelimen asiakirjojen päähakemistoon. Aseta tiedostoihin yleiset
lukuoikeudet.
- Kopioi tai siirrä FTP:n avulla binaarisena kaikki
dg_*.gif-tiedostot \sqllib\icuweb\icons-hakemistosta
Web-palvelimen kuvakehakemistoon. Aseta tiedostoihin yleiset
lukuoikeudet.
- Muokkaa dg_config.hti-tiedostoa. Lisää palvelimen
nimi ja niiden hakemistojen nimet, joihin olet kopioinut tiedostot.
Muuttujan macro_path arvoksi voi asettaa valenimen, joka on määritetty
Web-palvelimen käytön hallintaa varten.
- Määritä Web-palvelin server_name-muuttujan avulla.
- Aseta image_path-muuttujan arvoksi se ICONS-hakemisto, joka on määritetty
Web-palvelimen kokoonpanotiedostossa.
- Käytä macro_path-muuttujan arvoa polun icm/db2www
määrittämisessä.
UNIX-käyttöjärjestelmässä dg_config.hti-tiedosto näyttää
seuraavalta:
%DEFINE {
server_name="http://server.ibm.com/"
image_path="$(palvelimen_nimi)icons/"
macro_path="$(palvelimen_nimi)icm/db2www/"
help_path="$(palvelimen_nimi)"
%}
Windows NT- ja OS/2-käyttöjärjestelmissä
dg_config.hti-tiedosto näyttää seuraavalta:
%DEFINE {
server_name="http://server.ibm.com/"
image_path="$(palvelimen_nimi)icons/"
macro_path="$(palvelimen_nimi)icm/db2www.exe/"
help_path="$(palvelimen_nimi)"
%}
- Lisää Information Catalog Manager for the Web -linkki johonkin aikaisemmin
luotuun Web-sivuun tai luo Web-sivu, josta on linkki Information Catalog
Manager for the Web -kotisivulle.
Voit luoda Web-sivun muokkaamalla tiedostoa
\päähakemisto\icm.html (jossa päähakemisto
on Web-palvelimen asiakirjojen päähakemisto). Aseta tiedostoihin
yleiset lukuoikeudet.
- Lisää UNIX-käyttöjärjestelmässä seuraavat rivit:
<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>
- Lisää Windows NT- ja OS/2-käyttöjärjestelmässä seuraavat rivit:
<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>
- Ota perustodennus käyttöön Web-palvelimessa kaikille Information Catalog
Manager for the Web -osan käyttäjille.
Kun käyttäjät siirtyvät Information Catalog Manager for the Web
-kotisivulle, heiltä pyydetään käyttäjätunnusta ja salasanaa. Kun
käyttäjä antaa nämä tiedot, järjestelmä asettaa HTTP-ympäristömuuttujan
REMOTE_USER. Tämän muuttujan avulla käyttäjiltä pyydetään
käyttäjätunnusta ja salasanaa ja luodaan, päivitetään ja poistetaan
kommentteja.
Käyttäjätunnus voi olla enintään kahdeksan merkin pituinen, koska se
tallennetaan kuvaustietokannan taulukoihin kommentin luonnin
yhteydessä.
- Luo valenimi icm hakemistoon, jossa Net.Data CGI
-ohjelma db2www sijaitsee.
- Ota käyttäjätunnuksen ja salasanan todennus käyttöön valenimihakemistossa
icm ja määritä tarvittavat käyttöoikeudet.
Lisätietoja todennuksen käyttöönotosta on Web-palvelimen oppaissa.
- Aseta Net.Data-ohjelma ajamaan Live Connection Manager -ohjelma
niihin tietokantoihin, joita Information Catalog Manager for the Web -ohjelma
käyttää.
- Muokkaa Net.Data-tiedostoa dtwcm.cnf ja lisää
CLIETTE DTW_SQL -lohko kullekin Information Catalog Manager for the Web
-ohjelman käyttämälle tietokannalle.
Voit lisätä ICMSAMP-tietokannan, jossa on vähintään yksi ja enintään kolme
prosessia, alkaen yksityisestä portista 7100 ja yleisestä portista 7110,
lisäämällä seuraavan lohkon:
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
}
Tämä lohko varaa tietokannalle ICMSAMP kuusi porttia (7100, 7101, 7102,
7110, 7111 ja 7112). Varmista, että nämä portit ovat vapaita eivätkä
toisen sovelluksen käytössä. Kullekin CLIETTE DTW_SQL -lohkolle on
käytettävä eri porttinumeroiden aluetta. Lisätietoja on julkaisussa
Net.Data Administration and Programming
Guide.
- Aseta LOGIN-arvoksi tietokannan käyttäjätunnus ja PASSWORD-arvoksi
tietokannan salasana. Jos käytettävä tietokanta on paikallinen, voit
käyttää arvoa *USE_DEFAULT.
- Aseta Net.Data-alustustiedosto käyttämään Live Connection Manager
-ohjelmaa SQL-kutsuissa. Muokkaa Web-palvelimen asiakirjojen
päähakemistossa sijaitsevaa db2www.ini-tiedostoa.
Varmista, että ympäristön DTW_SQL-käsky päättyy merkintään CLIETTE
"DTW_SQL:$(DATABASE)".
Esimerkki:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Aloita Live Connection Manager -ohjelma Net.Data-hakemistossa
olevalla ohjelmatiedostolla dtcmf. Live Connection Manager
-ohjelman on oltava ajossa, jotta Information Catalog Manager for the Web
-ohjelma voi käyttää tietokantojen tietoja. Kun Live Connection Manager
-ohjelma on aloitettu, voit pienentää sen ikkunan Web-palvelimessa.
Lisätietoja on julkaisussa Net.Data Administration
and Programming Guide.
Toteuta kohdan Asennuksen jälkeen tehtävät mukautukset vaiheet ennen Information Catalog Manager for the Web
-ohjelman käyttöä
Kun olet asentanut Information Catalog Manager for the Web -ohjelman,
mukauta Information Catalog Manager for the Web -ohjelmaa käyttäjiä varten
seuraavasti:
- Muokkaa dg_home.hti-tiedostoa. Lisää linkki
kaikkiin niihin kuvaustietokantoihin, joihin haluat käyttäjien pääsevän
Information Catalog Manager for the Web -ohjelmasta. Käytä linkeissä
seuraavaa muotoa:
<LI><A HREF=$(macro_path)dg_frame.mac/frame?DATABASE=xxxx> zzzz </A>
- xxxx
- Kuvaustietokannan nimi (esimerkiksi ICMSAMP)
- zzzz
- Web-sivulla näkyvä kommentti (esimerkiksi
CelDial-mallitietokanta)
Voit lisätä HTML-koodia dg_home.hti-tiedostoon kuvaustietokantojen
luettelon eteen tai sen perään. Koodissa saa olla linkkejä, kuvia,
tekstiä ja muita kelvollisia HTML 3.2 -tunnisteita.
- Luetteloi palvelinsolmu ja tietokannat tarvittavan DB2-työasematoiminnon
avulla. Lisätietoja on julkaisussa Asennus ja
kokoonpanon m„„ritys. Tarkista komentorivisuorittimen avulla, että Web-palvelimen ja
tietokantojen väliset yhteydet toimivat.
Ennen kuin käytät Information Catalog Manager for the Web -ohjelmalla
kuvaustietokantoja, varmista, että tietokantojen hallintaohjelma on aloitettu
tietokantapalvelimissa, että Live Connection Manager -ohjelma on aloitettu
Web-palvelimessa ja että Web-palvelin on aloitettu.
Ilmoita käyttäjille heidän käyttäjätunnuksensa ja salasanansa sekä
Web-osoite, jonka avulla he voivat käyttää Information Catalog Manager for the
Web -ohjelmaa.
[ Sivun alku | Edellinen sivu | Seuraava sivu | Sisällysluettelo | Hakemisto ]