Guía del usuario y de configuración de OLAP

Instalación del Information Catalog Manager para el Web

Se puede instalar el Information Catalog Manager para el Web en cualquier sistema operativo que soporte DB2 Universal Database y Net.Data. El sistema operativo también debe soportar Net.Data Live Connection Manager y Perl LE. Entre estos sistemas operativos se incluyen Windows NT, OS/2, AIX, y el Solaris Operating Environment.

Si desea información acerca del establecimiento de tipos MIME para iniciar programas, consulte la publicación Information Catalog Manager Administration Guide.

Consideraciones de seguridad

Debe habilitarse la autentificación en el servidor web. Una vez habilitada la autentificación, cada usuario debe entrar un identificador de usuario y una contraseña para acceder al Information Catalog Manager para el Web. Dado que el Net.Data Live Connection Manager gestiona las conexiones a la base de datos, los usuarios no necesitan conocer el identificador de usuario y la contraseña de la base de datos.

Dependiendo de lo delicada que sea la información del catálogo de información, necesitará implementar el nivel de seguridad apropiado para el servidor web. Si necesita seguridad adicional más allá de la función de autentificación en el servidor web, puede instalar paquetes de seguridad con cifrado y claves. Si desea información sobre seguridad avanzada de servidores web, consulte la documentación de IBM SecureWay (parte de la familia Websphere).

Instalación del Information Catalog Manager para el Web en un servidor web Websphere IBM HTTP en Windows NT

Antes de comenzar a instalar el Information Catalog Manager para el Web:

  1. Asegúrese de que se ha instalado el servidor web IBM HTTP.
  2. Compruebe el número de puerto del servidor web. Si el servidor web tiene un número de puerto diferente de 80 (el valor por omisión habitual), añada el número de puerto al nombre de sistema principal en la dirección web cuando configure el nombre de dominio. Por ejemplo: http://nombre_sistema:número_puerto/
  3. Cree un subdirectorio denominado icm en el servidor web para que contenga los archivos ejecutables de Net.Data (por ejemplo, \IBM HTTP Server\icm). Apunte a este directorio como el directorio cgi-bin de Net.Data. Coloque el archivo ejecutable db2www.exe en este directorio.

