Manual de Instalação
Este capítulo descreve o processo de instalação dos componentes
Ferramentas do Gerenciador do Catálogo de Informações, Administrador do
Catálogo de Informações e Usuário do Catálogo de Informações e do Gerenciador
do Catálogo de Informações para a Web.
É necessário instalar o componente Ferramentas do Gerenciador do Catálogo
de Informações, que inclui o componente Administrador do Catálogo de
Informações, em estações de trabalho Windows NT que seus administradores irão
utilizar para criar um catálogo de informações ou para migrar os catálogos de
informações existentes. Depois, você pode optar por instalar o
componente Administrador do Catálogo de Informações ou o componente Usuário do
Catálogo de Informações em outras estações de trabalho que estejam executando
em quaisquer tipos de Sistemas operacionais Windows de 32 bits (Windows NT,
Windows 95, Windows 98 ou Windows 2000). Estas estações de trabalho
devem possuir conectividade com a estação de trabalho na qual o seu DB2
Universal Database está localizado.
Depois de instalar o componente Administrador do Catálogo de
Informações (separadamente do componente Ferramentas do Gerenciador do
Catálogo de Informações) ou o componente Usuário do Catálogo de Informações,
você deve registrar o nó do servidor e todos os catálogos de informações
remotos. Para obter mais informações, consulte o Information Catalog Manager User's Guide.
O Gerenciador do Catálogo de Informações para a Web pode ser
utilizado para acessar metadados nos catálogos de informações a partir de
qualquer sistema operacional que suporte o DB2 Universal Database e o
Net.Data. A estação de trabalho na qual o Gerenciador do
Catálogo de Informações para a Web é instalado também deve possuir o
Net.Data Live Connection Manager e o Net.Data Perl Language
Environment (LE) instalados.
O componente Ferramentas do Gerenciador do Catálogo de Informações inclui o
componente Administrador do Catálogo de Informações e o utilitário de
inicialização do catálogo de informações.
O componente Ferramentas do Gerenciador do Catálogo de Informações pode ser
instalado em uma estação de trabalho do Windows NT ou Windows 2000 que possua
conectividade com seu DB2 Universal Database.
Para instalar o componente Ferramentas do Gerenciador do Catálogo de
Informações:
- Insira o CD-ROM do Gerenciador do Warehouse em sua unidade de
CD-ROM. A barra de lançamento é aberta.
- Clique em Instalar na barra de lançamento.
- Na janela Selecionar Produtos, assegure que a caixa de seleção
Gerenciador do Warehouse do DB2 está selecionada, depois clique em
Avançar.
- Na janela Selecionar Tipo de Instalação, clique em
Personalizar, depois clique em Avançar.
- Na janela Selecionar Componentes do DB2, desmarque todas as caixas de
seleção exceto a do componente Ferramentas do Gerenciador do Catálogo de
Informações.
- Clique em Avançar para continuar o programa de
instalação. O programa de instalação é concluído.
- Se você estiver instalando o componente Ferramentas do Gerenciador do
Catálogo de Informações no AS/400 ou OS/390, localize os arquivos
createic.bak e flgnmwcr.bak e renomeie-os
como createic.exe e flgnmwcr.exe,
respectivamente.
- Execute o utilitário de inicialização do catálogo de informações.
Consulte Executando o utilitário de inicialização do catálogo de informações para obter mais informações.
Para poder utilizar o componente Administrador do Catálogo de Informações,
é necessário criar um catálogo de informações ou migrar os catálogos de
informações existentes. Faça isto executando o utilitário de
inicialização do catálogo de informações.
Para executar o utilitário de inicialização do catálogo de
informações:
- Crie um banco de dados no DB2 Universal Database ou localize um banco de
dados existente que contenha um catálogo de informações.
- Clique em Iniciar --> Programas --> IBM DB2
--> Gerenciador do Catálogo de Informações -->
Inicializar Catálogo de Informações. A janela Inicializar
Catálogo de Informações é aberta.
- Selecione o tipo do catálogo de informações, depois clique em
OK. A janela Definir Catálogo no DB2 UDB para Windows NT é
aberta.
- Digite as informações necessárias e depois clique em
Definir. A janela Conectar-se ao Catálogo de Informações é
aberta.
- Digite o ID do usuário e senha para o catálogo de informações especificado
e depois clique em Conectar.
Para instalar o componente Administrador do Catálogo de Informações
(separadamente do componente Ferramentas do Gerenciador do Catálogo de
Informações) em qualquer Sistemas operacionais Windows de 32 bits (Windows NT,
Windows 95, Windows 98 ou Windows 2000):
- Insira o CD-ROM do DB2 Universal Database em sua unidade de CD-ROM.
A barra de lançamento é aberta.
- Clique em Instalar na barra de lançamento.
- Na janela Selecionar Produtos, selecione a caixa de seleção DB2
Enterprise Edition Server (ou a caixa de seleção DB2 Enterprise -
Extended Edition Server, se apropriado) ou a Cliente Administrativo
do DB2, depois clique em Avançar.
- Na janela Selecionar Tipo de Instalação, clique em
Personalizar, depois clique em Avançar.
- Na janela Selecionar Componentes do DB2, selecione a caixa de seleção para
o componente Ferramentas do Data Warehouse, depois clique em
Subcomponentes.
- Na janela Selecionar Subcomponentes, selecione a caixa de seleção para o
subcomponente Administrador do Catálogo de Informações.
- Clique em Continuar para retornar à janela Selecionar
Componentes do DB2, depois clique em Avançar para continuar o
programa de instalação.
- Quando o programa de instalação estiver concluído, instale o componente
Ferramentas do Gerenciador do Catálogo de Informações a partir do CD-ROM do
Gerenciador do Warehouse e execute o utilitário de inicialização do catálogo
de informações (caso ainda não o tenha feita). Consulte Instalando o componente Ferramentas do Gerenciador do Catálogo de Informações para obter mais informações.
Para instalar o componente Usuário do Catálogo de Informações em qualquer
Sistemas operacionais Windows de 32 bits (Windows NT, Windows 95, Windows 98
ou Windows 2000):
- Insira o CD-ROM do DB2 Universal Database em sua unidade de CD-ROM.
A barra de lançamento é aberta.
- Clique em Instalar na barra de lançamento.
- Na janela Selecionar Produtos, selecione a caixa de seleção Cliente
Administrativo do DB2, desmarque a caixa de seleção DB2 Enterprise
Edition Server (ou a caixa de seleção DB2 Enterprise - Extended
Edition Server, se apropriado), depois clique em
Avançar.
- Na janela Selecionar Tipo de Instalação, clique em
Personalizar, depois clique em Avançar.
- Na janela Selecionar Componentes do DB2, desmarque todas as caixas de
seleção exceto a do componente Ferramentas do Data Warehouse,
depois clique em Subcomponentes.
- Na janela Selecionar Subcomponentes, selecione a caixa de seleção para o
subcomponente Usuário do Catálogo de Informações.
- Clique em Continuar para continuar o programa de
instalação.
- Quando o programa de instalação estiver concluído, registre o nó do
servidor e todos os catálogos de informações remotos. Para obter mais
informações, consulte o Information Catalog Manager User's Guide.
O Gerenciador do Catálogo de Informações para a Web pode ser instalado em
qualquer sistema operacional que suporte o DB2 Universal Database e o
Net.Data. É preciso que o sistema operacional também suporte o
Net.Data Live Connection Manager e o Perl LE. Esses sistemas
operacionais são o Windows NT, OS/2, AIX, DYNIX/PTX e o Ambiente Operacional
Solaris.
Para obter informações sobre a definição de tipos MIME para lançar
programas, consulte o Information Catalog Manager Administration Guide.
É preciso ativar a autenticação no servidor Web. Depois, cada
usuário deve fornecer um ID do usuário e senha para acessar o Gerenciador do
Catálogo de Informações para a Web. Como o Net.Data Live
Connection Manager gerencia as conexões do banco de dados, os usuários não
precisam saber o ID do usuário e senha do banco de dados.
Dependendo da importância das informações do catálogo de informações, é
preciso implementar o nível de segurança apropriado para seu servidor
Web. Para poder contar com segurança adicional que vá além da função de
autenticação do servidor Web, instale pacotes de segurança com criptografia e
chaves. Para obter informações sobre a segurança avançada do servidor Web,
consulte a documentação do IBM SecureWay(R) (parte da família
Websphere).
Antes de começar a instalar o Gerenciador do Catálogo de Informações para a
Web:
- Verifique se o servidor Web IBM HTTP está instalado.
- Verifique o número da porta do servidor Web. Se ele possuir uma
porta diferente de 80 (o padrão normal), anexe o número da porta ao nome de
host no endereço da Web ao configurar o nome do domínio. Exemplo:
http://nomedohost:númerodaporta/
- Crie um diretório chamado icm no servidor Web para incluir os
arquivos executáveis do Net.Data (por exemplo, \IBM HTTP
Server\icm).Indique este diretório como o diretório cgi-bin do
Net.Data. Coloque o arquivo executável
db2www.exe neste diretório.
Para instalar o Gerenciador do Catálogo de Informações para a Web:
- Instale os arquivos do Gerenciador do Catálogo de Informações para a Web
em seu servidor Web:
- Insira o CD-ROM do DB2 Universal Database na unidade de CD-ROM da estação
de trabalho do servidor Web. A barra de lançamento é aberta.
- Clique em Instalar na barra de lançamento.
- Na janela Selecionar Produtos, selecione a caixa de seleção Cliente
de Administração do DB2, depois clique em Avançar.
- Na janela Selecionar Tipo de Instalação, clique em
Personalizar, depois clique em Avançar.
- Na janela Selecionar Componentes do DB2, desmarque todas as caixas de
seleção exceto o componente Ferramentas do Data Warehouse.
- Clique em Subcomponentes.
- Na janela Selecionar Subcomponentes, verifique se a caixa de seleção
Gerenciador do Catálogo de Informações para a Web está selecionada
e se todas as outras caixas de seleção foram desmarcadas.
- Clique em Continuar.
- Na janela Selecionar Componentes, desmarque as caixas de seleção para o
componente Protocolos de Comunicação, o componente Interfaces
de Desenvolvimento do Aplicativo e o componente Ferramentas de
Administração e Configuração . Verifique se o componente
Ferramentas do Data Warehouse permanece selecionado.
- Clique em Avançar para continuar a instalação. O
programa de instalação cria arquivos nos seguintes diretórios:
- program files\sqllib\icmweb\macro
- program files\sqllib\icmweb\html
- program files\sqllib\icmweb\icons
- Copie todos os arquivos *.mac e *.hti do diretório
program files\sqllib\icmweb\macro para o diretório de macros
Net.Data (geralmente \db2www\macro).
- Copie todos os arquivos *.htm e *.gif do diretório
program files\sqllib\icmweb\html para o diretório raiz do documento
no servidor Web (geralmente \IBM HTTP Server\htdocs).
- Copie todos os arquivos dg*.gif do diretório program
files\sqllib\icmweb\icons para o diretório de imagens no servidor Web
(geralmente \IBM HTTP Server\icons). Esse diretório será o
valor da variável image_path no arquivo
dg_config.hti.
- Edite o arquivo dg_config.hti a fim de incluir os
diretórios em que os arquivos foram copiados e o nome do servidor.A
variável macro_path utiliza o alias configurado em seu servidor Web para
controlar o acesso de usuários. O arquivo
dg_config.hti deve ficar assim:
%DEFINE {
server_name="http://winntserver.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www.exe/"
help_path="$(server_name)"
%}
- Inclua um link em uma página Web já existente ou crie uma página Web que
tenha link com a home page do Gerenciador do Catálogo de Informações para a
Web.
Para criar uma página Web, edite o arquivo icm.html e
inclua as seguintes linhas:
<html><head>
<title>Gerenciador do Catálogo de Informações para a Web</title>
</head>
<body bgcolor=white>
<p><a href=/icm/db2www.exe/dg_home.mac/Logon>
Gerenciador do Catálogo de Informações para a Web</a>
</body>
</html>
Coloque o arquivo no diretório padrão HTML (geralmente \IBM HTTP
Server\htdocs).
- Ative a autenticação básica de usuário no servidor Web para cada usuário
do Gerenciador do Catálogo de Informações para a Web.
Ao acessar a home page do Gerenciador do Catálogo de Informações para a
Web, os usuários serão solicitados a fornecer seu ID do usuário e
senha. Quando for digitar os valores, a variável de ambiente do HTTP
REMOTE_USER será definida. Essa variável será utilizada para solicitar
aos usuários seu ID do usuário e a senha, para criar, atualizar e excluir
comentários.
- Configure um alias.
Crie um alias chamado icm para o diretório em que o programa CGI
do Net.Data DB2WWW está localizado.A variável
macro_path definida no arquivo dg_config.hti utiliza este
alias:
macro_path="$(server_name)icm/db2www.exe/"
O diretório do alias icm deve ter a autenticação de ID do
usuário e senha ativada. Para ativá-la, edite o arquivo
httpd.conf.Geralmente, este arquivo encontra-se no
diretório \IBM HTTP Server\conf.Inclua uma diretiva
ScriptAlias do seguinte tipo:
ScriptAlias /icm/ "c:/IBM HTTP Server/icm/"
Verifique também se o arquivo httpd.conf contém uma
diretriz que define o nome do arquivo de acesso, como este:
AccessFileName .htaccess
- Crie um arquivo de senhas para conter o ID do usuário e senha autorizadas
de cada usuário do Gerenciador do Catálogo de Informações para a Web.
Utilize o comando htpasswd para criar e editar o arquivo de senhas.
Para criar, por exemplo, o arquivo de senhas c:/IBM HTTP
Server/icmweb.pwd para o ID do usuário ADMIN, digite o seguinte
comando:
htpasswd -c c:/IBM HTTP Server/icmweb.pwd ADMIN
A especificação da opção -c garante o fornecimento de uma
senha quando um arquivo de senhas é criado.
Quando a senha for solicitada, digite
ADMINPW.
Para incluir outro ID do usuário, ADMIN2, com a senha ADMINPW2,
digite o seguinte comando:
htpasswd c:/IBM HTTP Server/icmweb.pwd ADMIN2 ADMINPW2
O ID do usuário precisa ter no máximo 8 caracteres, porque fica armazenada
nas tabelas dos catálogo de informações quando o comentário é criado.
- Restrinja o acesso ao diretório \IBM HTTP Server\icm\.
- Para solicitar a autenticação quando os usuários acessam o diretório
\IBM HTTP Server\icm\, edite o arquivo httpd.conf
.Geralmente, este arquivo encontra-se no diretório \IBM HTTP
Server\conf.Inclua uma diretriz no diretório \IBM HTTP Server\icm,
como esta:
<Directory "c:/IBM HTTP Server/icm">
AllowOverride AuthConfig
Options None
</Directory>
- Crie um arquivo chamado .htaccess no diretório \IBM
HTTP Server\icm com o AuthName, AuthType, AuthUserFile e exija
diretrizes como estas:
AuthName ICMWeb
AuthType Basic
AuthUserFile "c:/IBM HTTP Server/icmweb.pwd"
require valid-user
Como alguns editores requerem um nome de arquivo e uma extensão de arquivo,
é provável que você tenha que criar o arquivo com o nome
htaccess.txt e tenha que renomeá-lo como
.htaccess depois de salvá-lo.
É preciso interromper e reiniciar o servidor Web para que estas alterações
entrem em vigor.
- Nota:
- Esta é uma das maneiras possíveis de se ativar a autenticação em um servidor
Web HTTP IBM. Podem também ser configuradas estruturas de diretório,
grupos de usuário e permissões mais complexas, se necessário, em conjunto com
pacotes de segurança. Outras informações sobre a configuração da
autenticação básica estão disponíveis na documentação do servidor Web HTTP
IBM. Para obter informações sobre a segurança avançada do servidor Web,
consulte a documentação do IBM SecureWay (parte da família Websphere).
- Configure o Net.Data para executar o Live Connection Manager nos
bancos de dados utilizados pelo Gerenciador do Catálogo de Informações para a
Web.
- Edite o arquivo Net.Data
\db2www\connect\dtwcm.cnf e inclua um bloco CLIETTE DTW_SQL
para cada banco de dados que o Gerenciador do Catálogo de Informações para a
Web irá utilizar.
Para incluir o banco de dados ICMSAMP com um mínimo de um processo, um
máximo de três processos, começando com o número da porta privada 7100 e
começando com o número da porta pública 7110, inclua o seguinte bloco:
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
}
São alocadas seis portas (7100, 7101, 7102, 7110, 7111, 7112) para o banco
de dados ICMSAMP. Confira se elas estão livres e não estão sendo
utilizadas por outro aplicativo. É preciso usar faixas de número da
porta diferentes para cada bloco CLIETTE DTW_SQL. Para obter mais
informações, consulte o Net.Data Administration
and Programming Guide.
- Defina o valor de LOGIN para o ID do usuário do banco de dados e defina o
valor PASSWORD para a senha do banco de dados. Se o banco de dados for
local, é possível usar *USE_DEFAULT .
- Configure o arquivo de inicialização do Net.Data para usar o
Live Connection Manager para as chamadas SQL. Edite o arquivo
DB2WWW.INI no diretório raiz do documento no servidor
Web.Confira se a instrução ENVIRONMENT DTW_SQL termina com
CLIETTE "DTW_SQL:$(DATABASE)".
Por exemplo:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Inicie o Live Connection Manager por meio do arquivo executável
/DB2WWW/CONNECT/dtwcm.exe.O Live Connection Manager
deve estar operando para que o Gerenciador do Catálogo de Informações para a
Web possa acessar os bancos de dados. Depois que o Live Connection
Manager é iniciado, você pode minimizar a janela Live Connection Manager no
servidor Web. Para obter mais informações, consulte o Net.Data Administration and Programming
Guide.
Siga as etapas no Personalização da pós-instalação antes de usar o Gerenciador do Catálogo de Informações para
a Web.
Antes de começar a instalar o Gerenciador do Catálogo de Informações para a
Web:
- Verifique se o servidor Web IBM HTTP está instalado.
- Verifique o número da porta do servidor Web. Se ele possuir uma
porta diferente de 80 (o padrão normal), anexe o número da porta ao nome de
host no endereço da Web ao configurar o nome do domínio. Exemplo:
http://nomedohost:númerodaporta/
- Crie um diretório chamado icm no servidor Web para conter os
arquivos executáveis do Net.Data (por exemplo,
/usr/lpp/HTTPServer/share/icm/).Indique este diretório como
o diretório cgi-bin do Net.Data. Coloque o arquivo executável
db2www (encontrado geralmente no diretório
/usr/lpp/internet/server_root/cgi-bin) neste diretório.
- Copie o arquivo db2www.ini (geralmente encontrado no
diretório /usr/lpp/internet/server_root/pub/) para o diretório raiz
do documento (geralmente
/usr/lpp/HTTPServer/share/htdocs).Edite o arquivo
db2www.ini e atualize a instância e o caminho do 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 o Gerenciador do Catálogo de Informações para a Web:
- Efetue login como um usuário com autoridade raiz.
- Insira e monte o CD-ROM do DB2 Universal Database. Para obter
informações sobre a montagem de um CD-ROM, consulte DB2 for
UNIX Quick Beginnings.
- Vá até o diretório no qual o CD-ROM está montado digitando cd
/cdrom, onde cdrom é o ponto de montagem do CD-ROM do
seu produto.
- Digite o comando ./db2setup. Após alguns
instantes, a janela Instalar DB2 V7 é aberta.
- Selecione os produtos a serem instalados e que estão licenciados para
instalação. Pressione a tecla Tab para alterar a opção em
destaque. Pressione a tecla Enter para selecionar ou desmarcar a
seleção de uma opção. Quando você seleciona uma opção, um asterisco é
exibido ao lado dela.
Para selecionar ou desmarcar a seleção de componentes opcionais de um
produto DB2 que você deseja instalar, selecione a opção
Personalizar. Para voltar, a qualquer momento, a uma janela
anterior, selecione a opção Cancelar.
- Ao terminar de selecionar o produto DB2 e seus componentes, selecione
OK para continuar com a instalação.
Para obter maiores informações ou auxílio durante a instalação de qualquer
produto ou componente do DB2, selecione a opção Auxílio.
O programa de instalação cria arquivos nos seguintes diretórios:
- program files\sqllib\icmweb\macro
- program files\sqllib\icmweb\html
- program files\sqllib\icmweb\icons
- Copie todos os arquivos *.mac e *.hti do diretório
program files\sqllib\icmweb\macro na estação de trabalho do Windows
NT para o diretório de macros Net.Data no servidor Web (geralmente
/usr/lpp/internet/db2www/macro. Para definir as permissões
destes arquivos para leitura pública, digite chmod ugo+r *.
- Copie todos os arquivos *.htm e *.gif do diretório
program files\sqllib\icmweb\html na estação de trabalho do Windows
NT para o diretório raiz do documento no servidor Web (geralmente
/usr/lpp/HTTPServer/share/htdocs). Para definir as
permissões destes arquivos para leitura pública, digite chmod ugo+r
*.
- Copie todos os arquivos dg*.gif do diretório program
files\sqllib\icmweb\icons na estação de trabalho do Windows NT para o
diretório de imagens no servidor Web (geralmente
/usr/lpp/HTTPServer/share/icons). Este diretório será o
valor para a variável image_path no arquivo
dg_config.hti.Para definir as permissões destes
arquivos para leitura pública, digite chmod ugo+r *.
- Edite o arquivo dg_config.hti a fim de incluir os
diretórios em que os arquivos foram copiados e o nome do servidor.A
variável macro_path utiliza o alias configurado em seu servidor Web para
controlar o acesso de usuários. O arquivo
dg_config.hti deve ficar assim:
%DEFINE {
server_name="http://aixserver.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www/"
help_path="$(server_name)"
%}
- Inclua um link em uma página Web já existente ou crie uma página Web que
tenha link com a home page do Gerenciador do Catálogo de Informações para a
Web.
Para criar uma página Web, edite o arquivo icm.html e
inclua as seguintes linhas:
<html><head>
<title>Gerenciador do Catálogo de Informações para a Web</title>
</head>
<body bgcolor=white>
<p><a href=/icm/db2www/dg_home.mac/Logon>
Gerenciador do Catálogo de Informações para a Web</a>
</body>
</html>
Coloque o arquivo no diretório raiz do documento (geralmente
/usr/lpp/HTTPServer/share/htdocs).
- Ative a autenticação básica de usuário no servidor Web para cada usuário
do Gerenciador do Catálogo de Informações para a Web.
Ao acessar a home page do Gerenciador do Catálogo de Informações para a
Web, os usuários serão solicitados a fornecer seu ID do usuário e
senha. Quando for digitar os valores, a variável de ambiente do HTTP
REMOTE_USER será definida. Essa variável será utilizada para solicitar
aos usuários seu ID do usuário e a senha, para criar, atualizar e excluir
comentários.
- Configure um alias.
Crie um alias chamado icm para o diretório em que o programa CGI
do Net.Data DB2WWW está localizado.A variável
macro_path definida no arquivo dg_config.hti utiliza este
alias:
macro_path="$(server_name)icm/db2www/"
O diretório do alias icm deve ter a autenticação de ID do
usuário e senha ativada. Para ativá-la, edite o arquivo
httpd.conf.Este arquivo geralmente pode ser
encontrado no diretório /usr/lpp/HTTPServer/etc/ .Inclua uma
diretiva ScriptAlias do seguinte tipo:
ScriptAlias /icm/ /usr/lpp/HTTPServer/share/icm
Verifique também se o arquivo httpd.conf contém uma
diretriz que define o nome do arquivo de acesso, como este:
AccessFileName .htaccess
- Crie um arquivo de senhas para conter o ID do usuário e senha autorizadas
de cada usuário do Gerenciador do Catálogo de Informações para a Web.
Utilize o comando htpasswd para criar e editar o arquivo de senhas.
Para criar, por exemplo, o arquivo de senhas
/usr/lpp/HTTPServer/share/icmweb.pwd para o ID do usuário
ADMIN, digite o seguinte comando:
htpasswd -c /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN
A especificação da opção -c garante o fornecimento de uma senha
quando um arquivo de senhas é criado.
Quando a senha for solicitada, digite ADMINPW.
Para incluir outro ID do usuário, ADMIN2, com a senha ADMINPW2, digite o
seguinte comando:
htpasswd /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN2 ADMINPW2
O ID do usuário precisa ter no máximo 8 caracteres, porque fica armazenada
nas tabelas dos catálogo de informações quando o comentário é criado.
- Restrinja o acesso ao diretório
/usr/lpp/HTTPServer/share/icm.
- Para exigir autenticação quando os usuários acessam o diretório
/usr/lpp/HTTPServer/share/icm, edite o arquivo
httpd.conf.Este arquivo geralmente pode ser encontrado no
diretório /usr/lpp/HTTPServer/etc/ .Inclua um diretriz no
diretório /usr/lpp/HTTPServer/share/icm, como esta:
<Directory /usr/lpp/HTTPServer/share/icm>
AllowOverride AuthConfig
Options None
</Directory>
- Crie um arquivo chamado .htaccess no diretório
/usr/lpp/HTTPServer/share/icm com o AuthName, AuthType,
AuthUserFile e exija diretrizes que são definidas assim:
AuthName ICMWeb
AuthType Basic
AuthUserFile /usr/lpp/HTTPServer/share/icmweb.pwd
require valid-user
Como alguns editores requerem um nome de arquivo e uma extensão de arquivo,
é provável que você tenha que criar o arquivo com o nome
htaccess.txt e tenha que renomeá-lo como
.htaccess depois de salvá-lo.
É preciso interromper e reiniciar o servidor Web para que estas alterações
entrem em vigor.
- Nota:
- Esta é uma das maneiras possíveis de se ativar a autenticação em um servidor
Web HTTP IBM. Podem também ser configuradas estruturas de diretório,
grupos de usuário e permissões mais complexas, se necessário, em conjunto com
pacotes de segurança. Outras informações sobre a configuração da
autenticação básica estão disponíveis na documentação do servidor Web HTTP
IBM. Para obter informações sobre a segurança avançada do servidor Web,
consulte a documentação do IBM SecureWay (parte da família Websphere).
- Configure o Net.Data para executar o Live Connection Manager nos
bancos de dados utilizados pelo Gerenciador do Catálogo de Informações para a
Web.
- Edite o arquivo Net.Data
/usr/lpp/internet/db2www/db2/dtwcm.cnf e inclua um bloco
CLIETTE DTW_SQL para cada banco de dados que o Gerenciador do Catálogo de
Informações para a Web irá utilizar.
Para incluir o banco de dados ICMSAMP com um mínimo de um processo, um
máximo de três processos, começando com o número da porta privada 7100 e
começando com o número da porta pública 7110, inclua o seguinte bloco:
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
}
São alocadas seis portas (7100, 7101, 7102, 7110, 7111, 7112) para o banco
de dados ICMSAMP. Confira se elas estão livres e não estão sendo
utilizadas por outro aplicativo. É preciso usar faixas de número da
porta diferentes para cada bloco CLIETTE DTW_SQL. Para obter mais
informações, consulte o Net.Data Administration
and Programming Guide.
- Defina o valor de LOGIN para o ID do usuário do banco de dados e defina o
valor PASSWORD para a senha do banco de dados. Se o banco de dados for
local, é possível usar *USE_DEFAULT .
- Configure o arquivo de inicialização do Net.Data para usar o Live
Connection Manager para as chamadas SQL. Edite o arquivo
DB2WWW.INI no diretório raiz do documento no servidor Web
(geralmente /usr/lpp/HTTPServer/share/htdocs).Confira se a
instrução ENVIRONMENT DTW_SQL termina com CLIETTE
"DTW_SQL:$(DATABASE)".
Por exemplo:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Inicie o Live Connection Manager por meio do arquivo executável
/usr/lpp/internet/db2www/db2/dtwcm.O Live Connection Manager
deve estar operando para que o Gerenciador do Catálogo de Informações para a
Web possa acessar dados a partir dos bancos de dados. Depois que o Live
Connection Manager é iniciado, você pode minimizar a janela Live Connection
Manager no servidor Web. Para obter mais informações, consulte o Net.Data Administration and Programming
Guide.
- Nota:
- O Live Connection Manager deve estar iniciado com a instância do DB2
especificada no arquivo db2www.ini.O ambiente do DB2
deve estar configurado antes da execução do arquivo executável
dtwcm.
- Encerre a sessão.
Siga as etapas no Personalização da pós-instalação antes de usar o Gerenciador do Catálogo de Informações para
a Web.
Antes de começar a instalar o Gerenciador do Catálogo de Informações para a
Web:
- Verifique se o software do servidor Web está instalado no seu servidor
Web.
- Se o número da porta do servidor Web não for 80 (o padrão normal), anexe-o
ao nome de host do endereço Web:
http://nomedohost:númerodaporta/
- Ao instalar o Net.Data, o sistema solicita os diretórios CGI-BIN e
HTML do servidor Web. Lembre-se de especificar o diretório do servidor
Web onde os programas CGI são executados e o diretório raiz do documento para
os arquivos HTML. O programa CGI do Net.Data db2www é
colocado neste diretório CGI-BIN.O arquivo DB2WWW.INI
do Net.Data é colocado no diretório raiz do documento.
Para instalar o Gerenciador do Catálogo de Informações para a Web:
- Instale os arquivos do Gerenciador do Catálogo de Informações para a Web
em seu servidor Web ou estação de trabalho do Windows NT:
- Insira o CD-ROM do DB2 Universal Database na unidade de CD-ROM da estação
de trabalho do servidor Web. A barra de lançamento é aberta.
- Clique em Instalar na barra de lançamento.
- Na janela Selecionar Produtos, selecione a caixa de seleção Cliente
de Administração do DB2, depois clique em Avançar.
- Na janela Selecionar Tipo de Instalação, clique em
Personalizar, depois clique em Avançar.
- Na janela Selecionar Componentes do DB2, desmarque todas as caixas de
seleção exceto o componente Ferramentas do Data Warehouse.
- Clique em Subcomponentes.
- Na janela Selecionar Subcomponentes, verifique se a caixa de seleção
Gerenciador do Catálogo de Informações para a Web está selecionada
e se todas as outras caixas de seleção foram desmarcadas.
- Clique em Continuar.
- Na janela Selecionar Componentes, desmarque as caixas de seleção para o
componente Protocolos de Comunicação, o componente Interfaces
de Desenvolvimento do Aplicativo e o componente Ferramentas de
Administração e Configuração . Verifique se o componente
Ferramentas do Data Warehouse permanece selecionado.
- Clique em Avançar para continuar a instalação. O
programa de instalação cria arquivos nos seguintes diretórios:
- program files\sqllib\icmweb\macro
- program files\sqllib\icmweb\html
- program files\sqllib\icmweb\icons
- Copie ou utilize o FTP para transferir como binários todos os arquivos
*.mac e *.hti do diretório program
files\sqllib\icuweb\macro para o diretório \db2www\macro no
servidor Web. Defina as permissões de arquivo para permitir o acesso de
leitura público.
- Copie ou utilize o FTP para transferir como binários todos os arquivos
*.htm e *.gif do diretório program
files\sqllib\icuweb\html para o diretório raiz do documento no servidor
Web. Defina as permissões de arquivo para permitir o acesso de leitura
público.
- Copie ou utilize o FTP para transferir como binários todos os arquivos
dg_*.gif do diretório program files\sqllib\icuweb\icons para
o diretório de ícones no servidor Web. Defina as permissões de arquivo
para permitir o acesso de leitura público.
- Edite o arquivo dg_config.hti.Inclua os nomes dos
diretórios em que os arquivos foram copiados e o nome do servidor. A
variável macro_path pode ser definida para um alias configurado em seu
servidor Web para controlar o acesso de usuário.
- Utilize a variável server_name para identificar seu servidor Web.
- Mapeie o valor da variável image_path para o diretório ICONS que está
definido no arquivo de configuração do servidor Web.
- Utilize o valor da variável macro_path para especificar o caminho
icm/db2www.
Nos sistemas operacionais UNIX(R), o arquivo
dg_config.hti terá o seguinte aspecto:
%DEFINE {
server_name="http://server.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www/"
help_path="$(server_name)"
%}
Nos sistemas operacionais Windows NT e OS/2, o arquivo
dg_config.hti tem o seguinte aspecto:
%DEFINE {
server_name="http://server.ibm.com/"
image_path="$(server_name)icons/"
macro_path="$(server_name)icm/db2www.exe/"
help_path="$(server_name)"
%}
- Inclua um link em uma página Web já existente ou crie uma página Web que
tenha link com a home page Gerenciador do Catálogo de Informações para a
Web.
Para criar uma página Web, edite o arquivo
\documento_root\icm.html (onde
documento_root é o diretório raiz do documento do servidor
Web).Defina a permissão de arquivo para permitir o acesso de leitura
público.
- Nos sistemas operacionais UNIX, inclua as seguintes linhas:
<html><head>
<title>Gerenciador do Catálogo de Informações para a Web</title>
</head>
<body bgcolor=white>
<p><a href=/icm/db2www/dg_home.mac/Logon>
Gerenciador do Catálogo de Informações para a Web</a>
</body>
</html>
- Nos sistemas operacionais Windows NT e OS/2, inclua as seguintes
linhas:
<html><head>
<title>Gerenciador do Catálogo de Informações para a Web</title>
</head>
<body bgcolor=white>
<p><a href=/icm/db2www.exe/dg_home.mac/Logon>
Gerenciador do Catálogo de Informações para a Web</a>
</body>
</html>
- Ative a autenticação básica de usuário do servidor Web para cada usuário
do Gerenciador do Catálogo de Informações para a Web.
Ao acessar a home page do Gerenciador do Catálogo de Informações para a
Web, os usuários serão solicitados a fornecer seu ID do usuário e
senha. Quando for digitar os valores, a variável de ambiente do HTTP
REMOTE_USER será definida. Essa variável será utilizada para solicitar
aos usuários seu ID do usuário e a senha, para criar, atualizar e excluir
comentários.
O ID do usuário deve ter no máximo 8 caracteres, porque fica armazenada nas
tabelas dos catálogo de informações quando o comentário é criado.
- Crie um alias chamado icm para o diretório em que o programa
CGI do Net.Data db2www está localizado.
- Ative a autenticação do ID do usuário e da senha para o diretório do alias
icm e defina as devidas permissões.
Consulte a documentação do servidor Web para obter mais informações sobre a
como ativar a autenticação.
- Configure o Net.Data para executar o Live Connection Manager nos
bancos de dados utilizados pelo Gerenciador do Catálogo de Informações para a
Web.
- Edite o arquivo do Net.Data dtwcm.cnf, e inclua
um bloco CLIETTE DTW_SQL para cada banco de dados a ser utilizado pelo
Gerenciador do Catálogo de Informações para a Web.
Para incluir o banco de dados ICMSAMP com um mínimo de um processo, um
máximo de três processos, começando com o número da porta privada 7100 e
começando com o número da porta pública 7110, inclua o seguinte bloco:
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 bloco aloca seis portas (7100, 7101, 7102, 7110, 7111, 7112) para o
banco de dados ICMSAMP. Confira se elas estão livres e não estão sendo
utilizadas por outro aplicativo. É preciso usar faixas de número da
porta diferentes para cada bloco CLIETTE DTW_SQL. Para obter mais
informações, consulte o Net.Data Administration
and Programming Guide.
- Defina o valor de LOGIN para o ID do usuário e a PASSWORD para a senha do
banco de dados. Se você estiver utilizando o banco de dados local pode
então usar o valor *USE_DEFAULT.
- Defina o arquivo de inicialização do Net.Data para usar o Live
Connection Manager para as chamadas SQL. Edite o arquivo
db2www.ini no diretório raiz do documento do servidor
Web.Verifique se a instrução DTW_SQL de ambiente possui CLIETTE
"DTW_SQL:$(DATABASE)" no final.
Por exemplo:
ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
CLIETTE "DTW_SQL:$(DATABASE)"
- Inicie o Live Connection Manager por meio do arquivo executável
dtcmf no diretório do Net.Data.O Live Connection
Manager deve estar operando para que o Gerenciador do Catálogo de Informações
para a Web possa acessar dados nos bancos de dados. Depois que o Live
Connection Manager é iniciado, você pode minimizar a janela Live Connection
Manager no servidor Web. Para obter mais informações, consulte o Net.Data Administration and Programming
Guide.
Siga as etapas no Personalização da pós-instalação antes de usar o Gerenciador do Catálogo de Informações para
a Web.
Depois de instalar o Gerenciador do Catálogo de Informações para a Web,
realize as etapas a seguir para personalizar o Gerenciador do Catálogo de
Informações para a Web para seus usuários:
- Edite o arquivo dg_home.hti.Inclua um link para
cada catálogo de informações a ser acessado pelos usuários a partir do
Gerenciador do Catálogo de Informações para a Web. Utilize o seguinte
formato para os links:
<LI><A HREF=$(macro_path)dg_frame.mac/frame?DATABASE=xxxx> zzzz </A>
- xxxx
- O nome do banco de dados do catálogo de informações (por exemplo,
ICMSAMP)
- zzzz
- Um comentário descritivo que é exibido na página Web (por exemplo,
Catálogo de amostra do CelDial)
Você pode incluir tags HTML ao arquivo dg_home.hti antes ou depois
da lista do catálogo de informações. Essas tags podem possuir links,
imagens, texto ou outras tags do HTML 3.2 válidas que se deseje
incluir.
- Catalogue o nó do servidor e os bancos de dados utilizando a função
necessária do cliente DB2. Para obter mais informações, consulte o Suplemento de Instalação e Configuração. Na Linha
de Comandos do Processador DB2, verifique se o servidor Web consegue
conectar-se aos bancos de dados.
Antes de acessar os catálogos de informações através do Gerenciador do
Catálogo de Informações para a Web, verifique se o gerenciador de bancos de
dados está inicializado nos servidores do banco de dados, o Live Connection
Manager está inicializado no servidor Web e o servidor Web está
inicializado.
Informe aos usuários sobre suas IDs do usuário e senhas e o endereço
da Web que eles podem utilizar para acessar o Gerenciador do Catálogo de
Informações para a Web.
O Administrador do Catálogo de Informações fornece um programa de amostra
para auxiliar a verificar se a instalação obteve êxito. O programa
instala os dados de amostra incluídos no Administrador do Catálogo de
Informações. Estes dados de amostra são utilizados nos cenários no Information Catalog Manager User's Guide.
O Information Catalog Manager Administration Guide descreve como criar o
catálogo de informações de amostra.
[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]