OLAP Installations- och användarhandbok

Installera Information Catalog Manager för webben

Du kan installera Information Catalog Manager för webben i alla operativsystem som har funktioner för DB2 Universal Database och Net.Data. Operativsystemet måste också ha funktioner för Net.Data Live Connection Manager och Perl LE. Exempel på sådana operativsystem är Windows NT, OS/2, AIX och Solaris-miljö.

Mer information om hur du konfigurerar MIME-typer så att de startar program finns i Information Catalog Manager Administration Guide.

Säkerhetsfrågor

Du måste aktivera behörighetskontroll på webbservern. När du har aktiverat behörighetskontrollen måste varje användare ange ett användar-ID och lösenord när de ska accessa Information Catalog Manager för webben. Eftersom databasanslutningarna sköts i Net.Data Live Connection Manager behöver inte användarna känna till användar-ID och lösenord för databasen.

Beroende på hur känslig informationen i informationskatalogen är anger du lämplig säkerhetsnivå för din webbserver. Om du vill ha ytterligare säkerhet förutom behörighetskontrollen på webbservern kan du installera säkerhetspaket med kryptering och nycklar. Mer information om avancerad säkerhet för webbservrar finns i dokumentationen för IBM SecureWay (en del av Websphere-familjen).

Installera Information Catalog Manager för webben på en Windows NT Websphere IBM HTTP Web server

Innan du börjar installera Information Catalog Manager för webben:

  1. Se till att IBM HTTP Web server är installerad.
  2. Kontrollera webbserverns portnummer. Om webbservern har ett annat portnummer än 80 (standardnumret) lägger du till portnumret i webbadressen när du konfigurerar domännamnet. Exempel: http://värdnamn:portnummer/
  3. Skapa en katalog med namnet icm på webbservern som ska innehålla de körbara filerna i Net.Data (t ex \IBM HTTP Server\icm). Skapa en pekare till den här katalogen som cgi-bin-katalog för Net.Data cgi-bin. Placera filen db2www.exe i den här katalogen.

