Manual de Instalação

Instalando os componentes do Gerenciador do Catálogo de Informações

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.


Instalando o componente Ferramentas do Gerenciador do Catálogo de Informações

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.

Instalando o componente Ferramentas do Gerenciador 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:

  1. Insira o CD-ROM do Gerenciador do Warehouse em sua unidade de CD-ROM. A barra de lançamento é aberta.
  2. Clique em Instalar na barra de lançamento.
  3. Na janela Selecionar Produtos, assegure que a caixa de seleção Gerenciador do Warehouse do DB2 está selecionada, depois clique em Avançar.
  4. Na janela Selecionar Tipo de Instalação, clique em Personalizar, depois clique em Avançar.
  5. 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.
  6. Clique em Avançar para continuar o programa de instalação. O programa de instalação é concluído.
  7. 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.
  8. 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.

Executando o utilitário de inicialização do catálogo de 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:

  1. Crie um banco de dados no DB2 Universal Database ou localize um banco de dados existente que contenha um catálogo de informações.
  2. 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.
  3. 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.
  4. Digite as informações necessárias e depois clique em Definir. A janela Conectar-se ao Catálogo de Informações é aberta.
  5. Digite o ID do usuário e senha para o catálogo de informações especificado e depois clique em Conectar.

Instalando o componente Administrador do Catálogo de Informações

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):

  1. Insira o CD-ROM do DB2 Universal Database em sua unidade de CD-ROM. A barra de lançamento é aberta.
  2. Clique em Instalar na barra de lançamento.
  3. 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.
  4. Na janela Selecionar Tipo de Instalação, clique em Personalizar, depois clique em Avançar.
  5. Na janela Selecionar Componentes do DB2, selecione a caixa de seleção para o componente Ferramentas do Data Warehouse, depois clique em Subcomponentes.
  6. Na janela Selecionar Subcomponentes, selecione a caixa de seleção para o subcomponente Administrador do Catálogo de Informações.
  7. Clique em Continuar para retornar à janela Selecionar Componentes do DB2, depois clique em Avançar para continuar o programa de instalação.
  8. 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.

Instalando o componente Usuário do Catálogo de 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):

  1. Insira o CD-ROM do DB2 Universal Database em sua unidade de CD-ROM. A barra de lançamento é aberta.
  2. Clique em Instalar na barra de lançamento.
  3. 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.
  4. Na janela Selecionar Tipo de Instalação, clique em Personalizar, depois clique em Avançar.
  5. 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.
  6. Na janela Selecionar Subcomponentes, selecione a caixa de seleção para o subcomponente Usuário do Catálogo de Informações.
  7. Clique em Continuar para continuar o programa de instalação.
  8. 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.

Instalando o Gerenciador do Catálogo de Informações para a Web

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.

Considerações sobre segurança

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

Instalando o Gerenciador do Catálogo de Informações para a Web em um servidor Web IBM HTTP do Websphere no Windows NT

Antes de começar a instalar o Gerenciador do Catálogo de Informações para a Web:

  1. Verifique se o servidor Web IBM HTTP está instalado.
  2. 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/
  3. 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:

  1. Instale os arquivos do Gerenciador do Catálogo de Informações para a Web em seu servidor Web:
    1. 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.
    2. Clique em Instalar na barra de lançamento.
    3. Na janela Selecionar Produtos, selecione a caixa de seleção Cliente de Administração do DB2, depois clique em Avançar.
    4. Na janela Selecionar Tipo de Instalação, clique em Personalizar, depois clique em Avançar.
    5. Na janela Selecionar Componentes do DB2, desmarque todas as caixas de seleção exceto o componente Ferramentas do Data Warehouse.
    6. Clique em Subcomponentes.
    7. 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.
    8. Clique em Continuar.
    9. 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.
    10. 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
  2. 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).
  3. 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).
  4. 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.
  5. 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)"
    %}
    
  6. 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).

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

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

    3. Restrinja o acesso ao diretório \IBM HTTP Server\icm\.
      1. 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>
        
      2. 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).
  8. 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.
    1. 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.

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

Instalando o Gerenciador do Catálogo de Informações para a Web em um servidor Web IBM HTTP do Websphere no AIX

Antes de começar a instalar o Gerenciador do Catálogo de Informações para a Web:

  1. Verifique se o servidor Web IBM HTTP está instalado.
  2. 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/
  3. 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.
  4. 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:

  1. Efetue login como um usuário com autoridade raiz.
  2. 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.
  3. 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.
  4. Digite o comando ./db2setup. Após alguns instantes, a janela Instalar DB2 V7 é aberta.
  5. 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.

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

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

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

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

    3. Restrinja o acesso ao diretório /usr/lpp/HTTPServer/share/icm.
      1. 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>
        
      2. 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).
  13. 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.
    1. 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.

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

Instalando o Gerenciador do Catálogo de Informações para a Web em qualquer servidor Web

Antes de começar a instalar o Gerenciador do Catálogo de Informações para a Web:

  1. Verifique se o software do servidor Web está instalado no seu servidor Web.
  2. 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/
  3. 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:

  1. 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:
    1. 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.
    2. Clique em Instalar na barra de lançamento.
    3. Na janela Selecionar Produtos, selecione a caixa de seleção Cliente de Administração do DB2, depois clique em Avançar.
    4. Na janela Selecionar Tipo de Instalação, clique em Personalizar, depois clique em Avançar.
    5. Na janela Selecionar Componentes do DB2, desmarque todas as caixas de seleção exceto o componente Ferramentas do Data Warehouse.
    6. Clique em Subcomponentes.
    7. 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.
    8. Clique em Continuar.
    9. 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.
    10. 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
  2. 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.
  3. 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.
  4. 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.
  5. 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.

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

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

    1. Crie um alias chamado icm para o diretório em que o programa CGI do Net.Data db2www está localizado.
      • Nos sistemas operacionais UNIX, a variável macro_path definida no arquivo dg_config.hti utiliza este alias:
        macro_path="$(server_name)icm/db2www/"
        
      • Nos sistemas operacionais Windows NT e OS/2, a variável macro_path definida no arquivo dg_config.hti utiliza este alias:
        macro_path="$(server_name)icm/db2www.exe/"
        
    2. 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.

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

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

Personalização da pós-instalação

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:

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

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


Criando um catálogo de informações de amostra

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 ]