Microsiga Software S/ABusiness Intelligence Integração Crystal Reports x Advanced Protheus Este documento aplicá-se as seguintes configurações • Sistema Operacional: Windows 95, 98, ME, XP, NT ou 2000 • Crystal Reports: versão 7.0, 8.0 ou 8.5 • Advanced Protheus: 507, 508, 609 ou 710 • Base de Dados: ADS, Btrieve, CodeBase ou TopConnect Aplicações necessárias em cada estação que for executar os relatórios Crystal • BDE Administrator • Distribuidor de Relatórios do Crystal Reports Instalação do BDE Administrator • Para verificar se a estação já possue o BDE Administrator instalado entre no Painel de Controle e verifique se existe o ícone BDE Administrator, caso exista execute para ter certeza de que o BDE Administrator está funcionando sem problemas, caso apresente alguma mensagem de erro ou o ícone não esteja aparecendo, é necessário que se faça a instalação do mesmo, para instalação do BDE Administrator, deverá executar o arquivo SETUP.EXE no CD AP5/AP6/AP7 da pasta SIGAEIS\DRIVERS Instalação do Distribuidor de Relatório do Crystal Reports • Quando se está utilizando o Crystal Reports 8 ou 8.5, para instalar o Distribuidor de Relatório nas estações será necessário primeiro gerar um pacote de instalação na estação em que os relatórios foram desenvolvidos. Para isso deve-se primeiro fazer o download do assistente de compilação e distribuição de relatório no site da Crystal Decisions: http://support.crystaldecisions.com/updates/default.asp selecionando a versão e o idioma do Crystal que se está utilizando. Após feito o download, descompactar o arquivo e instalá-lo, seguindo o assistente de instalação. Finalizada a instalação ao abrir qualquer relatório no Crystal Reports aparecerão 2 opções no menu Relatório (Compilar Relatório e Assistente de Distribuição de Relatórios). Para gerar o pacote de instalação de distribuição selecione a última opção (Assistente de Distribuição de Relatório) e seguir as instruções do assistente. Finalizada a geração do Assistente de Distribuição de Relatório, será necessário executar o arquivo SETUP.EXE que estará no diretório onde o Assistente de Distribuição de Relatório foi gerado em cada estação que for executar algum relatório Crystal Reports através do Advanced Protheus Configurações necessárias em cada estação que for executar os relatórios Crystal • ODBC • Client do Banco de Dados (Top Connect) ODBC • Criar uma conexão ODBC de mesmo tipo e com o mesmo nome do utilizado na criação do relatório (caso esteja acessando um banco de dados, utilizar também o mesmo usuário/senha). Para criação do driver ODBC verifique a documentação que acompanha o driver ODBC. Integração Crystal Report x Advenced Protheus 1/4 Microsiga Software S/A Business Intelligence Client do Banco de Dados • Em ambiente TopConnect, também é necessário o client do banco configurado. Para configurar o client do Banco de Dados verifique a documentação que acompanha o Banco de Dados Comentário Devido as últimas alterações no RPO/BIN não existe a necessidade de alteração dos drivers de ODBC, pois a integração Crystal Reports/Advanced Protheus é executada com as versões atuais de drivers ODBC. Se faz necessário que o RPO/BIN tenha sido atualizado a partir de Fevereiro de 2002. Caso esta atualização não tenha sido feita deverá seguir os procedimentos abaixo: Sistema Operacional: Windows 95, 98 ou NT • Executar o arquivo SETUP.EXE do CD AP5 na pasta DRIVERS ou do CD AP6/AP7 na pasta DRIVERS CRYSTAL Sistema Operacional: Windows XP ou 2000 • Feche todos os programas e serviços que utilizem algum driver ODBC antes de prosseguir • Entre no Windows Explorer • Na opção de Opções da Pasta, desabilite as opções de esconder os arquivos/pastas ocultos/de sistema e arquivo protegido do sistema operacional • No Windows XP também é necessário na tela de localização de arquivos, selecionar “Mais opções avançadas” e depois quando abrir a lista de opções, marcar o item “Pesquisar arquivos ocultos e de sistemas” • Execute a opção de localizar arquivos: OD*.* • Renomeie todos os arquivos OD*.* para _OD*.* (menos os localizados na pasta WINNT e WINNT\HELP. Os localizados na pasta WINNT\SYSTEM32 deverão ser enviados para lixeira) • Depois da exclusão dos arquivos, o Windows mostrará uma tela do Sistema de Proteção de Arquivos, informando que os arquivos excluídos eram necessários para o Windows e se deseja restaurar os arquivos excluídos, clique em cancelar. Em seguida aparecerá uma tela perguntando se você realmente não deseja restaurar os arquivos, clique em Sim, somente desta forma será possível mudar a versão dos drivers ODBC. (o procedimento deste item poderá ser necessário fazer mais de uma vez) • Executar o arquivo SETUP.EXE do CD AP5 na pasta DRIVERS ou do CD AP6/AP7 na pasta DRIVERS CRYSTAL Sistema Operacional: Windows ME Desativando o SFP (System File Protection – Sistema de Proteção de Arquivo) • Clique em: Iniciar -> Programas -> Acessórios -> Ferramenta de Sistemas -> Informações do Sistema • Na tela de Informações do Sistema clique no menu Ferramentas, depois na opção Utilitário de Configuração do Sistema Integração Crystal Report x Advenced Protheus 2/4 Microsiga Software S/A • • Business Intelligence Na tela do Utilitário de Configuração do Sistema clique na opção Iniciar e desmarque o programa *StateMgr Após desmarcar clique no botão OK, será perguntado se deseja reiniciar o computador, confirme Instalando o driver ODBC • Depois do computador ter reiniciado, executar o arquivo SETUP.EXE do CD AP5 na pasta DRIVERS ou do CD AP6/AP7 na pasta DRIVERS CRYSTAL • Finalizada a instalação reinicie o computador Ativando o SFP • Depois do computador ter reiniciado, clique em: Iniciar -> Programas -> Acessórios -> Ferramenta de Sistemas -> Informações do Sistema • Na tela de Informações do Sistema clique no menu Ferramentas, depois na opção Utilitário de Configuração do Sistema • Na tela do Utilitário de Configuração do Sistema clique na opção Iniciar e marque o programa *StateMgr • Após marcar clique no botão OK, será perguntado se deseja reiniciar o computador, confirme Complemento Base de Dados CODEBASE/ADS • Indicamos sempre utilizar o Driver Microsoft Visual FoxPro versão 6.0 cujo arquivo é o VFPODBC.DLL. Dessa forma conseguirá interpretar corretamente campos tipo memo e campos com valores decimais Base de Dados Oracle • Indicamos sempre utilizar o Microsoft ODBC for Oracle cujo arquivo é o MSORCL32.DLL. Dessa forma conseguirá interpretar corretamente campos com valores decimais Algumas verificações a serem feitas • Após instalar o Distribuidor de Relatórios do Crystal Reports clique em: Iniciar -> Programas -> Distribuidor de Relatório Seagate Software -> Nome do Relatório, execute este relatório através desta opção para verificarmos se a configuração da estação está correta, caso o relatório seja exibido tente executálo a partir do Advanced Protheus, pois enquanto o relatório não estiver sendo exibido através desta opção, também não será exibido via Advanced Protheus • O arquivo CRPE32.DLL deverá estar somente no diretório WINDOWS\SYSTEM (Windows 95, 98 ou ME) ou WINNT\SYSTEM32 (Windows NT, XP ou 2000), caso exista em um outro diretório, deve-se removê-lo. Caso o Remote esteja sendo executado a partir de um diretório do servidor o arquivo CRPE32.DLL também não deve estar nesta pasta, caso exista, deve-se removê-lo Integração Crystal Report x Advenced Protheus 3/4 Microsiga Software S/A • Business Intelligence • • Verificar se o conteúdo do arquivo CRYSINI.INI que se encontra no mesmo diretório do Remote que está sendo executado está correto, devendo ter as seguintes informações: • linha SXS: localização dos arquivos SX´s do Advanced Protheus • linha DATA: apontar para o diretório raiz do Advanced Protheus, ou seja o mesmo caminho que o informado na linha RootPath do ambiente que se está executando o relatório no arquivo de configuração do Advanced Protheus Caso as informações estejam incorretas, basta deletar este arquivo que na próxima vez que se executar algum relatório estas informações serão solicitadas e o arquivo será criado Verificar se não existe o arquivo CRPE32.DLL no mesmo diretório do Remote que está sendo executado, caso exista deve-se removê-lo, mesmo se o Remote estiver no servidor Verificar se existe o arquivo SGCRYS32.EXE no mesmo diretório do Remote que está sendo executado Utilização de Dicionário Crystal • Quando estiver criando um Dicionário de Dados através do Protheus é necessário que o driver ODBC utilizado seja criado como USER DSN (conforme imagem abaixo), caso isto não seja feito, poderão aparecer mensagens de erro ao finalizar a criação do dicionário Integração Crystal Report x Advenced Protheus 4/4