Så här installerar du Information Catalog Manager för webben:

  1. Installera filerna för Information Catalog Manager för webben på din webbserver:
    1. Sätt i cd-skivan med DB2 Universal Database i cd-enheten på arbetsstationen med webbservern. Startguiden öppnas.
    2. Klicka på Installera i startguiden.
    3. I dialogrutan Välj produkter väljer du DB2 Administration Client och klickar på Nästa.
    4. I dialogrutan Välj typ av installation klickar du på Anpassad och sedan på Nästa.
    5. I dialogrutan Välja DB2-komponenter avmarkerar du kryssrutorna för alla komponenter förutom Data Warehousing Tools.
    6. Klicka på Delkomponenter.
    7. I dialogrutan Markera delkomponenter ser du till att alternativet Information Catalog Manager för webben är markerat och alla andra kryssrutor är avmarkerade.
    8. Klicka på Fortsätt.
    9. I dialogrutan Välj komponenter avmarkerar du kryssrutorna för komponenterna Communication Protocols, Application Development Interfaces och Administration and Configuration Tools. Se till att komponenten Data Warehousing Tools fortfarande är markerad.
    10. Klicka på Nästa när du vill fortsätta med installationen. Installationsprogrammet skapar programfiler i följande kataloger:
      • \sqllib\icmweb\macro
      • \sqllib\icmweb\html
      • \sqllib\icmweb\icons
  2. Kopiera alla filer av typerna *.mac och *.hti från katalogen \sqllib\icmweb\macro till makrobiblioteket för Net.Data (vanligtvis \db2www\macro).
  3. Kopiera alla filer av typerna *.htm och *.gif från katalogen \sqllib\icmweb\html till rotkatalogen för dokumentet på webbservern (vanligtvis \IBM HTTP Server\htdocs).
  4. Kopiera alla filer av typen dg*.gif från katalogen \sqllib\icmweb\icons till ikonkatalogen på webbservern (vanligtvis \IBM HTTP Server\icons). Den här katalogen kommer stå som värde för variabeln image_path i filen dg_config.hti.
  5. Redigera filen dg_config.hti så att den innehåller de kataloger du kopierade filer till och servernamnet. I variabeln macro_path används det alias som är konfigurerat på din webbserver till att kontrollera användaraccess. Filen dg_config.hti bör se ut så här:
    %DEFINE {
             server_name="http://winntserver.ibm.com/"
             image_path="$(Server_name)icons/"
             macro_path="$(server_name)icm/db2www.exe/"
             help_path="$(server_name)"
    %}
    
  6. Lägg till en länk till en befintlig webbsida, eller skapa en webbsida med en länk till webbplatsen för Information Catalog Manager för webben.

    Om du vill skapa en webbsida redigerar du filen icm.html och lägger till följande rader:

    <html><head>
    <title>Information Catalog Manager för webben</title>
    </head>
    <body bgcolor=white>
    <p><a href=/icm/db2www.exe/dg_home.mac/Logon>
    Information Catalog Manager för webben</a>
    </body>
    </html>
    

    Placera filen i standardkatalogen för HTML (vanligtvis \IBM HTTP Server\htdocs).

  7. Aktivera grundläggande kontroll av användarbehörighet på din webbserver för varje användare av Information Catalog Manager för webben.

    När användare accessar webbplatsen för Information Catalog Manager för webben blir de tillfrågade om användar-ID och lösenord. När de här uppgifterna anges sätts miljövariabeln REMOTE_USER i HTTP. Den här variabeln används till att tillfråga användare om användar-ID och lösenord samt till att skapa, uppdatera och ta bort kommentarer.

    1. Konfigurera ett alias.

      Skapa ett alias med namnet icm för den katalog där CGI-programmet för Net.Data, DB2WWW, finns. Variabeln macro_path som är definierad i filen dg_config.hti använder följande alias:

      macro_path="$(server_name)icm/db2www.exe/"
      

      Kontroll av användar-ID och lösenord bör vara aktiverad för aliaskatalogen icm. Om du vill aktivera behörighetskontroll redigerar du filen httpd.conf. Den här filen finns vanligen i katalogen \IBM HTTP Server\conf. Lägg till en ScriptAlias-instruktion på följande sätt:

      ScriptAlias /icm/ "c:/IBM HTTP Server/icm/"
      

      Se också till att filen httpd.conf innehåller en instruktion som definierar accessfilnamnet på följande sätt:

      AccessFileName .htaccess
      
    2. Skapa en lösenordsfil som kommer innehålla rätt användarnamn och lösenord för varje Information Catalog Manager för webben-användare. Använd kommandot htpasswd till att skapa och redigera lösenordsfilen.

      Exempel: Om du vill skapa lösenordsfilen c:/IBM HTTP Server/icmweb.pwd för användar-ID:t ID ADMIN ger du följande kommando:

      htpasswd -c c:/IBM HTTP Server/icmweb.pwd ADMIN
      

      När du anger flaggan -c ser du till att du anger ett lösenord när du skapar lösenordsfilen.

      När du tillfrågas om lösenord anger du ADMINPW.

      Om du vill lägga till ett annat användar-ID, ADMIN2, med lösenordet ADMINPW2 anger du följande kommando.

      htpasswd c:/IBM HTTP Server/icmweb.pwd ADMIN2 ADMINPW2
      

      Användar-ID:t får vara högst 8 tecken långt, eftersom det lagras i tabeller i informationskatalogen när kommentarer skapas.

    3. Begränsa åtkomsten till katalogen \IBM HTTP Server\icm\.

      1. Om du vill skapa en behörighetskontroll när användare accessar katalogen \IBM HTTP Server\icm\ redigerar du filen httpd.conf. Den här filen finns vanligtvis i katalogen \IBM HTTP Server\conf. Lägg till en kataloginstruktion för katalogen \IBM HTTP Server\icm på följande sätt:
        <Directory "c:/IBM HTTP Server/icm">
        AllowOverride AuthConfig
        Options None
        </Directory>
        
      2. Skapa en fil med namnet .htaccess i katalogen \IBM HTTP Server\icm med AuthName, AuthType, AuthUserFile och kravinstruktioner inställda på följande sätt:
        AuthName ICMWeb
        AuthType Basic
        AuthUserFile "c:/IBM HTTP Server/icmweb.pwd"
        require valid-user
        

        Eftersom en del textredigerare kräver ett filnamn och ett filtillägg kan du behöva skapa en fil med namnet htaccess.txt och döpa om den till .htaccess när du har sparat den.

      Du måste avsluta webbservern och sätta igång den igen om ändringarna ska börja gälla.
      Anm:Det här är det enda sättet som du kan aktivera behörighetskontroll för en IBM HTTP Web server på. Du kan konfigurera mer komplicerade säkerhetsstrukturer, användargrupper och behörigheter om så behövs, tillsammans med ytterligare säkerhetspaket. Mer information om hur du konfigurerar grundläggande behörighetskontroll finns i dokumentationen för IBM HTTP Web server. Mer information om avancerad säkerhet för webbservrar finns i dokumentationen för IBM SecureWay (en del av Websphere-familjen).

  8. Konfigurera Net.Data till att köra Live Connection Manager för de databaser som används i Information Catalog Manager för webben.
    1. Redigera Net.Data-filen \db2www\connect\dtwcm.cnf och lägg till ett CLIETTE DTW_SQL-block för varje databas som används i Information Catalog Manager för webben.

      Om du vill lägga till databasen ICMSAMP med ett minimum på en process, ett maximum på tre processer och start på det privata portnumret 7110 läger du till följande block:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      Sex portar (7100, 7101, 7102, 7110, 7111 och 7112) är allokerade för databasen ICMSAMP. Se till att de här portarna är lediga och inte används av någon annan tillämpning. Du måste använda ett annat intervall av portnummer för varje CLIETTE DTW_SQL-block. Mer information finns i Net.Data Administration and Programming Guide.

    2. Sätt värdet för LOGIN till databasens användar-ID och sätt värdet för PASSWORD till databasens lösenord. Om databasen är lokal kan du använda *USE_DEFAULT.
    3. Konfigurera initialiseringsfilen för Net.Data till att använda Live Connection Manager för SQL-anropen. Redigera filen DB2WWW.INI i dokumentrotkatalogen på webbservern. Se till att satsen ENVIRONMENT DTW_SQL avslutas med CLIETTE "DTW_SQL:$(DATABASE)".

      Exempel:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Starta Live Connection Manager genom att använda den körbara filen /DB2WWW/CONNECT/dtwcm.exe. Live Connection Manager måste vara igång så att Information Catalog Manager för webben kan accessa databaserna. När du har startat Live Connection Manager kan du minimera Live Connection Manager-fönstret på webbservern. Mer information finns i Net.Data Administration and Programming Guide.

