Guía del usuario y de configuración de OLAP
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.
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).
Antes de comenzar a instalar el Information Catalog Manager para el
Web:
- Asegúrese de que se ha instalado el servidor web IBM HTTP.
- 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/
- 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:
- Instale los archivos de Information Catalog Manager para el Web en el
servidor web:
- 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á.
- Pulse Instalar en la lanzadera.
- En la ventana Seleccionar productos, marque el recuadro de selección
DB2 Administration Client y a continuación pulse
Siguiente.
- En la ventana Seleccionar tipo de instalación, pulse
Personalizada y a continuación pulse Siguiente.
- En la ventana Seleccionar componentes de DB2, borre los recuadros de
selección de todos los componentes excepto el de Herramientas de Data
Warehousing.
- Pulse Componentes subordinados.
- 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.
- Pulse Continuar.
- 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.
- 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
- Copie todos los archivos *.mac y *.hti desde el directorio
\sqllib\icmweb\macro al directorio de macros de Net.Data
(generalmente \db2www\macro).
- 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).
- 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.
- 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)"
%}
- 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).
- 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.
- 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
- 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.
- Restrinja el acceso al directorio \IBM HTTP Server\icm\.
- 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>
- 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).
|
- Configure Net.Data para que ejecute Live Connection Manager para
las bases de datos utilizadas por el Information Catalog Manager para el
Web.
- 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.
- 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.
- 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)"
- 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.
Antes de comenzar a instalar el Information Catalog Manager para el
Web:
- Asegúrese de que se ha instalado el servidor web IBM HTTP.
- 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/
- 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.
- 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:
- Inicie una sesión como un usuario con autorización root.
- 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.
- 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.
- Entre el mandato ./db2setup. Tras unos momentos
aparecerá la ventana Instalar DB2 V7.
- 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.
- 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:
- \sqllib\icmweb\macro
- \sqllib\icmweb\html
- \sqllib\icmweb\icons
- 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
*.
- 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
*.
- 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 *.
- 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)"
%}
- 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).
- 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.
- 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
- 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.
- Restrinja el acceso al directorio
/usr/lpp/HTTPServer/share/icm.
- 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>
- 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).
|
- Configure Net.Data para que ejecute Live Connection Manager para
las bases de datos utilizadas por el Information Catalog Manager para el
Web.
- 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.
- 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.
- 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)"
- 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.
|
- 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.
Antes de comenzar a instalar el Information Catalog Manager para el
Web:
- Asegúrese de que el software de servidor web se ha instalado en el
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:
http://nombre_sistema:número_puerto/.
- 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:
- Instale los archivos de Information Catalog Manager para el Web en el
servidor web o la estación de trabajo Windows NT:
- 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á.
- Pulse Instalar en la lanzadera.
- En la ventana Seleccionar productos, marque el recuadro de selección
DB2 Administration Client y a continuación pulse
Siguiente.
- En la ventana Seleccionar tipo de instalación, pulse
Personalizada y a continuación pulse Siguiente.
- En la ventana Seleccionar componentes de DB2, borre los recuadros de
selección de todos los componentes excepto el de Herramientas de Data
Warehousing.
- Pulse Componentes subordinados.
- 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.
- Pulse Continuar.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- Utilice la variable server_name para identificar al servidor web.
- Correlacione el valor de la variable image_path como el directorio ICONS
que se ha definido en el archivo de configuración del servidor web.
- Utilice el valor de la variable macro_path para especificar la vía de
acceso icm/db2www.
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)"
%}
- 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.
- En sistemas operativos UNIX, 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>
- En los sistemas operativos Windows NT y OS/2, 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>
- 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.
- Establezca un alias denominado icm para el directorio en el que
se encuentra el programa CGI db2www de Net.Data.
- 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.
- Configure Net.Data para que ejecute Live Connection Manager para
las bases de datos utilizadas por el Information Catalog Manager para el
Web.
- 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.
- 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.
- 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)"
- 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.
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:
- 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.
- 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 ]