OLAP Telepítési és felhasználói kézikönyv

Az Information Catalog Manager for the Web telepítése

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.

Biztonsági szempontok

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.

Az Information Catalog Manager for the Web telepítése Windows NT Websphere IBM HTTP WWW-kiszolgálóra

Mielőtt elkezdené az Information Catalog Manager for the Web telepítését:

  1. Győződjön meg arról, hogy telepítve van-e az IBM HTTP WWW-kiszolgáló!
  2. 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/
  3. 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:

  1. Telepítse az Information Catalog Manager for the Web fájljait a WWW-kiszolgálóra:
    1. 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ó.
    2. A gyorsindítón kattintson az Install gombra!
    3. A Select Products ablakban jelölje be a DB2 Administration Client jelölőnégyzetet, majd kattintson a Next gombra!
    4. A Select Type of Install ablakban kattintson a Custom, majd a Next gombra!
    5. A Select DB2 Components ablakban törölje az összes összetevő jelölőnégyzetét, kivéve a Data Warehousing Tools összetevőét!
    6. Kattintson a Subcomponents gombra!
    7. 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!
    8. Kattintson a Continue gombra!
    9. 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!
    10. 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
  2. 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)!
  3. 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)!
  4. 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.
  5. 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)"
    %}
    
  6. 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)!

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

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

    3. Korlátozza a hozzáférést az \IBM HTTP Server\icm\ alkönyvtárhoz!
      1. 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>
        
      2. 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.

  8. Á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!
    1. 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.

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

Az Information Catalog Manager for the Web telepítése AIX Websphere IBM HTTP WWW-kiszolgálón

Mielőtt elkezdené az Information Catalog Manager for the Web telepítését:

  1. Győződjön meg arról, hogy telepítve van-e az IBM HTTP WWW-kiszolgáló!
  2. 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/
  3. 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!
  4. 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:

  1. Jelentkezzen be root jogosultsággal rendelkező felhasználóként!
  2. 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.
  3. 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.
  4. Írja be a ./db2setup parancsot! Néhány pillanat múlva megjelenik az Install DB2 V7 ablak.
  5. 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.

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

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

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

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

    3. Korlátozza a hozzáférést az /usr/lpp/HTTPServer/share/icm alkönyvtárhoz!
      1. 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>
        
      2. 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.

  13. Á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!
    1. 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.

    2. 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.
    3. 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)"
      
    4. 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.
  14. 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!

Az Information Catalog Manager for the Web telepítése tetszőleges WWW-kiszolgálóra

Mielőtt elkezdené az Information Catalog Manager for the Web telepítését:

  1. Győződjön meg arról, hogy a WWW-kiszolgáló szoftver telepítve van-e a WWW-kiszolgálón!
  2. 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/
  3. 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:

  1. Telepítse az Information Catalog Manager for the Web fájljait a WWW-kiszolgálóra vagy a Windows NT munkaállomásra:
    1. 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ó.
    2. A gyorsindítón kattintson az Install gombra!
    3. A Select Products ablakban jelölje be a DB2 Administration Client jelölőnégyzetet, majd kattintson a Next gombra!
    4. A Select Type of Install ablakban kattintson a Custom, majd a Next gombra!
    5. A Select DB2 Components ablakban törölje az összes összetevő jelölőnégyzetét, kivéve a Data Warehousing Tools összetevőét!
    6. Kattintson a Subcomponents gombra!
    7. 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!
    8. Kattintson a Continue gombra!
    9. 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!
    10. 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
  2. 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!
  3. 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!
  4. 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!
  5. 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.

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

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

    1. Hozzon létre egy icm nevű fedőnevet ahhoz az alkönyvtárhoz, amelyben a db2www Net.Data CGI program található!
      • Unix operációs rendszerben a dg_config.hti fájlban megadott macro_path változó ezt a fedőnevet tartalmazza:
        macro_path="$(server_name)icm/db2www/"
        
      • Windows NT és OS/2 operációs rendszerben a dg_config.hti fájlban megadott macro_path változó ezt a fedőnevet tartalmazza:
        macro_path="$(server_name)icm/db2www.exe/"
        
    2. 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.

  8. Á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!
    1. 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.

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

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:

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

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