Processo automático 155 - Retorno Pagamento Eletrônico
Processos
- Esta rotina faz o processamento automático do retorno do pagamento eletrônico, semelhante ao que é feito pela tela F510PRT;
- Ela possibilita processar múltiplos arquivos simultaneamente. Serão processados todos os arquivos existentes no diretório informado no parâmetro "DIRETORIO" do processo automático ou, caso o parâmetro esteja vazio, será usado o diretório informado no campo Diretório Arquivos Retorno PE do cadastro do portador na tela F039POR;
- Não deve haver dois portadores ou processos automáticos apontando para um mesmo diretório quando a rotina de processo automático for utilizada.
- Dentro do diretório informado para processamento (diretório de origem dos arquivos), serão criados os seguintes subdiretórios:
- Logs: armazenará o log de processamento de cada arquivo processado. O arquivo de log será gerado com o nome do arquivo, concatenado com data e hora de processamento, mais extensão ".LOG";
- Processando: armazenará temporariamente os arquivos que estão sendo processados pelo processo automático. Caso o sistema não consiga processar um arquivo por falta de parametrização ou algum outro problema, o arquivo será retornado para o diretório de origem e aguardará nova tentativa de processamento (detalhes do processamento serão armazenados no log do arquivo).
- Arquivos existentes nessa pasta por muito tempo podem indicar que a instância processando o arquivo teve uma parada forçada. Nesse caso, deve-se verificar se foi gerado algum log para esses arquivos (avaliando se houve algum erro) e movê-los manualmente para o diretório de origem, possibilitando aos mesmos serem processados novamente.
- RetornoComErro: armazenará os arquivos que foram processados corretamente mas que tiveram um ou mais títulos retornados com alguma inconsistência (detalhes do processamento serão armazenados no log do arquivo);
- RetornoComSucesso: armazenará os arquivos que foram processados sem inconsistências (detalhes do processamento serão armazenados no log do arquivo).
- Quando forem informados mais de um portador no parâmetro "CODPOR", cada portador será processado individualmente, gerando um log individual no cadastro de logs do processo automático.
Configuração da tela de Cadastro de Processo
- Tipo do processo: 04 - Rotina;
- Rotina Sapiens: 155 - Retorno Pagamento Eletrônico. Campo obrigatório;
- Empresa Execução: Informar a empresa onde o processo será executado. Campo obrigatório;
- Filial Execução: Informar a filial onde o processo será executado. Campo obrigatório.
Parâmetros
- CODPOR: Código dos portadores que serão processados. Parâmetro com abrangência.
Ex.: 'CODPOR=001' ou 'CODPOR="001","041"'. - DIRETORIO: Diretório onde se encontram os arquivos de retorno a serem processados. O parâmetro é opcional (se não for informado, será usado o diretório informado no campo Diretório Arquivos Retorno PE do cadastro do portador). Se informado mais de um portador no parâmetro "CODPOR", esse parâmetro será ignorado, gerando um alerta no log. O usuário deve garantir que não sejam informados dois portadores que apontem para um mesmo diretório de origem dos arquivos;
- EMAIL_LOG: E-mail para onde será enviado uma cópia do log de processamento. Será enviado um e-mail para cada portador que for processado. O parâmetro é opcional (se não for informado, nenhum e-mail será enviado). O e-mail pode ser personalizado através do identificador de regra GER-000EMAIL01;
- TIPO_LOG: "DEFAULT" ou "DEBUG". O tipo "DEBUG" gera um log mais detalhado do processamento dos arquivos, sendo útil para identificação de erros. O parâmetro é opcional (se não for informado, será usado o tipo "DEFAULT").