Para instalar el Information Catalog Manager para el Web:

  1. Instale los archivos de Information Catalog Manager para el Web en el servidor web:
    1. Inserte el CD-ROM de DB2 Universal Database en la unidad lectora de CD-ROM de la estación de trabajo servidor web. La lanzadera se abrirá.
    2. Pulse Instalar en la lanzadera.
    3. En la ventana Seleccionar productos, marque el recuadro de selección DB2 Administration Client y a continuación pulse Siguiente.
    4. En la ventana Seleccionar tipo de instalación, pulse Personalizada y a continuación pulse Siguiente.
    5. En la ventana Seleccionar componentes de DB2, borre los recuadros de selección de todos los componentes excepto el de Herramientas de Data Warehousing.
    6. Pulse Componentes subordinados.
    7. En la ventana Seleccionar componentes subordinados, asegúrese de que el recuadro de selección de Information Catalog Manager para el Web se encuentra marcado y que todos los demás recuadros de selección no lo están.
    8. Pulse Continuar.
    9. En la ventana Seleccionar componentes, borre los recuadros de selección de los componentes Protocolos de comunicaciones, Interfaces de desarrollo de aplicaciones y Herramientas de administración y configuración. Asegúrese de que el componente Herramientas de Data Warehousing permanece seleccionado.
    10. Pulse Siguiente para continuar con la instalación. El programa de instalación crea archivos en los siguientes directorios:
      • \sqllib\icmweb\macro
      • \sqllib\icmweb\html
      • \sqllib\icmweb\icons
  2. Copie todos los archivos *.mac y *.hti desde el directorio \sqllib\icmweb\macro al directorio de macros de Net.Data (generalmente \db2www\macro).
  3. Copie todos los archivos *.htm y *.gif desde el directorio \sqllib\icmweb\html al directorio raíz de documentos del servidor (generalmente \IBM HTTP Server\htdocs).
  4. Copie todos los archivos dg*.gif desde el directorio \sqllib\icmweb\icons al directorio de imágenes del servidor web (generalmente \IBM HTTP Server\icons). Este directorio será el valor de la variable image_path del archivo dg_config.hti.
  5. Edite el archivo dg_config.hti para incluir los directorios en los que ha copiado los archivos y el nombre del servidor. La variable macro_path utiliza el alias que se ha configurado en el servidor web para controlar el acceso de usuarios. El archivo dg_config.hti debería tener un aspecto semejante a este:
    %DEFINE {
             server_name="http://winntserver.ibm.com/"
             image_path="$(server_name)icons/"
             macro_path="$(server_name)icm/db2www.exe/"
             help_path="$(server_name)"
    %}
    
  6. Añada un enlace a una página web existente, o bien cree una página web con un enlace a la página de presentación de Information Catalog Manager para el Web.

    Para crear una página web, edite el archivo icm.html y añada las siguientes líneas:

    <html><head>
    <title>Information Catalog Manager para el Web</title>
    </head>
    <body bgcolor=white>
    <p><a href=/icm/db2www.exe/dg_home.mac/Logon>
    Information Catalog Manager para el Web</a>
    </body>
    </html>
    

    Coloque el archivo en el directorio HTML por omisión (generalmente \IBM HTTP Server\htdocs).

  7. Habilite la autentificación básica de usuario en el servidor web para cada usuario de Information Catalog Manager para el Web.

    Cuando el usuario acceda a la página de presentación de Information Catalog Manager para el Web, se le solicitará el identificador de usuario y la contraseña. Cuando el usuario entra estos valores, se establece la variable de entorno REMOTE_USER. Esta variable se utiliza para solicitar a los usuarios el identificador de usuario y la contraseña, además de para crear, actualizar y suprimir comentarios.

    1. Establezca un alias.

      Establezca un alias denominado icm para el directorio en el que se encuentra el programa CGI DB2WWW de Net.Data. La variable macro_path que se ha definido en el archivo dg_config.hti utiliza este alias:

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

      El directorio de alias icm debe tener habilitada la autentificación de identificador de usuario y de contraseña. Para habilitar la autentificación, edite el archivo httpd.conf. Este archivo se encuentra habitualmente en el directorio \IBM HTTP Server\conf. Añada una directiva ScriptAlias como esta:

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

      Asegúrese también de que el archivo httpd.conf contiene una directiva que define el nombre de archivo de acceso, de esta manera:

      AccessFileName .htaccess
      
    2. Cree un archivo de contraseñas que contendrá el identificador de usuario y la contraseña autorizados para cada usuario de Information Catalog Manager para el Web. Para crear y editar el archivo de contraseñas utilice el mandato htpasswd.

      Por ejemplo, para crear el archivo de contraseñas c:/IBM HTTP Server/icmweb.pwd para el identificador de usuario ADMIN, entre el siguiente mandato:

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

      La especificación de la opción -c asegura que entre una contraseña al crear un archivo de contraseñas.

      Cuando se le solicite la contraseña, entre ADMINPW.

      Para añadir otro identificador de usuario, ADMIN2, con la contraseña ADMINPW2, entre el siguiente mandato:

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

      El identificador de usuario debe tener una longitud máxima de 8 caracteres, ya que se almacena en las tablas del catálogo de información cuando se crea un comentario.

    3. Restrinja el acceso al directorio \IBM HTTP Server\icm\.
      1. Para exigir la autentificación cuando los usuarios accedan al directorio \IBM HTTP Server\icm\, edite el archivo httpd.conf. Este archivo se encuentra generalmente en el directorio \IBM HTTP Server\conf. Añada una directiva de directorio para el directorio \IBM HTTP Server\icm como esta:
        <Directory "c:/IBM HTTP Server/icm">
        AllowOverride AuthConfig
        Options None
        </Directory>
        
      2. Cree un archivo denominado .htaccess en el directorio \IBM HTTP Server\icm con las directivas AuthName, AuthType, AuthUserFile y require establecidas de esta manera:
        AuthName ICMWeb
        AuthType Basic
        AuthUserFile "c:/IBM HTTP Server/icmweb.pwd"
        require valid-user
        

        Dado que algunos editores exigen un nombre y una extensión de archivo, puede que deba crear el archivo con el nombre htaccess.txt y renombrarlo como .htaccess una vez guardado.

      Para que estos cambios entren en vigor, debe detener y reiniciar el servidor web.
      Nota:Esta es una de las maneras en las que se puede habilitar la autentificación en un servidor web IBM HTTP. Si es necesario, se pueden establecer estructuras de directorios más complejas, grupos de usuarios y permisos, junto con paquetes de seguridad adicionales. La documentación del servidor web IBM HTTP contiene información adicional acerca del establecimiento de una autentificación básica. Si desea información sobre seguridad avanzada de servidores web, consulte la documentación de IBM SecureWay (parte de la familia Websphere).

  8. Configure Net.Data para que ejecute Live Connection Manager para las bases de datos utilizadas por el Information Catalog Manager para el Web.
    1. Edite el archivo de Net.Data \db2www\connect\dtwcm.cnf y añada un bloque CLIETTE DTW_SQL para cada base de datos que utilizará el Information Catalog Manager para el Web.

      Para añadir la base de datos ICMSAMP con un mínimo de un proceso, un máximo de tres procesos, comenzando con el número de puerto privado 7100 y comenzando con el número de puerto público 7110, añada el siguiente bloque:

      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
      }
      

      A la base de datos ICMSAMP se le asignan seis puertos (7100, 7101, 7102, 7110, 7111 y 7112). Asegúrese de que estos puertos están libres y que no los utiliza ninguna otra aplicación. Debe utilizar distintos rangos de números de puerto para cada bloque CLIETTE DTW_SQL. Si desea información adicional, consulte la publicación Net.Data Administration and Programming Guide.

    2. Establezca el valor de LOGIN como el del identificador de usuario de la base de datos, y el valor de PASSWORD como el de la contraseña de la base de datos. Si la base de datos es local, puede utilizar *USE_DEFAULT.
    3. Configure el archivo de inicialización de Net.Data para que utilice Live Connection Manager para las llamadas SQL. Edite el archivo DB2WWW.INI del directorio raíz de documentos del servidor web. Asegúrese de que la sentencia ENVIRONMENT DTW_SQL finaliza con CLIETTE "DTW_SQL:$(DATABASE)".

      Por ejemplo:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Inicie Live Connection Manager utilizando el archivo ejecutable /DB2WWW/CONNECT/dtwcm.exe. Para que el Information Catalog Manager para el Web pueda acceder a las bases de datos, Live Connection Manager debe encontrarse en ejecución. Una vez iniciado Live Connection Manager puede minimizar la ventana de Live Connection Manager en el servidor web. Si desea información adicional, consulte la publicación Net.Data Administration and Programming Guide.

