Guia Prático: Validação da Integração 838
Este tutorial mostra como validar a Integração 838 no ambiente de teste, com instruções claras e imagens para cada etapa.
1. Preparação do Ambiente
- Clone o projeto: Etec.Assincronos.Webfopag
- Abra a classe
Integracao838.cse coloque um breakpoint em:await TransmitirArquivoSftpAsync(arquivoTitular, false);
2. Ajuste de Consulta (Opcional)
Só necessário se não houver alterações de registro de empregado e dependentes no dia anterior. Caso não precise, pule para o passo 4.
- Na classe
Integracao838Repository.cs, acesse o regionSELDADOSEMPREGADOEDEPENDENTE:
- Altere as verificações de data e tabelas temporárias conforme indicado:

3. Desativar Log (Opcional)
- Na classe
LoggerIntegracao.cs, comente a linha:await repos.RegistrarLogAsync(new LogIntegracaoDTO){...}
4. Executar o Projeto
- Execute o projeto
Etec.Assincronos.Webfopagnormalmente.
5. Disparar a Geração via RabbitMQ
- Acesse o RabbitMQ do ambiente desejado.

- No menu Queues, procure pela fila
Folha_Assincronos_Debug_Padrao.
- Clique em Publish message e cole o seguinte JSON:
{
IdAtividadeControl : null,
DataBase : "corteva",
Cancelar : false,
IdSistema : 3,
ConfigSimultaneas : {
CS : 2
},
PluginMetadata : "Integracao838",
Parametros : ""
}

- Clique em Publish message para enviar.

6. Finalização
- Após a execução do RabbitMQ, o projeto irá parar no breakpoint definido no passo 1.

- Arraste a execução para o
return GerarZipArquivos(arquivoTitular, arquivoDependente);e continue a execução.
- O arquivo gerado estará disponível em:
C:\Temp\Test

Siga a ordem dos passos para garantir a validação correta da Integração 838. As imagens ilustram cada etapa do processo.