eGoverno
  1. Pré-Requisitos
  2. Instalar Oracle Client (Opção Personalizada)
  3. Permissões na pasta do e-Governo
  4. Internet Information Services - IIS
  5. Parâmetros essenciais
  6. Possíveis Mensagens de Erros

Pré-Requisitos

Instalar Oracle Client (Opção Personalizada)

  1. Componentes
    • Network Utilities
    • Database Utilities
    • Java Utilities
    • JDBC
    • Oracle Windows Interfaces (OLE DB)
    • Enterprise Manager 10g Java Console
  2. Net Configuration Assistant ou TNSNAMES.ORA
    • Criar a conexão ao oracle utilizando o nome de serviço ERP
  3. Usuários IWAN e IUSR devem ter permissão de leitura e execução no ORACLE_HOME
    • Garantir que a permissão foi aplicada em cascata
  4. Registrar a bliblioteca OraOLEDB10.dll em ORACLE_HOME/bin
  5. Reiniciar o servidor
  6. Verificar o teste de conexão:
    • Criar um arquivo com a extensão TesteConexao.udl
    • Na aba PROVIDER, escolher Microsoft OLED DB Provider for Oracle
    • Na aba CONEXÃO, Em Insira nome do Servidor colocar o nome do banco. Logar com o usuário respectivo do banco.
    • CLICAR em Teste de Conexão, se tudo estiver configurado corretamente vai aparecer uma nova janela com a mensagem de êxito.

Permissões na pasta do e-Governo

  1. Pegar os arquivos referentes ao e-Governo
  2. Permissões
    • Leitura e Execucao, apenas essas duas, em cascata para os usuários IUSR e IWAN a partir do diretório do e-governo ex: c:\e-governo
    • Adicionar permissão de gravação ao arquivo logerros.dat para os usuários IUSR e IWAN
      • Localização do arquivo - c:\e-governo\src
  3. Registro das bibliotecas (DLL)
    • No diretório lib ex: c:\e-governo\lib
      • regsvr32 [caminho]\ThemaW3.dll
      • regsvr32 [caminho]\CryptKci.dll
      • regsvr32 [caminho]\Browser.dll

Internet Information Services - IIS

  1. Extensões de Servicos Web
    • Permitir Active Server Pages
  2. Criar um novo Web Site com nome e-governo
    • definir Host Header como e-governo.dominio - Ex.: e-governo.procergs.com.br
    • Se manter o website na porta 80 o website padrão deve ser encerrado para não causar conflito de portas
    • Escolher o diretório src do e-governo como diretório base do site. - Ex.: c:\e-governo\src
    • Permitir acesso Anônimo
    • Permissões:
      • Leitura
      • Executar scripts (ASP)
  3. Ativar Caminhos Pai (Enable Parent Paths)
    • Propriedades e-governo/Pasta Base/Configuracao/Opcoes
  1. Internet Guest Account - Nome da maquina Web \ IUSR. Exemplo: (WEBSERVER\IUSR_WEBSERVER).
  2. Launch Iis Process Account -Nome da maquina Web \ IWAM. Exemplo: (WEBSERVER\IWAM_WEBSERVER).

Parâmetros essenciais

  1. Configurar global.asa ex: c:\e-governo\src\global.asa
    • Habilitar as opçoes do WebService Extensions:
    • ACTIVE SERVER PAGES
      • SERVER SIDES INCLUDES
        • WebDAV
      • Session("SGBD") - SID do banco configurado no TNSNAMES.ora valor padrao ERP
      • Session("Criptografia") - padrao S
      • Session("AcessoDireto_Usuario") = "acessodireto"
      • Session("AcessoDireto_Senha") = "acessodireto"
        • criar usuario acessodireto vinculado a categoria internet
        • atribuir permissao no programa Situacao Protocolo
    • parametros opcionais
      • Session("link_padrao") - redirect no logoff da aplicacao
    • Exemplos:

Possíveis Mensagens de Erros