OLAP, asennus- ja käyttöopas

Information Catalog Manager for the Web -osan asennus

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.

Suojaus

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.

Information Catalog Manager for the Web -osan asennus Windows NT Websphere IBM HTTP Web -palvelimeen

Tee seuraavat toimet ennen Information Catalog Manager for the Web -osan asennuksen aloitusta:

  1. Varmista, että IBM HTTP -Web-palvelin on asennettu.
  2. 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/
  3. 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:

  1. Asenna Information Catalog Manager for the Web -tiedostot Web-palvelimeen:
    1. Aseta DB2 Universal Database -CD-tietolevy Web-palvelimen CD-asemaan. Kuvaruutuun tulee työkaluvalikoima.
    2. Napsauta Asennus-vaihtoehtoa.
    3. Valitse Ohjelmien valinta -ikkunasta DB2 Administration Client -ohjelma -valintaruutu ja valitse sitten Seuraava-painike.
    4. Valitse Asennuksen lajin valinta -ikkunasta ensin Mukautettu asennus -vaihtoehto ja sitten Seuraava-painike.
    5. Poista DB2:n osien valinta -ikkunasta kaikkien osien valinta, lukuun ottamatta Tietovarastotoimintojen työkaluohjelmat -osaa.
    6. Valitse Aliosat-painike.
    7. Tarkista Aliosien valinta -ikkunasta, että Information Catalog Manager for the Web -osan valintaruutu on valittu ja että kaikkien muiden valintaruutujen valinta on poistettu.
    8. Valitse Jatko-painike.
    9. 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.
    10. Jatka asennusta valitsemalla Seuraava-painike. Asennusohjelma luo tiedostot seuraaviin hakemistoihin:
      • \sqllib\icmweb\macro
      • \sqllib\icmweb\html
      • \sqllib\icmweb\icons
  2. Kopioi *.mac- ja *.hti-tiedostot hakemistosta \sqllib\icmweb\macro Net.Data-makrohakemistoon (tavallisesti \db2www\macro).
  3. Kopioi kaikki *.htm- ja *.gif-tiedostot hakemistosta \sqllib\icmweb\html Web-palvelimen asiakirjojen päähakemistoon (tavallisesti \IBM HTTP Server\htdocs).
  4. 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.
  5. 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)"
    %}
    
  6. 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).

  7. 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.

    1. 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
      
    2. 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ä.

    3. Rajoita hakemiston \IBM HTTP Server\icm\ käyttöoikeuksia.
      1. 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>
        
      2. 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.

  8. Aseta Net.Data-ohjelma ajamaan Live Connection Manager -ohjelma niihin tietokantoihin, joita Information Catalog Manager for the Web -ohjelma käyttää.
    1. 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.

    2. Aseta LOGIN-arvoksi tietokannan käyttäjätunnus ja aseta PASSWORD-arvoksi tietokannan salasana. Jos tietokanta on paikallinen, voit käyttää arvoa *USE_DEFAULT.
    3. 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)"
      
    4. 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öä.

Information Catalog Manager for the Web -osan asennus AIX Websphere IBM HTTP -Web-palvelimeen

Tee seuraavat toimet ennen Information Catalog Manager for the Web -osan asennuksen aloitusta:

  1. Varmista, että IBM HTTP -Web-palvelin on asennettu.
  2. 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/
  3. 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).
  4. 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:

  1. Kirjaudu järjestelmään pääkäyttäjän (root) oikeuksin.
  2. Ota DB2 Universal Database -CD-tietolevy käyttöön. Lisätietoja tästä on julkaisussa DB2 for UNIX Quick Beginnings.
  3. Siirry hakemistoon, jossa CD-tietolevyä käytetään, antamalla komento cd /cdrom, jossa cdrom on tuotteen CD-tietolevyn käyttöasema.
  4. Anna komento ./db2setup. Hetken kuluttua kuvaruutuun tulee DB2 V7 -ohjelman asennus -ikkuna.
  5. 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.

  6. 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:

  7. 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 *.
  8. 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 *.
  9. 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 *.
  10. 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)"
    %}
    
  11. 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).

  12. 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.

    1. 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
      
    2. 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ä.

    3. Rajoita hakemiston /usr/lpp/HTTPServer/share/icm käyttöoikeuksia.
      1. 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>
        
      2. 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.

  13. Aseta Net.Data-ohjelma ajamaan Live Connection Manager -ohjelma niihin tietokantoihin, joita Information Catalog Manager for the Web -ohjelma käyttää.
    1. 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.

    2. Aseta LOGIN-arvoksi tietokannan käyttäjätunnus ja aseta PASSWORD-arvoksi tietokannan salasana. Jos tietokanta on paikallinen, voit käyttää arvoa *USE_DEFAULT.
    3. 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)"
      
    4. 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.
  14. 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öä.