Följ instruktionerna i Anpassa efter installationen innan du använder Information Catalog Manager för webben.

Installera Information Catalog Manager för webben på en AIX Websphere IBM HTTP Web server

Innan du börjar installera Information Catalog Manager för webben:

  1. Se till att IBM HTTP Web server är installerad.
  2. Kontrollera webbserverns portnummer. Om webbservern har ett annat portnummer än 80 (standardnumret) lägger du till portnumret i webbadressen när du konfigurerar domännamnet. Exempel: http://värdnamn:portnummer/
  3. Skapa en katalog med namnet icm på webbservern som ska innehålla de körbara filerna i Net.Data (t ex /usr/lpp/HTTPServer/share/icm/). Skapa en pekare till den här katalogen som cgi-bin-katalog för Net.Data cgi-bin. Placera den körbara filen db2www (finns vanligtvis i katalogen /usr/lpp/internet/server_root/cgi-bin) till den här katalogen.
  4. Kopiera filen db2www.ini (finns vanligen i katalogen /usr/lpp/internet/server_root/pub/) till dokumentrotkatalogen (vanligtvis /usr/lpp/HTTPServer/share/htdocs). Redigera filen db2www.ini och uppdatera DB2-förekomsten och -sökvägen:
    DB2INSTANCE		db2
    MACRO_PATH		/usr/lpp/internet/db2www/macro
    INCLUDE_PATH		/usr/lpp/internet/db2www/macro
    HTML_PATH			/usr/lpp/HTTPServer/share/htdocs
    EXEC_PATH			/usr/lpp/internet/db2www/macro
    DTW_LOG_DIR		/usr/lpp/internet/db2www/logs
    

