Reviso: 15/06/2012
Instalao TotvsServiceSped
NDICE
Instalao do produto TotvsServiceSped ..............................................................................1 Instalao do TOPConnect ...................................................................................................2 Configurao da conexo com o Banco de Dados..................................................................5 1. SQL Server ............................................................................................................................. 5 2. Informix ................................................................................................................................. 7 3. Oracle .................................................................................................................................. 10 Configurao do TOPConnect ............................................................................................. 11 Configuraes necessrias no servidor Logix....................................................................... 16 Configurao do TOTVSSERVICESPED ................................................................................. 17
Instalao TotvsServiceSped
O servidor deve ter acesso liberado para a internet O acesso deve ser full, sem firewall. Este acesso necessrio para o envio e
recebimento das notas e retornos do SEFAZ. No pode ser um ISA Server
Servidor de e-mail POP/SMTP necessrio que o servidor possua estes protocolos para o envio dos XMLs.
Obs.: No funciona com IMAP. Os produtos mencionados neste documento (exceto Java) devem ser baixados no
portal do cliente/Download (http://suporte.totvs.com/download). Pesquisar pela Linha = Logix, Tipo = Outros e filtrar por nfe.
Instalao TotvsServiceSped
Instalao do TOPConnect
O TOPConnect um aplicativo da TOTVS, responsvel pelo acesso ao Banco de Dados, que utiliza conexo ODBC e suporta drivers para diferentes Bancos de Dados. Abaixo seguem os passos para a instalao e configurao do programa: ATENO: Caso seja instalado o TOPConnect em um computador com o sistema operacional de 64-bits, esse deve ser instalado diretamente no C:\, criando a estrutura C:\TOPConnect. 1) Selecione o idioma desejado
Instalao TotvsServiceSped
Instalao TotvsServiceSped
Depois de sua instalao necessrio iniciar o servio. Para isto, acesse o Painel de Controle > Ferramentas Administrativas > Servios. Em seguida, selecione o servio do TOPConnect, clique sobre o nome do servio e depois no link "iniciar".
O link "Iniciar o servio" ser habilitado, depois de sua habilitao, a instalao do TOPConnect estar concluda.
4
Instalao TotvsServiceSped
Instalao TotvsServiceSped
ATENO: No SQL Server, o usurio que faz a conexo ODBC deve ser o "sa".
Marque a primeira opo e selecione o banco de dados padro que o TotvsSped far a conexo.
Instalao TotvsServiceSped
2. Informix
Para que o TOPConnect se comunique com o banco de dados, necessrio que o client do Informix esteja na verso 2.90. Verifique a verso do client Informix, selecionando a ltima aba "About IBM Informix ODBC". Caso a verso seja diferente da 2.90, favor providenciar a verso adequada (IBM Informix ODBC 2.90). O client de conexo do Informix deve ser instalado no diretrio C:\Informix, para isto, deve-se selecionar a opo "Custom" durante a instalao. Lembre-se! O TSS no deve ser instalado no mesmo servidor de banco de dados.
Abra o painel de Controle > Ferramentas Administrativas > Fontes de Dados (ODBC). Deve ser adicionado em Fonte de dados de sistema o driver para o Banco de Dados Informix. Informe as configuraes de acordo com o seu Banco de Dados.
Instalao TotvsServiceSped
Instalao TotvsServiceSped
Marque a opo "User Server Database Locale"; O Client Locale deve ter o mesmo valor do Database Locale. Em "Cursor Behavior", selecione a opo "1 - Preserve" e o "VMB Character" mantenha "0 - Estimate"; O "Fetch Buffer Size" deve ficar com o valor mximo, 32767.
A opo "Auto Commit Optimization" j vem marcada, deixe-a desta forma; Marcar as opes "Insert Cursors" e "Scrollable Cursors"
Instalao TotvsServiceSped
3. Oracle
No banco de dados Oracle no necessria uma configurao de dados ODBC, basta cadastrar no arquivo de conexes TNSNAMES.ora os dados da conexo com o banco. Obs.: Este arquivo geralmente fica na pasta raiz de instalao do Oracle\network\admin\TNSNAMES.ora. Informe as configuraes de acordo com o seu Banco de Dados.
Basta cadastrar os dados do seu servidor no arquivo mencionado acima. Obs.: Sugerimos que o nome da fonte de dados seja "TotvsSped", sem aspas
10
Instalao TotvsServiceSped
ATENO: No ORACLE tambm devem ser configuradas algumas variveis de ambiente, para garantir a correta conexo do TOPConnect com o banco de dados. Devem-se criar as seguintes variveis de ambiente de SISTEMA:
Varivel: ORACLE_HOME
Varivel: TNSADMIN
Valor: Diretrio onde se encontra o arquivo TNSNAMES.ora
Configurao do TOPConnect
Abra o TOPConnect que foi instalado anteriormente, d um "Ok" na primeira tela para conectar no servio TOPConnect
11
Instalao TotvsServiceSped
Selecione a aba "Configuraes" e nas abas abaixo, a opo correspondente ao seu banco de dados, conforme exemplos abaixo. Clique no boto "Novo", digite o nome do alias criado na conexo ODBC ("TotvsSped", conforme sugerido) e digite o usurio e senha de acesso ao banco.
SQL Server
Informix
12
Instalao TotvsServiceSped
Oracle
Clique em "Salvar" para que as configuraes sejam salvas no arquivo de configurao do TOPConnect. O TotvsServiceSped usar as informaes deste arquivo para conectar no seu banco de dados. ATENO: No banco de dados ORACLE, deve-se selecionar a opo Usar BLOB para campos MEMO, conforme a imagem acima. Esta opo est disponvel apenas quando se configura o banco Oracle. Nas demais, por no ser necessria, esta opo no est disponvel. necessrio apontar no arquivo de configurao do TOPConnect, o caminho aonde se localiza o arquivo OCI.dll O arquivo de configuraes do TOPConnect se chama topconn.ini e fica dentro do diretrio onde o aplicativo foi instalado, por padro, C:\Arquivos de Programas\TOPConnect ou C:\Program Files\TOPConnect (ou C:\TOPConnect caso seja um sistema 64-bits, conforme recomendado acima). Neste arquivo topconn.ini, deve ser adicionado na seo ORACLE a varivel ClientLibrary, apontando para o arquivo OCI.dll, conforme exemplo abaixo: [ORACLE] environments=TotvsSped ClientLibrary=C:\oracle\ora92\bin\OCI.dll (A DLL fica no \bin do diretrio de instalao do Oracle) Em seguida, na aba Assistentes, selecione Validao de Conexo > Avanar, selecione o banco de dados a ser utilizado, informe o nome da fonte de dados que foi criada nas fontes de dados ODBC (como sugerido, "TotvsSped") e clique em
13
Instalao TotvsServiceSped
"Finalizar", dever ser exibida a informao "Conexo Ok". Caso acontea algum erro, verificar os dados de conexo fornecidos. Clique na opo "Validao de Conexo"
Avanar
14
Instalao TotvsServiceSped
Coloque o nome de ambiente que voc configurou anteriormente (como sugerido, "TotvsSped") e clique em "Finalizar"
15
Instalao TotvsServiceSped
Se alguma das informaes estiver errada, ser exibida uma mensagem de erro. Significa que existe algum erro de configurao no ODBC ou nos dados informados no TOPConnect.
16
Instalao TotvsServiceSped
Configurao do TOTVSSERVICESPED
1) Descompacte o arquivo diretamente no C:\, desta forma ser criada a pasta "C:\TotvsSped\"com vrias subpastas. 2) Dentro da subpasta "C:\TotvsSped\AppServer" deve-se editar o arquivo TotvsAppServer.ini com as seguintes configuraes, conforme abaixo. a) Dentro da chave [sped] deve-se alterar os parmetros abaixo: TopDatabase=mssql // Colocar uma das opes abaixo, correspondente ao seu banco de dados (como exemplo, foi usado o do SQL Server): mssql: SQL Server informix: Informix oracle: Oracle TopAlias=TotvsSped // Informar o nome da conexo usada no ODBC, neste caso, se foram seguidas as sugestes, basta deix-la como est, que "TotvsSped" [HTTP] Enable=1 Port=80(*) Path=c:\mp10\Html RpcEnable=1 instances=2,100 SessionTimeout=600 [IP LOCAL] // Alterar para o IP da mquina onde est sendo instalado o TotvsSped ENABLE=1 PATH=C:\mp10\web\ws ENVIRONMENT=SPED INSTANCENAME=ws RESPONSEJOB=JOB_WS DEFAULTPAGE=wsindex.apw Por padro, o TotvsServiceSped utiliza a porta 80 para o servio de comunicao, caso seu servidor j utilize esta porta para outros fins, escolha outra que esteja livre. Esta porta dever ser configurada nas chaves: [localhost] e [IP_DO_SERVIDOR], conforme exemplo abaixo: [localhost:8080] e [10.10.10.10:8080] 3) Depois da configurao do arquivo TotvsAppServer.ini, deve-se iniciar o servidor TSS. Para isto, pode ser criado um atalho no desktop ou instalar como servio.
17
Instalao TotvsServiceSped
Opo 1 Atalho: C:\TotvsSped\AppServer\TotvsAppServer.exe - console Se todos os parmetros do TSS estiverem OK, uma tela, como demonstrado abaixo, ser exibida.
Opo 2 Servio: Deve ser configurada uma chave dentro do arquivo totvsappserver.ini da seguinte maneira: [SERVICE] NAME=TOTVSSERVICESPED DISPLAYNAME= TotvsServiceSped (nome como ser includo na guia services do painel de controle do Windows) No diretrio c:\totvssped\appserver ser gerado um arquivo totvsconsole.log que conter as informaes que seriam demonstradas na tela acima, na opo 1 (atalho). Para testar se os servios esto funcionando corretamente, basta abrir no seu browser o endereo http://localhost ou http://localhost:PORTA, caso tenha alterado para alguma outra porta, diferente da padro (80). Obs.: O servio "Log de Chamada de Servios" sempre desabilitado por padro, no h necessidade de ativ-lo.
18
Instalao TotvsServiceSped
Uma pgina com todos os servios dos webservices ativos ser aberta no navegador. ATENO: Na shell que executa o Logix, adicionar a seguinte linha: "umask 000" (sem aspas), para que ao executar o Logix, as devidas permisses sejam concedidas. Verifique se no h uma verso menor da biblioteca Itext instalada na mquina, se houver recomendvel que seja retirada.
19