Antes de utilizar el Information Catalog Manager para el Web siga los pasos descritos en Personalización posterior a la instalación.

Instalación del Information Catalog Manager para el Web en un servidor web Websphere IBM HTTP en AIX

Antes de comenzar a instalar el Information Catalog Manager para el Web:

  1. Asegúrese de que se ha instalado el servidor web IBM HTTP.
  2. Compruebe el número de puerto del servidor web. Si el servidor web tiene un número de puerto diferente de 80 (el valor por omisión habitual), añada el número de puerto al nombre de sistema principal en la dirección web cuando configure el nombre de dominio. Por ejemplo: http://nombre_sistema:número_puerto/
  3. Cree un subdirectorio denominado icm en el servidor web para que contenga los archivos ejecutables de Net.Data (por ejemplo, usr/lpp/HTTPServer/share/icm). Apunte a este directorio como el directorio cgi-bin de Net.Data. Coloque en este directorio el archivo ejecutable db2www, que se encuentra generalmente en el directorio /usr/lpp/internet/server_root/cgi-bin.
  4. Copie el archivo db2www.ini que se encuentra generalmente en el directorio /usr/lpp/internet/server_root/pub/ en el directorio raíz de documentos (generalmente /usr/lpp/HTTPServer/share/htdocs). Edite el archivo db2www.ini y actualice la instancia y la vía de acceso de DB2:
    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
    

