Guia para a instalação e configuração da integração do sistema SARA com o PUCOMEX - Módulo Recintos. NOTA: Para instalação e configuração da integração com o Módulo Recintos, é requisito possuir a instalação do EAIService do sistema SARA. Para sua instalação consulte a documentação EAI Service | Serviço de Integração. ComponentesComponente | Descrição |
---|
PuSiscomexRequest.bpl | Responsável pela autenticação, envio e recebimento de mensagens para o PUCOMEX | Módulo Recintos. | MRCredenciamentoPessoa.bpl | Responsável por buscar as informações referente ao credenciamento de pessoas e gerar a mensagem JSON para envio ao PUCOMEX. | MRAcessoPessoa.bpl | Responsável por buscar as informações referente ao acesso de pessoas (entrada e saída) e gerar a mensagem JSON para envio ao PUCOMEX. | MRCredenciamentoVeiculo.bpl | Responsável por buscar as informações referente ao credenciamento de veículos e gerar a mensagem JSON para envio ao PUCOMEX. | MRAcessoVeiculo.bpl | Responsável por buscar as informações referente ao acesso de veículos (Entrada e Saída) e gerar a mensagem JSON para envio ao PUCOMEX. | MRAgendamentoVeiculo.bpl | Responsável por buscar as informações referente ao agendamento de veículos e gerar a mensagem JSON para envio ao PUCOMEX. | PuSiscomex.ini | Arquivo de configuração para a autenticação com o PUCOMEX contendo o perfil do interveniente e o caminho das chaves do certificado digital para autenticação por E-CPF ou E-CNPJ. |
Instalação dos componentesPara a instalação dos componentes basta efetuar a cópia dos arquivos mencionados acima para a pasta de instalação do serviço do EAIService.
Instalação do Open SSLA autenticação com os serviços do sistema PUCOMEX é realizada de forma segura por autenticação SSL, portanto para que isso ocorra deverá ser instalado o pacote de drivers do OpenSSL. Para a instalação deverá ser executado o arquivo "Win32Install_OpenSSL_Silent_Mode.bat" como administrador no servidor onde foi instalado o serviço EAIService. Este arquivo estará localizado na pasta EXECUTAVEIS do sistema SARA juntamente com o arquivo Win32OpenSSL-1_0_2q.exe.
Configuração do arquivo .INI O arquivo PuSiscomex.INI deverá ser criado na pasta CONFIG, localizado no diretório SERVICES/Config. Neste arquivo deverá ser configurado o perfil do interveniente e o caminho das chaves da certificação digital A1 (e-CPF ou e-CNPJ) para autenticação no PUCOMEX. Ver a lista de perfis de intervenientes disponíveis em https://docs.portalunico.siscomex.gov.br/. As chaves do certificado digital A1 deverão estar em arquivos no formato .PEM. Para a geração dos arquivos seguir as orientações em "Geração dos arquivos .PEM de um certificado digital".
NOTA: Atualmente a certificação digital está disponível somente no modelo A1.
Painel |
---|
| [PROFILE_E-CPF_A1] RoleType=DEPOSIT [CERTIFICATE_E-CPF_A1] SiscomexCertFile=C:\TFS\SARA\Services\config\CertificadoDigital\CCT\cert.pem SiscomexKeyFile=C:\TFS\SARA\Services\config\CertificadoDigital\CCT\privatekey.pem SiscomexRootCertFile=C:\TFS\SARA\Services\config\CertificadoDigital\CCT\publiccert.pem
[PROFILE_E-CNPJ_A1] RoleType=DEPOSIT
[CERTIFICATE_E-CNPJ_A1] SiscomexCertFile=C:\TFS\SARA\Services\config\CertificadoDigital\MR\cert.pem SiscomexKeyFile=C:\TFS\SARA\Services\config\CertificadoDigital\MR\privatekey.pem SiscomexRootCertFile=C:\TFS\SARA\Services\config\CertificadoDigital\MR\publiccert.pem
|
NOTA: É possível ativar ou desativar uma ou mais mensagens de integração com o Módulo Recintos, abaixo segue alguns exemplos:
Bloco de código |
---|
language | sql |
---|
title | Ativar ou Desativar Mensagens |
---|
| /*Desativar a integração de todas as mensagens do CCT*/
update tab_eai_external_application set eea_active = 1 where eea_id = 2
/*Desativar a integração da mensagem da Unitização de Carga*/
update tab_eai_transaction set et_active = 1 where eea_id = 2 and et_id = 10
|
Parametrização do endereço base para a integração com o PUCOMEX - Módulo RecintosPara informar o endereço base para a integração com o PUCOMEX, basta realizar o comando SQL abaixo informando o endereço no campo eea_address_base.
Bloco de código |
---|
language | sql |
---|
title | Comando SQL |
---|
| update tab_eai_external_application
set eea_address_base = 'https://val.portalunico.siscomex.gov.br'
where eea_id = 2 |
|