Information Catalog Manager for the Web -ohjelman asennus Web-palvelimeen

Tee seuraavat toimet ennen Information Catalog Manager for the Web -osan asennuksen aloitusta:

  1. Varmista, että Web-palvelinohjelma on asennettu Web-palvelimeen.
  2. Jos Web-palvelimen portin numero on muu kuin 80 (tavallisesti oletusarvo), lisää portin numero Web-osoitteen koneen nimeen: http://hostname:portnumber/
  3. 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:

  1. Asenna Information Catalog Manager for the Web -tiedostot Web-palvelimeen tai Windows NT -työasemaan:
    1. Aseta DB2 Universal Database -CD-tietolevy Web-palvelimen CD-asemaan. Kuvaruutuun tulee työkaluvalikoima.
    2. Napsauta Asennus-vaihtoehtoa.
    3. Valitse Ohjelmien valinta -ikkunasta DB2 Administration Client -ohjelma -valintaruutu ja valitse sitten Seuraava-painike.
    4. Valitse Asennuksen lajin valinta -ikkunasta ensin Mukautettu asennus -vaihtoehto ja sitten Seuraava-painike.
    5. Poista DB2:n osien valinta -ikkunasta kaikkien osien valinta, lukuun ottamatta Tietovarastotoimintojen työkaluohjelmat -osaa.
    6. Valitse Aliosat-painike.
    7. Tarkista Aliosien valinta -ikkunasta, että Information Catalog Manager for the Web -osan valintaruutu on valittu ja että kaikkien muiden valintaruutujen valinta on poistettu.
    8. Valitse Jatko-painike.
    9. 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.
    10. Jatka asennusta valitsemalla Seuraava-painike. Asennusohjelma luo tiedostot seuraaviin hakemistoihin:
      • \sqllib\icmweb\macro
      • \sqllib\icmweb\html
      • \sqllib\icmweb\icons.
  2. 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.
  3. 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.
  4. Kopioi tai siirrä FTP:n avulla binaarisena kaikki dg_*.gif-tiedostot \sqllib\icuweb\icons-hakemistosta Web-palvelimen kuvakehakemistoon. Aseta tiedostoihin yleiset lukuoikeudet.
  5. 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.

    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)"
    %}
    
  6. 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.

  7. 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ä.

    1. Luo valenimi icm hakemistoon, jossa Net.Data CGI -ohjelma db2www sijaitsee.
      • UNIX-käyttöjärjestelmässä tätä valenimeä käyttää dg_config.hti-tiedostossa määritetty macro_path-muuttuja:
        macro_path="$(palvelimen_nimi)icm/db2www/"
        
      • Windows NT- ja OS/2-käyttöjärjestelmässä tätä valenimeä käyttää dg_config.hti-tiedostossa määritetty macro_path-muuttuja:
        macro_path="$(palvelimen_nimi)icm/db2www.exe/"
        
    2. 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.

  8. Aseta Net.Data-ohjelma ajamaan Live Connection Manager -ohjelma niihin tietokantoihin, joita Information Catalog Manager for the Web -ohjelma käyttää.
    1. 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.

    2. 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.
    3. 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)"
      
    4. 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öä

Asennuksen jälkeen tehtävät mukautukset

Kun olet asentanut Information Catalog Manager for the Web -ohjelman, mukauta Information Catalog Manager for the Web -ohjelmaa käyttäjiä varten seuraavasti:

  1. 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.

  2. 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 ]