Så här installerar du Information Catalog Manager för webben:

  1. Logga på som en användare med rotbehörighet.
  2. Sätt i och montera cd-skivan med DB2 Universal Database. Mer information om hur du monterar en cd-enhet finns i DB2 för UNIX Introduktion (Quick Beginnings).
  3. Byt till katalogen där cd-enheten är monterad genom att ange cd /cdrom, där cdrom står för cd-enhetens monteringspunkt.
  4. Ange kommandot ./db2setup. Efter ett litet tag öppnas dialogrutan Installera DB2 V7.
  5. Markera de produkter du vill installera och har licens för. Tryck på Tab-tangenten om du vill ändra det markerade alternativet. Tryck på Enter om du vill markera eller avmarkera ett alternativ. När du markerar ett alternativ visas en asterisk bredvid det.

    Om du vill markera eller avmarkera valfria komponenter för en DB2-produkt som du vill installera markerar du alternativet Anpassa. Om du vill gå tillbaka till en tidigare dialogruta kan du när som helst välja alternativet Avsluta.

  6. När du är färdig med valet av DB2-produkter och komponenter väljer du OK så att installationen fortsätter.

    Du kan få mer information eller hjälp med installationen av alla DB2-produkter eller komponenter genom att välja Hjälp-alternativet.

    Installationsprogrammet skapar programfiler i följande kataloger:

  7. Kopiera alla filer av typen *.mac och *.hti från katalogen \sqllib\icmweb\macro på Windows NT-arbetsstationen till makrobiblioteket för Net.Data på webbservern (vanligtvis /usr/lpp/internet/db2www/macro. När du ska sätta säkerheten för de här filerna till public read anger du chmod ugo+r *.
  8. Kopiera alla filer av typerna *.htm och *.gif från katalogen \sqllib\icmweb\html på Windows NT-arbetsstationen till dokumentrotbiblioteket på webbservern (vanligtvis /usr/lpp/HTTPServer/share/htdocs). När du ska sätta säkerheten för de här filerna till public read anger du chmod ugo+r *.
  9. Kopiera alla filer av typen dg*.gif från katalogen \sqllib\icmweb\icons på Windows NT-arbetsstationen till bildkatalogen på webbservern (vanligtvis /usr/lpp/HTTPServer/share/icons). Den här katalogen kommer stå som värde för variabeln image_path i filen dg_config.hti. När du ska sätta säkerheten för de här filerna till public read anger du chmod ugo+r *.
  10. Redigera filen dg_config.hti så att den innehåller de kataloger du kopierade filer till och servernamnet. I variabeln macro_path används det alias som är konfigurerat på din webbserver till att kontrollera användaraccess. Filen dg_config.hti bör se ut så här:
    %DEFINE {
             server_name="http://aixserver.ibm.com/"
             image_path="$(server_name)icons/"
             macro_path="$(server_name)icm/db2www/"
             help_path="$(server_name)"
    %}
    
  11. Lägg till en länk till en befintlig webbsida, eller skapa en webbsida med en länk till webbplatsen för Information Catalog Manager för webben.

    Om du vill skapa en webbsida redigerar du filen icm.html och lägger till följande rader:

    <html><head>
    <title>Information Catalog Manager för webben</title>
    </head>
    <body bgcolor=white>
    <p><a href=/icm/db2www/dg_home.mac/Logon>
    Information Catalog Manager för webben</a>
    </body>
    </html>
    

    Placera filen i dokumentrotkatalogen (vanligtvis /usr/lpp/HTTPServer/share/htdocs).

  12. Aktivera grundläggande kontroll av användarbehörighet på din webbserver för varje användare av Information Catalog Manager för webben.

    När användare accessar webbplatsen för Information Catalog Manager för webben blir de tillfrågade om användar-ID och lösenord. När de här uppgifterna anges sätts miljövariabeln REMOTE_USER i HTTP. Den här variabeln används till att tillfråga användare om användar-ID och lösenord samt till att skapa, uppdatera och ta bort kommentarer.

    1. Konfigurera ett alias.

      Skapa ett alias med namnet icm för den katalog där CGI-programmet för Net.Data, DB2WWW, finns. Variabeln macro_path som är definierad i filen dg_config.hti använder följande alias:

               macro_path="$(server_name)icm/db2www/"
      

      Kontroll av användar-ID och lösenord bör vara aktiverad för aliaskatalogen icm. Om du vill aktivera behörighetskontroll redigerar du filen httpd.conf. Den här filen finns vanligtvis i katalogen /usr/lpp/HTTPServer/etc/. Lägg till en ScriptAlias-instruktion på följande sätt:

      ScriptAlias /icm/ /usr/lpp/HTTPServer/share/icm
      

      Se också till att filen httpd.conf innehåller en instruktion som definierar accessfilnamnet på följande sätt:

      AccessFileName .htaccess
      
    2. Skapa en lösenordsfil som kommer innehålla rätt användarnamn och lösenord för varje Information Catalog Manager för webben-användare. Använd kommandot htpasswd till att skapa och redigera lösenordsfilen.

      Exempel: Om du vill skapa lösenordsfilen /usr/lpp/HTTPServer/share/icmweb.pwd för användar-ID:t ADMIN anger du följande kommando:

      htpasswd -c /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN
      

      När du anger flaggan -c ser du till att du anger ett lösenord när du skapar lösenordsfilen.

      När du tillfrågas om lösenord anger du ADMINPW.

      Om du vill lägga till ett annat användar-ID, ADMIN2, med lösenordet ADMINPW2 anger du följande kommando.

      htpasswd /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN2 ADMINPW2
      

      Användar-ID:t får vara högst 8 tecken långt, eftersom det lagras i tabeller i informationskatalogen när kommentarer skapas.

    3. Begränsa åtkomsten till katalogen /usr/lpp/HTTPServer/share/icm.
      1. Om du vill skapa en behörighetskontroll när användare accessar katalogen /usr/lpp/HTTPServer/share/icm redigerar du filen httpd.conf. Den här filen finns vanligtvis i katalogen /usr/lpp/HTTPServer/etc/. Lägg till en kataloginstruktion för katalogen /usr/lpp/HTTPServer/share/icm på följande sätt:
        <Directory /usr/lpp/HTTPServer/share/icm>
        AllowOverride AuthConfig
        Options None
        </Directory>
        
      2. Skapa en fil med namnet .htaccess i katalogen /usr/lpp/HTTPServer/share/icm med AuthName, AuthType, AuthUserFile och kravinstruktioner inställda på följande sätt:
        AuthName ICMWeb
        AuthType Basic
        AuthUserFile /usr/lpp/HTTPServer/share/icmweb.pwd
        require valid-user
        

        Eftersom en del textredigerare kräver ett filnamn och ett filtillägg kan du behöva skapa en fil med namnet htaccess.txt och döpa om den till .htaccess när du har sparat den.

      Du måste avsluta webbservern och sätta igång den igen om ändringarna ska börja gälla.
      Anm:Det här är det enda sättet som du kan aktivera behörighetskontroll för en IBM HTTP Web server på. Du kan konfigurera mer komplicerade säkerhetsstrukturer, användargrupper och behörigheter om så behövs, tillsammans med ytterligare säkerhetspaket. Mer information om hur du konfigurerar grundläggande behörighetskontroll finns i dokumentationen för IBM HTTP Web server. Mer information om avancerad säkerhet för webbservrar finns i dokumentationen för IBM SecureWay (en del av Websphere-familjen).

  13. Konfigurera Net.Data till att köra Live Connection Manager för de databaser som används i Information Catalog Manager för webben.
    1. Redigera Net.Data-filen /usr/lpp/internet/db2www/db2/dtwcm.cnf och lägg till ett CLIETTE DTW_SQL-block för varje databas som används i Information Catalog Manager för webben.

      Om du vill lägga till databasen ICMSAMP med ett minimum på en process, ett maximum på tre processer och start på det privata portnumret 7110 läger du till följande block:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      Sex portar (7100, 7101, 7102, 7110, 7111 och 7112) är allokerade för databasen ICMSAMP. Se till att de här portarna är lediga och inte används av någon annan tillämpning. Du måste använda ett annat intervall av portnummer för varje CLIETTE DTW_SQL-block. Mer information finns i Net.Data Administration and Programming Guide.

    2. Sätt värdet för LOGIN till databasens användar-ID och sätt värdet för PASSWORD till databasens lösenord. Om databasen är lokal kan du använda *USE_DEFAULT.
    3. Konfigurera initialiseringsfilen för Net.Data till att använda Live Connection Manager för SQL-anropen. Redigera filen DB2WWW.INI i dokumentrotkatalogen på webbservern (vanligtvis /usr/lpp/HTTPServer/share/htdocs). Se till att satsen ENVIRONMENT DTW_SQL avslutas med CLIETTE "DTW_SQL:$(DATABASE)".

      Exempel:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Starta Live Connection Manager genom att använda den körbara filen /usr/lpp/internet/db2www/db2/dtwcm. Live Connection Manager måste vara igång så att Information Catalog Manager för webben kan accessa data från databaserna. När du har startat Live Connection Manager kan du minimera Live Connection Manager-fönstret på webbservern. Mer information finns i Net.Data Administration and Programming Guide.
      Anm:Live Connection Manager måste vara startat med den DB2-förekomst som är angiven i filen db2www.ini. DB2-miljön måste vara konfigurerad innan du kan köra filen dtwcm.
  14. Logga av.

Följ instruktionerna i Anpassa efter installationen innan du använder Information Catalog Manager för webben.

Installera Information Catalog Manager för webben på webbservrar

Innan du börjar installera Information Catalog Manager för webben:

  1. Se till att du har installerat webbserverprogramvaran på webbservern.
  2. Om webbservern har ett annat portnummer än (standardnumret) lägger du till portnumret i värdnamnet i webbadressen: http://värdnamn:portnummer/
  3. När du installerar Net.Data blir du tillfrågad om webbserverns CGI-BIN- och HTML-kataloger. Se till att du anger den katalog på webbservern där CGI-programmen körs, och dokumentrotkatalogen för HTML-filerna. CGI-programmet för Net.Data CGI, db2www, finns i den här CGI-BIN-katalogen. Net.Data-filen DB2WWW.INI finns i dokumentrotkatalogen.

Så här installerar du Information Catalog Manager för webben:

  1. Installera filerna för Information Catalog Manager för webben på din webbserver eller Windows NT-arbetsstation på följande sätt:
    1. Sätt i cd-skivan med DB2 Universal Database i cd-enheten på arbetsstationen med webbservern. Startguiden öppnas.
    2. Klicka på Installera i startguiden.
    3. I dialogrutan Välj produkter väljer du DB2 Administration Client och klickar på Nästa.
    4. I dialogrutan Välj typ av installation klickar du på Anpassad och sedan på Nästa.
    5. I dialogrutan Välja DB2-komponenter avmarkerar du kryssrutorna för alla komponenter förutom Data Warehousing Tools.
    6. Klicka på Delkomponenter.
    7. I dialogrutan Markera delkomponenter ser du till att alternativet Information Catalog Manager för webben är markerat och alla andra kryssrutor är avmarkerade.
    8. Klicka på Fortsätt.
    9. I dialogrutan Välj komponenter avmarkerar du kryssrutorna för komponenterna Communication Protocols, Application Development Interfaces och Administration and Configuration Tools. Se till att komponenten Data Warehousing Tools fortfarande är markerad.
    10. Klicka på Nästa när du vill fortsätta med installationen. Installationsprogrammet skapar programfiler i följande kataloger:
      • \sqllib\icmweb\macro
      • \sqllib\icmweb\html
      • \sqllib\icmweb\icons
  2. Kopiera eller använd FTP till att binäröverföra alla filer av typerna *.mac och *.hti från katalogen \sqllib\icuweb\macro till katalogen \db2www\macro på webbservern. Sätt säkerheten till public read.
  3. Kopiera eller använd FTP till att binäröverföra alla filer av typerna *.htm och *.gif från katalogen \sqllib\icuweb\html till dokumentrotkatalogen på webbservern. Sätt säkerheten till public read.
  4. Kopiera eller använd FTP till att binäröverföra alla filer av typen dg_*.gif från katalogen \sqllib\icuweb\icons till ikonkatalogen på webbservern. Sätt säkerheten till public read.
  5. Redigera filen dg_config.hti. Lägg till namnet på de kataloger du kopierade filerna och servernamnet till. Variabeln macro_path kan sättas till ett alias som är konfigurerat på din webbserver till att kontrollera användaraccess.

    På UNIX-system kommer filen dg_config.hti se ut så på följande sätt:

    %DEFINE {
              server_name="http://server.ibm.com/"
              image_path="$(server_name)icons/"
              macro_path="$(server_name)icm/db2www/"
              help_path="$(server_name)"
    %}
    

    I Windows NT och OS/2 ser filen dg_config.hti ut på följande sätt:

    %DEFINE {
              server_name="http://server.ibm.com/"
              image_path="$(server_name)icons/"
              macro_path="$(server_name)icm/db2www.exe/"
              help_path="$(server_name)"
    %}
    
  6. Lägg till en länk till en befintlig webbsida, eller skapa en webbsida med en länk till webbplatsen för Information Catalog Manager för webben.

    Om du vill skapa en webbsida redigerar du filen \dokumentrot\icm.html (där dokumentrot står för webbserverns dokumentrotkatalog). Sätt säkerheten till public read.

  7. Aktivera grundläggande kontroll av användarbehörighet på din webbserver för varje användare av Information Catalog Manager för webben.

    När användare accessar webbplatsen för Information Catalog Manager för webben blir de tillfrågade om användar-ID och lösenord. När de här uppgifterna anges sätts miljövariabeln REMOTE_USER i HTTP. Den här variabeln används till att tillfråga användare om användar-ID och lösenord samt till att skapa, uppdatera och ta bort kommentarer.

    Användar-ID:t får vara högst 8 tecken långt, eftersom det lagras i tabeller i informationskatalogen när kommentarer skapas.

    1. Skapa ett alias med namnet icm för den katalog där CGI-programmet för Net.Data, db2www, finns.
      • På UNIX-system använder variabeln macro_path som är definierad i filen dg_config.hti följande alias:
        macro_path="$(server_name)icm/db2www/"
        
      • I Windows NT och OS/2 använder variabeln macro_path som är definierad i filen dg_config.hti följande alias:
        macro_path="$(server_name)icm/db2www.exe/"
        
    2. Aktivera kontroll av användar-ID och lösenord för aliaskatalogen icm och ange lämplig behörighet.

    Mer information om hur du aktiverar behörighetskontroll finns i dokumentationen för webbservern.

  8. Konfigurera Net.Data till att köra Live Connection Manager för de databaser som används i Information Catalog Manager för webben.
    1. Redigera Net.Data-filen dtwcm.cnf och lägg till ett CLIETTE DTW_SQL-block för varje databas som kommer att användas i Information Catalog Manager för webben.

      Om du vill lägga till databasen ICMSAMP med ett minimum på en process, ett maximum på tre processer och start på det privata portnumret 7110 läger du till följande block:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      Med det här blocket allokerar du sex portar (7100, 7101, 7102, 7110, 7111 och 7112) till databasen ICMSAMP. Se till att de här portarna är lediga och inte används av någon annan tillämpning. Du måste använda ett annat intervall av portnummer för varje CLIETTE DTW_SQL-block. Mer information finns i Net.Data Administration and Programming Guide.

    2. Sätt värdet på LOGIN till användar-ID:t och värdet på PASSWORD till lösenordet för databasen. Om du använder en lokal databas kan du använda värdet *USE_DEFAULT.
    3. Konfigurera initialiseringsfilen för Net.Data till att använda Live Connection Manager för SQL-anropen. Redigera filen db2www.ini i webbserverns dokumentrotkatalog. Se till att miljösatsen DTW_SQL slutar med CLIETTE "DTW_SQL:$(DATABASE)".

      Exempel:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Starta Live Connection Manager genom att använda den körbara filen dtcmf i Net.Data-katalogen. Live Connection Manager måste vara igång så att Information Catalog Manager för webben kan accessa data från databaserna. När du har startat Live Connection Manager kan du minimera Live Connection Manager-fönstret på webbservern. Mer information finns i Net.Data Administration and Programming Guide.

Följ instruktionerna i Anpassa efter installationen innan du använder Information Catalog Manager för webben.

Anpassa efter installationen

När du har installerat Information Catalog Manager för webben gör du på följande sätt när du ska anpassa Information Catalog Manager för webben för dina användare:

  1. Redigera filen dg_home.hti. Lägg till en länk för varje informationskatalog som du vill att användarna ska kunna komma åt från Information Catalog Manager för webben. Använd följande format för länkarna:
    <LI><A HREF=$(macro_path)dg_frame.mac/frame?DATABASE=xxxx> zzzz </A>
    

    xxxx
    Databasnamnet i informationskatalogen (t ex ICMSAMP)

    zzzz
    En beskrivande kommentar som visas på webbsidan (t ex CelDial, exempelkatalog)

    Du kan lägga till HTML-märkord i filen dg_home.hti, antingen före eller efter informationskataloglistan. De här märkorden kan innehålla länkar, bilder, text eller andra giltiga märkord i HTML 3.2 som du vill lägga till.

  2. Katalogisera servernoden och databaserna genom att använda den DB2-klientfunktion som krävs. Mer information finns i Installation och konfiguration. Från DB2 Kommandotolk kontrollerar du att webbservern verkligen kan ansluta till databaserna.

Innan du accessar informationskataloger med Information Catalog Manager för webben måste du se till att databashanteraren är igång på databasservrarna, Live Connection Manager är igång på webbservern och att webbservern har startats.

Ge användarna respektive användar-ID och lösenord, och den webbadress de kan använda till att accessa Information Catalog Manager för webben.


[ Början av sidan | Föregående sida | Nästa sida | Innehåll | Index ]