Para instalar el Information Catalog Manager para el Web:

  1. Inicie una sesión como un usuario con autorización root.
  2. Inserte y monte el CD-ROM de DB2 Universal Database. Si desea información sobre el montaje de un CD-ROM, consulte la publicación DB2 para UNIX Quick Beginnings.
  3. Cambie al directorio en el que se ha montado el CD-ROM entrando cd /cdrom, donde cdrom es el punto de montaje del CD-ROM del producto.
  4. Entre el mandato ./db2setup. Tras unos momentos aparecerá la ventana Instalar DB2 V7.
  5. Seleccione los productos que desea instalar y para los cuales tiene licencia de instalación. Pulse la tecla de tabulación para cambiar la opción resaltada. Pulse la tecla Intro para seleccionar o deseleccionar una opción. cuando se selecciona una opción, aparece un asterisco junto a ella.

    Para seleccionar o deseleccionar componentes opcionales de un producto de DB2 que desea instalar, seleccione la opción Personalizar. Para retroceder a una ventana anterior en cualquier momento, seleccione la opción Cancelar.

  6. Cuando haya acabado de seleccionar el producto de DB2 y los componentes, seleccione Bien para continuar con la instalación.

    Si desea información adicional o ayuda durante la instalación de cualquier producto o componente de DB2, seleccione la opción Ayuda.

    El programa de instalación crea archivos en los siguientes directorios:

  7. Copie todos los archivos *.mac y *.hti desde el directorio \sqllib\icmweb\macro de la estación de trabajo Windows NT al directorio de macros de Net.Data del servidor web (generalmente /usr/lpp/internet/db2www/macro). Para establecer los permisos de dichos archivos como de lectura pública, entre chmod ugo+r *.
  8. Copie todos los archivos *.htm y *.gif desde el directorio \sqllib\icmweb\html de la estación de trabajo Windows NT al directorio raíz de documentos del servidor web (generalmente /usr/lpp/HTTPServer/share/htdocs). Para establecer los permisos de dichos archivos como de lectura pública, entre chmod ugo+r *.
  9. Copie todos los archivos dg*.gif desde el directorio \sqllib\icmweb\icons de la estación de trabajo Windows NT al directorio de imágenes del servidor web (generalmente /usr/lpp/HTTPServer/share/icons). Este directorio será el valor de la variable image_path del archivo dg_config.hti. Para establecer los permisos de dichos archivos como de lectura pública, entre chmod ugo+r *.
  10. Edite el archivo dg_config.hti para incluir los directorios en los que ha copiado los archivos y el nombre del servidor. La variable macro_path utiliza el alias que se ha configurado en el servidor web para controlar el acceso de usuarios. El archivo dg_config.hti debería tener un aspecto semejante a este:
    %DEFINE {
             server_name="http://aixserver.ibm.com/"
             image_path="$(server_name)icons/"
             macro_path="$(server_name)icm/db2www/"
             help_path="$(server_name)"
    %}
    
  11. Añada un enlace a una página web existente, o bien cree una página web con un enlace a la página de presentación de Information Catalog Manager para el Web.

    Para crear una página web, edite el archivo icm.html y añada las siguientes líneas:

    <html><head>
    <title>Information Catalog Manager para el Web</title>
    </head>
    <body bgcolor=white>
    <p><a href=/icm/db2www/dg_home.mac/Logon>
    Information Catalog Manager para el Web</a>
    </body>
    </html>
    

    Coloque el archivo en el directorio raíz de documentos (generalmente /usr/lpp/HTTPServer/share/htdocs).

  12. Habilite la autentificación básica de usuario en el servidor web para cada usuario de Information Catalog Manager para el Web.

    Cuando el usuario acceda a la página de presentación de Information Catalog Manager para el Web, se le solicitará el identificador de usuario y la contraseña. Cuando el usuario entra estos valores, se establece la variable de entorno REMOTE_USER. Esta variable se utiliza para solicitar a los usuarios el identificador de usuario y la contraseña, además de para crear, actualizar y suprimir comentarios.

    1. Establezca un alias.

      Establezca un alias denominado icm para el directorio en el que se encuentra el programa CGI DB2WWW de Net.Data. La variable macro_path que se ha definido en el archivo dg_config.hti utiliza este alias:

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

      El directorio de alias icm debe tener habilitada la autentificación de identificador de usuario y de contraseña. Para habilitar la autentificación, edite el archivo httpd.conf. Este archivo se encuentra generalmente en el directorio /usr/lpp/HTTPServer/etc/. Añada una directiva ScriptAlias como esta:

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

      Asegúrese también de que el archivo httpd.conf contiene una directiva que define el nombre de archivo de acceso, de esta manera:

      AccessFileName .htaccess
      
    2. Cree un archivo de contraseñas que contendrá el identificador de usuario y la contraseña autorizados para cada usuario de Information Catalog Manager para el Web. Para crear y editar el archivo de contraseñas utilice el mandato htpasswd.

      Por ejemplo, para crear el archivo de contraseñas /usr/lpp/HTTPServer/share/icmweb.pwd para el identificador de usuario ADMIN, entre el siguiente mandato:

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

      La especificación de la opción -c asegura que entre una contraseña al crear un archivo de contraseñas.

      Cuando se le solicite la contraseña, entre ADMINPW.

      Para añadir otro identificador de usuario, ADMIN2, con la contraseña ADMINPW2, entre el siguiente mandato:

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

      El identificador de usuario debe tener una longitud máxima de 8 caracteres, ya que se almacena en las tablas del catálogo de información cuando se crea un comentario.

    3. Restrinja el acceso al directorio /usr/lpp/HTTPServer/share/icm.
      1. Para exigir la autentificación cuando los usuarios accedan al directorio usr/lpp/HTTPServer/share/icm, edite el archivo httpd.conf. Este archivo se encuentra generalmente en el directorio /usr/lpp/HTTPServer/etc/. Añada una directiva de directorio para el directorio usr/lpp/HTTPServer/share/icm como esta:
        <Directory /usr/lpp/HTTPServer/share/icm>
        AllowOverride AuthConfig
        Options None
        </Directory>
        
      2. Cree un archivo denominado .htaccess en el directorio usr/lpp/HTTPServer/share/icm con las directivas AuthName, AuthType, AuthUserFile y require establecidas de esta manera:
        AuthName ICMWeb
        AuthType Basic
        AuthUserFile /usr/lpp/HTTPServer/share/icmweb.pwd
        require valid-user
        

        Dado que algunos editores exigen un nombre y una extensión de archivo, puede que deba crear el archivo con el nombre htaccess.txt y renombrarlo como .htaccess una vez guardado.

      Para que estos cambios entren en vigor, debe detener y reiniciar el servidor web.
      Nota:Esta es una de las maneras en las que se puede habilitar la autentificación en un servidor web IBM HTTP. Si es necesario, se pueden establecer estructuras de directorios más complejas, grupos de usuarios y permisos, junto con paquetes de seguridad adicionales. La documentación del servidor web IBM HTTP contiene información adicional acerca del establecimiento de una autentificación básica. Si desea información sobre seguridad avanzada de servidores web, consulte la documentación de IBM SecureWay (parte de la familia Websphere).

  13. Configure Net.Data para que ejecute Live Connection Manager para las bases de datos utilizadas por el Information Catalog Manager para el Web.
    1. Edite el archivo de Net.Data /usr/lpp/internet/db2www/db2/dtwcm.cnf y añada un bloque CLIETTE DTW_SQL para cada base de datos que utilizará el Information Catalog Manager para el Web.

      Para añadir la base de datos ICMSAMP con un mínimo de un proceso, un máximo de tres procesos, comenzando con el número de puerto privado 7100 y comenzando con el número de puerto público 7110, añada el siguiente bloque:

      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
      }
      

      A la base de datos ICMSAMP se le asignan seis puertos (7100, 7101, 7102, 7110, 7111 y 7112). Asegúrese de que estos puertos están libres y que no los utiliza ninguna otra aplicación. Debe utilizar distintos rangos de números de puerto para cada bloque CLIETTE DTW_SQL. Si desea información adicional, consulte la publicación Net.Data Administration and Programming Guide.

    2. Establezca el valor de LOGIN como el del identificador de usuario de la base de datos, y el valor de PASSWORD como el de la contraseña de la base de datos. Si la base de datos es local, puede utilizar *USE_DEFAULT.
    3. Configure el archivo de inicialización de Net.Data para que utilice Live Connection Manager para las llamadas SQL. Edite el archivo DB2WWW.INI del directorio raíz de documentos del servidor web (generalmente /usr/lpp/HTTPServer/share/htdocs). Asegúrese de que la sentencia ENVIRONMENT DTW_SQL finaliza con CLIETTE "DTW_SQL:$(DATABASE)".

      Por ejemplo:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN
      DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Inicie Live Connection Manager utilizando el archivo ejecutable /usr/lpp/internet/db2www/db2/dtwcm. Para que el Information Catalog Manager para el Web pueda acceder a los datos de las bases de datos, Live Connection Manager debe encontrarse en ejecución. Una vez iniciado Live Connection Manager puede minimizar la ventana de Live Connection Manager en el servidor web. Si desea información adicional, consulte la publicación Net.Data Administration and Programming Guide.
      Nota:Live Connection Manager debe iniciarse con la instancia de DB2 que se ha especificado en el archivo db2www.ini. El entorno de DB2 debe configurarse antes de ejecutar el archivo dtwcm.
  14. Finalice la sesión.

