01. DADOS GERAIS
Produto: | TOTVS Logística Recintos Aduaneiros
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Logística |
Módulo: | Serviço de Integração - Recintos Aduaneiros |
Função: | Serviço de Notificação da Integração do Pré-Cadastro |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGPORTOS-17270 |
02. SITUAÇÃO/REQUISITO
Atualmente os clientes do Totvs Logística Recintos Aduaneiros utilizam o SYNC, produto desenvolvido pela FSW Totvs, para automatizar o registro de documentos no pré-cadastro. O sistema considera uma imagem do MANTRA a partir da qual se faz o filtro das informações para o cadastro dos documentos.
Com a entrada do CCT de importação modal aéreo, o IATA e a RFB passam a disponibilizar API´s para que os recintos possam buscar as informações quando a carga ainda está sobre nuvem e, antecipar seus processos internos e assim, gerenciar suas necessidades e trazer mais fluidez ao processo.
As API´s de consulta de viagem e consulta de conhecimento de carga permitem fazer a busca das informações e após isto, pode-se utilizar o serviço de notificação de push e, para tanto, deve-se prever um serviço que "escute" as notificações e atualize as informações.
https://api-docs.portalunico.siscomex.gov.br/swagger/ccta.html
Considerando que as informações da viagem são disponibilizadas com antecedência, as mesmas podem sofrer alterações que podem influenciar os processos em andamento dentro do TOTVS Logística Recintos Aduaneiros e demandar retificações da API Recintos ou mesmo do CCT aéreo. Assim, deve-se observar os eventuais impactos e necessidades adicionais para garantir que todas as informações transmitidas e registradas no sistema estejam corretas. Neste sentido, avaliar a viabilidade de rastrear as retificações decorrentes destas alterações para efeito de auditoria.
03. SOLUÇÃO
A solução, um módulo para o servidor web Apache, deve ser instalado e configurado em servidor com acesso externo para o consumo da API pelo sistema de notificação do Siscomex.
- Sistema operacional Microsoft Windows Server 2012 64 bits ou superior;
- 25MB de espaço em disco;
- Apache Server 2.4 para ambientes Windows 64 bits;
- REDIS 5.0.14 ou superior para ambientes Windows 64 bits.
Nota: Tanto o servidor web Apache quanto o servidor de banco de dados REDIS devem ser instalados previamente. Para mais informações sobre como instalar cada um destes requisitos, consulte a seção Demais Informações deste documento.
Para a instalação da solução, basta copiar o módulo mod_ccta_push_v1.so para o diretório modules do Apache e incluir no arquivo conf\httpd.conf as configurações do módulo, como segue:
LoadModule ccta_push_v1_module modules/mod_ccta_push_v1.so
<Location /api/sara/pushservice/v1>
SetHandler mod_ccta_push_v1-handler
</Location>
Hostname=HostSQLServerSARA (Host do Servidor SQL Server com o banco de dados do SARA)
DriverID=MSSQL
Port=1433
Database=sara_db
Username=usuario_push (usuário para login no banco)
Password=senha_usuario_push (senha para login no banco)
CharSet=SQL_Latin1_General_CP1_CI_AS
ChaveSecreta=palavra_passe_para_push (chave string para validação das mensagens de notificação enviadas pela Siscomex, conforme orientação da documentação do serviço)
Após efetuada a configuração dos parâmetros de operação do serviço, basta acessar o gestor de serviços do servidor e comandar a inicialização da instância do servidor Apache.
04. DEMAIS INFORMAÇÕES
Para uma perfeita integração com o sistema TOTVS Recintos Aduaneiros, este deve estar em sua versão 12.1.2311 ou superior.
Sobre o Apache para Windows: https://simplificandoredes.com/instalar-apache-em-windows/
Sobre o REDIS para Windows: https://github.com/tporadowski/redis/releases