|
Pré-Requisitos
- Windows Server 2003 Standard Edition ou Windows Server 2008 32 bits ou 64 bits
- Internet Information Services (IIS)
- Client do Oracle:
- Para Servidores 2003: Utilizar o Oracle Client 10.1.0. A versão 10.2.0 tem bug no OLEDB. OBS: Se utilizar a versao 9.2.0.1 deve-se aplicar o OLEDB for Oracle 9i.
- Para Servidores 2008: Utilizar o Oracle Client 11107_w2k8_x64_production_client.
Instalar Oracle Client (Opção Personalizada)
- Componentes
- Network Utilities
- Database Utilities
- Java Utilities
- JDBC
- Oracle Windows Interfaces (OLE DB)
- Enterprise Manager 10g Java Console
- Net Configuration Assistant ou TNSNAMES.ORA
- Criar a conexão ao oracle utilizando o nome de serviço ERP
- 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
- Registrar a bliblioteca OraOLEDB10.dll em ORACLE_HOME/bin
- Reiniciar o servidor
- 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
- Pegar os arquivos referentes ao e-Governo
- 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
- 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
- Extensões de Servicos Web
- Permitir Active Server Pages
- 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)
- Ativar Caminhos Pai (Enable Parent Paths)
- Propriedades e-governo/Pasta Base/Configuracao/Opcoes
- No ítem criado no default web sites (EXEMPLOS: e-goverm portal, etc) tenha atenção especial com a configuração das guias:
- Home Directory > The content for this resource come from: (C:\estrutura de diretórios).
- Abaixo do Local Patch, marcar: read/write.
- Aplication name/starting point: portal (exemplo)
- Execute permissions: Scripts and Executables depois, faça: (Execute permissions / Configurations / options / enable parent paths - Default ASP languages (VB SCRIPT)
- Documents > Criar e configurar os arquivos default.htm; default.asp; index.asp e index.htm
- No Default Web Site: Clicar com o botão direito no nome do item criado - ex.: portal, opção permissions. Na opção de segurança devem ser inclusos os dois usuários criados durante a instalação do IIS:
- Usuarios IIS:
- Internet Guest Account - Nome da maquina Web \ IUSR. Exemplo: (WEBSERVER\IUSR_WEBSERVER).
- Launch Iis Process Account -Nome da maquina Web \ IWAM. Exemplo: (WEBSERVER\IWAM_WEBSERVER).
Parâmetros essenciais
- Configurar global.asa ex: c:\e-governo\src\global.asa
- Habilitar as opçoes do WebService Extensions:
- ACTIVE SERVER PAGES
- SERVER SIDES INCLUDES
- 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
- Erro "automation" na carga do e-governo
- pro$_situacao_protocolo.asp - loginf
- Causa: criptkci.dll nao registrada corretamente.
- Erro ao acessar a página inicial do e-governo
- Erro ao tentar fazer o login no Sistema
- Erro: ORA-12640: Authentication adapter initialization failed
- Ocorrido: na instalação do e-governo do note4
- Causa: parametro no sqlnet.ora que deve ser modificado
- Correção: no arquivo ORACLE_HOME/network/admin/sqlnet.ora, colocar ou modificar a chamada para SQLNET.AUTHENTICATION_SERVICES=(NONE)
- Link: http://www-1.ibm.com/support/docview.wss?uid=swg21147250
- Fernando 30-Mar-2007 10:30 BRST
- Erro ASP-0251 ou HTTP 500
|