Antes de utilizar el Information Catalog Manager para el Web siga los pasos descritos en Personalización posterior a la instalación.

Instalación del Information Catalog Manager para el Web en cualquier servidor web

Antes de comenzar a instalar el Information Catalog Manager para el Web:

  1. Asegúrese de que el software de servidor web se ha instalado en el servidor web.
  2. Si el servidor web tiene un número de puerto diferente de 80 (el valor por omisión habitual), añada el número de puerto al nombre de sistema principal en la dirección web: http://nombre_sistema:número_puerto/.
  3. Cuando instale Net.Data, se le solicitará que especifique los directorios CGI-BIN y HTML del servidor web. Asegúrese de que especifica el directorio del servidor web en el que se ejecutan los programas CGI y el directorio raíz de documentos para los archivos HTML. El programa CGI de Net.Data db2www se encuentra en este directorio CGI-BIN. El archivo de Net.Data DB2WWW.INI se encuentra en el directorio raíz de documentos.

Para instalar el Information Catalog Manager para el Web:

  1. Instale los archivos de Information Catalog Manager para el Web en el servidor web o la estación de trabajo Windows NT:
    1. Inserte el CD-ROM de DB2 Universal Database en la unidad lectora de CD-ROM de la estación de trabajo servidor web. La lanzadera se abrirá.
    2. Pulse Instalar en la lanzadera.
    3. En la ventana Seleccionar productos, marque el recuadro de selección DB2 Administration Client y a continuación pulse Siguiente.
    4. En la ventana Seleccionar tipo de instalación, pulse Personalizada y a continuación pulse Siguiente.
    5. En la ventana Seleccionar componentes de DB2, borre los recuadros de selección de todos los componentes excepto el de Herramientas de Data Warehousing.
    6. Pulse Componentes subordinados.
    7. En la ventana Seleccionar componentes subordinados, asegúrese de que el recuadro de selección de Information Catalog Manager para el Web se encuentra marcado y que todos los demás recuadros de selección no lo están.
    8. Pulse Continuar.
    9. En la ventana Seleccionar componentes, borre los recuadros de selección de los componentes Protocolos de comunicaciones, Interfaces de desarrollo de aplicaciones y Herramientas de administración y configuración. Asegúrese de que el componente Herramientas de Data Warehousing permanece seleccionado.
    10. Pulse Siguiente para continuar con la instalación. El programa de instalación crea archivos en los siguientes directorios:
      • \sqllib\icmweb\macro
      • \sqllib\icmweb\html
      • \sqllib\icmweb\icons
  2. Copie o utilice FTP para transferir como binarios todos los archivos *.mac y *.hti desde el directorio \sqllib\icuweb\macro al directorio \db2www\macro del servidor web. Establezca los permisos de los archivos para permitir un acceso público de lectura.
  3. Copie o utilice FTP para transferir como binarios todos los archivos *.htm y *.gif desde el directorio \sqllib\icuweb\html al directorio raíz de documentos del servidor web. Establezca los permisos de los archivos para permitir un acceso público de lectura.
  4. copie o utilice FTP para transferir como binarios todos los archivos dg_*.gif desde el directorio \sqllib\icuweb\icons al directorio de iconos del servidor web. Establezca los permisos de los archivos para permitir un acceso público de lectura.
  5. Edite el archivo dg_config.hti. Añada los nombres de los directorios en los que ha copiado los archivos y el nombre del servidor. La variable macro_path puede configurarse como un alias que se ha configurado en el servidor web para controlar el acceso de usuarios.

    En sistemas operativos UNIX, el archivo dg_config.hti tendrá un aspecto similar a este:

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

    En los sistemas operativos Windows NT y OS/2, el archivo dg_config.hti tendrá un aspecto similar a este:

    %DEFINE {
              server_name="http://server.ibm.com/"
              image_path="$(server_name)icons/"
    macro_path="$(server_name)icm/db2www.exe/"
              help_path="$(server_name)"
    %}
    
  6. Añada un enlace a una página web existente, o bien cree una página web con un enlace a la página de presentación de Information Catalog Manager para el Web.

    Para crear una página web, edite el archivo \raíz_documentos\icm.html, donde raíz_documentos es el directorio raíz de documentos del servidor web. Establezca el permiso del archivo para permitir un acceso público de lectura.

  7. Habilite la autentificación básica de usuario en el servidor web para cada usuario de Information Catalog Manager para el Web.

    Cuando el usuario acceda a la página de presentación de Information Catalog Manager para el Web, se le solicitará el identificador de usuario y la contraseña. Cuando el usuario entra estos valores, se establece la variable de entorno REMOTE_USER. Esta variable se utiliza para solicitar a los usuarios el identificador de usuario y la contraseña, además de para crear, actualizar y suprimir comentarios.

    El identificador de usuario debe tener una longitud máxima de 8 caracteres, ya que se almacena en las tablas del catálogo de información cuando se crea un comentario.

    1. Establezca un alias denominado icm para el directorio en el que se encuentra el programa CGI db2www de Net.Data.
      • En sistemas operativos UNIX, la variable macro_path que se ha definido en el archivo dg_config.hti utiliza este alias:
                  macro_path="$(server_name)icm/db2www/"
        
      • En los sistemas operativos Windows NT y OS/2, la variable macro_path que se ha definido en el archivo dg_config.hti utiliza este alias:
        macro_path="$(server_name)icm/db2www.exe/"
        
    2. Habilite la autentificación de identificador de usuario y de contraseña para el directorio de alias icm y establezca los permisos apropiados.

    Si desea información adicional acerca de la habilitación de la autentificación, consulte la documentación del servidor web.

  8. Configure Net.Data para que ejecute Live Connection Manager para las bases de datos utilizadas por el Information Catalog Manager para el Web.
    1. Edite el archivo dtwcm.cnf de Net.Data y añada un bloque CLIETTE DTW_SQL por cada base de datos que utilizará el Information Catalog Manager para el Web.

      Para añadir la base de datos ICMSAMP con un mínimo de un proceso, un máximo de tres procesos, comenzando con el número de puerto privado 7100 y comenzando con el número de puerto público 7110, añada el siguiente bloque:

      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
      }
      

      Este bloque asigna seis puertos (7100, 7101, 7102, 7110, 7111 y 7112) a la base de datos ICMSAMP. Asegúrese de que estos puertos están libres y que no los utiliza ninguna otra aplicación. Debe utilizar distintos rangos de números de puerto para cada bloque CLIETTE DTW_SQL. Si desea información adicional, consulte la publicación Net.Data Administration and Programming Guide.

    2. Establezca el valor de LOGIN como el del identificador de usuario y el de PASSWORD como la contraseña de la base de datos. Si va a utilizar una base de datos local, puede utilizar el valor *USE_DEFAULT.
    3. Establezca el archivo de inicialización de Net.Data para que utilice Live Connection Manager para las llamadas SQL. Edite el archivo db2www.ini del directorio raíz de documentos del servidor web. Asegúrese de que la sentencia de entorno DTW_SQL tiene al final CLIETTE "DTW_SQL:$(DATABASE)".

      Por ejemplo:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. Inicie Live Connection Manager utilizando el archivo ejecutable dtcmf en el directorio de Net.Data. Para que el Information Catalog Manager para el Web pueda acceder a los datos de las bases de datos, Live Connection Manager debe encontrarse en ejecución. Una vez iniciado Live Connection Manager puede minimizar la ventana de Live Connection Manager en el servidor web. Si desea información adicional, consulte la publicación Net.Data Administration and Programming Guide.

