Skip to content

Tag-icone-mini.png Instalação

Referenciado por: Análise para Gerar Orçamento para SelfColor no Order | Arquitetura do Totali Commerce Web | Instalação e Configuração do Apache Tomcat | Integração Tintométrico e Commerce CheckOut | Integração Tintométrico e Totali Order | Manual para Integração com SelfColor | Tintométrico |

  1. Tintométrico no Commerce Web
  2. Instalação e Configuração do Apache Tomcat
  3. Manual para Integração com SelfColor
  4. Totali Launcher

Resumo ​

Esse artigo tem como objetivo apresentar as informações que são úteis para o processo de instalação e manutenção do software SelfColor dentro da Totali.
Sendo assim é de uso exclusivo da Totali não podendo ser liberado para cliente.
Acesse os artigos relacionados, através do Menu Lateral.

Instalação ​

1. A implantação é parecida com a do TotaliNFe, e também devemos utilizar um Tomcat atualizado e java 32 bits.

  • Marcar opção para acesso nativo na instalação do Apache.

  • Incluir os jars e DLLs que estão "libs_apache" na pasta lib do apache.

Importante:

2. Habilitar acesso por IP e porta no SQL Server do SelfColor.

  • Configurar no client.cfg o acesso a base do Commerce e do SelfColor.

  • Ao utilizar o GXServerConfig em anexo, ele deve dar conectado com sucesso ao configurar cada um dos bancos.

Para acessar o banco utilizar os dados na porta 1433:
<IP ou nome da máquina>/SELFCOLOR
integracao
1nt3gr4c40

Sql server porta.png
Exemplo de conexão realizada no TTPETTERS

3. Implantar o TotaliCommerceWeb.war no webapps.
4. Configurar conexão com SQLServer no client.cfg.
5. Implantar TotaliLauncher.
6. Agendar no TotaliLauncher.

  • Configurar ttlauncher.properties com:

servicos1=http://localhost:8082/TotallCommerceWeb/servlet/aimportafabricacoesselfcolor;
espera1=30000
intervalo1=30000
ativo1=0

Importante:

  • modificar de localhost para o IP/nome do servidor.

  • deve-se mudar ativo1=0 para ativo1=1 somente quando o TotaliCommerceWeb estiver OK e validado para processar as fabricações.

  • O TotaliLauncher ainda não tem botão de reset. É necessário reiniciar o apache ao fazer qualquer alteração no ttlauncher.properties. Ou seja, quando você for ativar o serviço será necessário reiniciar o apache.

  • Mais detalhes, veja no artigo de Manual para Integração com SelfColor.

Erros conhecidos:
Quando o processo não estiver funcionando, verifique os itens abaixo, que foram erros que já aconteceram em clientes e pararam o processo:

  • Porta não definida na configuração do SQL Server Management

Sql server portaerrada.png

  • Views sem role definida, o SQL Server interpreta que se não tem role setada, não permite a leitura

Sql server role.png

  • Usuário errado definido na configuração, já aconteceu de o cliente ter cadastrado integracao2, ao invés do default "integracao".

  • É possível testar a conexão com o SQL Server via DBEXP, basta ter a dll "ntwdblib.dll" no mesmo diretório. Fica mais fácil de validar assim se a conexão está certa.

  • Houve uma situação que o botão era pressionado e nada acontecia, depois foi descoberto que tinha erro no SQL server de falta de permissão de select na tabela TWEB_Cores. Foi colocado log com try catch do java.

  • Pode acontecer de o usuário integração não funcionar, isso pode estar relacionado a uma configuração do SQL server que permite o uso de usuários, observar imagem abaixo:

Sql server usuariointegracao.png

  • No ticket 2025081249, houve um erro de tinta faltante. Foi feito o vínculo errado do produto com o cadastro de produto, e isso gerou duplicidade. Foi solucionado excluindo as tintas pelo código externo. O código externo da tinta é a composição do ID da tabela de cores da suvinil (TWEB_CORES.ID) com embalagem. Exemplo: 1654879|25