Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Esta AAtrTempo aproximado para leitura: 00 min

ÍNDICE

  1. Instalação e configuração

01. INSTALAÇÃO E CONFIGURAÇÃO

1) Instalar Crystal Integration
· Baixar do portal


Para possibilitar a instalação do Protheus Crystal Integration, primeiramente é necessário realizar o download do instalador no Portal da TOTVS (Área de

Dowload) o

Download, pacote do

Crytal Integration

Crystal Integration - "protheus_crystal_integration.msi" - com data igual ou superior

a
Out

à Out/2013).

· O Crystal Integration precisa ser instalado

A instalação deve ser feita no servidor onde

é

será executada a aplicação do Protheus.

· O arquivo utilizado nos testes foi o "protheus_crystal_integration.msi" com data de 02/01/2012 existente no
pacote de Out/2013.
2) Criar o parâmetro

O parâmetro MV_JCRYSER

, com o tipo Lógico e

deve ser configurado com conteúdo .T..

3) Copiar

Em seguida, copie os arquivos citados abaixo, normalmente existentes no diretório \SMARTCLIENT\ para o \APPSERVER\:

2a)
  • APAPI.DLL

· O arquivo utilizado no teste possui data de 19/04/13, portanto é aconselhável utilizar arquivo com data igual ou
superior.
· A atualização da BUILD possui esses arquivos atualizados.
2b)
  • APCONN.DLL

· O arquivo utilizado no teste possui data de 10/10/13, portanto é aconselhável utilizar arquivo com data igual ou
superior.
· A atualização da BUILD possui esses arquivos atualizados.
2c)
  • CRYSINI.INI

· Esse
  • - Este arquivo é criado através de um Wizard, caso não exista. Também é possível
cria
  • criá-lo manualmente
conforme
modelo
  • , conforme modelo abaixo, respeitando
obviamente
  • os diretórios da sua instalação.

·
  • Procure utilizar o caminho através do DRIVE (C:\...) e não de REDE (\\SERVIDOR\...):


[PATH]
SXS=C:\TOTVS\P11\Protheus_Data\system
DATA=C:\TOTVS\P11\Protheus_Data
EXPORT=C:\TOTVS\P11\Protheus_Data\spool
LOG=0
AUTO=1

2d)
  • CRWINI.INI

· É
  • - É possível criar
esse
  • este arquivo manualmente, conforme modelo abaixo, respeitando
obviamente
  • os diretórios
da
sua
  • da sua instalação.

[SXS]
SX1=1
SX2=1

2e)


  • SGCRYS32.EXE

· O arquivo utilizado no teste possui data de 27/09/13, portanto é aconselhável utilizar arquivo com data igual ou
superior.
· No item 1, no mesmo pacote de instalação do Crystal Integration de Out/2013 existe o arquivo com essa data.
4) Atualizar o(s) repositório(s) conforme abaixo:
· Com a LIB mais recente. Caso não seja possível, também conseguimos fazer funcionar aplicando a patch de
02/10/13 que existe no pacote de atualização do Crystal Integration de Out/2013.
· Aplicar as versões mais recentes referentes as rotina do SIGAJURI, as quais chamam os relatórios utilizando o
conteúdo do parâmetro MV_JCRYSER.
Importante: A versão dessas rotinas do SIGAJURI, utilizando o conteúdo do parâmetro MV_JCRYSER logo será
disponibilizada no portal.


5) Incluir em cada ambiente (environment) do APPSERVER.INI a linha abaixo:
· CRWINSTALLPATH=<caminho do appserver, exemplo C:\TOTVS\P11\Protheus\AppServer\>
6) No servidor de aplicação criar uma conexão ODBC para o banco de dados.
· O Crystal Report utiliza uma conexão criada no ODBC32.
Importante 1: Se o Windows é 32, o ODBC32 esta na pasta ...\SYSTEM32\;
Importante 2: Se o Windows é 64, o ODBC32 esta na pasta ...\SYSWOW64\;
· Verificar se os arquivos de relatórios (.rpt) estão apontados para a conexão existente no ODBC. A conexão pode
ser a mesma da aplicação desde que essa esteja criada no ODBC32.
OBSERVAÇÕES:
· Nas estações de trabalhos, nenhuma configuração é necessária quando utilizada a impressão via servidor. Isto é,
criação de ODBC, instalação do Crystal Integration e compartilhamento para a pasta CRYSTAL são dispensáveis.
· O relatório será gerado no servidor, convertido para PDF e transferido para a estação, portanto é importante
existir o Adobe Acrobat Reader instalado no servidor.
· Observe que se a chamada da rotina (padrão ou customizada) não estiver prepara para executar via servidor,
nada das configurações acima possuem efeito e como consequência os arquivos serão buscados no
\SMARTCLIENT\.
· No item "2c", caso você ative o log (LOG=1), será criado do C:\ (se não definido path diferente) o arquivo CRLOG
que pode ser útil durante o processo de configuração.
· Caso existam outros APPSERVER (Balance) verifique se não é necessário a cópia dos arquivos para os demais
(não foi executado testes nessa situação, mas acredito que basta no APPSERVER indicado no item “5”).
· Caso você perceba que os arquivos utilizados são do SMARTCLIENT, provavelmente o parâmetro MV_JCRYSER
não esta criado, ou esta como FALSO, ou a rotina do SIGAJURI que chama o relatório não esta atualizada.