Antes de utilizar el Information Catalog Manager para el Web siga los pasos descritos en Personalización posterior a la instalación.

Personalización posterior a la instalación

Una vez instalado el Information Catalog Manager para el Web, complete los siguientes pasos para personalizar el Information Catalog Manager para el Web para los usuarios:

  1. Edite el archivo dg_home.hti. Añada un enlace para cada catálogo de información que desee que los usuarios puedan acceder desde el Information Catalog Manager para el Web. Utilice el siguiente formato para los enlaces:
    <LI><A HREF=$(macro_path)dg_frame.mac/frame?DATABASE=xxxx> zzzz </A>
    

    xxxx
    El nombre de la base de datos de catálogos de información (por ejemplo ICMSAMP)

    zzzz
    Un comentario descriptivo que se mostrará en la página web (por ejemplo Catálogo de muestra de CelDial)

    Puede añadir códigos HTML al archivo dg_home.hti tanto antes como después de la lista de catálogos de información. Estos códigos pueden incluir enlaces, imágenes, texto o cualquier otro código HTML 3.2 válido que desee añadir.

  2. Catalogue el nodo servidor y las bases de datos utilizando la función de cliente DB2 necesaria. Si desea información adicional, consulte la publicación Installation and Configuration Supplement. Desde el Procesador de línea de mandatos de DB2, verifique que el servidor web puede conectarse satisfactoriamente con las bases de datos.

antes de acceder a los catálogos de información mediante el Information Catalog Manager para el Web, asegúrese de que el gestor de bases de datos se ha iniciado en los servidores de bases de datos, que Live Connection Manager se ha iniciado en el servidor web y que el servidor web se ha iniciado.

Notifique a los usuarios sus respectivos identificadores de usuario y contraseñas e infórmeles de la dirección web que pueden utilizar para acceder al Information Catalog Manager para el Web.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]