Assunto

Produto:

Datasul

Ocorrência:

Documentação de API

Nome físico:

lap/mlaapi017.p

 

Objetivo

Esta api tem como objetivo realizar o reprocessamento das pendências para a integração do MLA com o Fluig.

Funcionamento

Esta api é responsável pelo reprocessamento das pendências do MLA que ocorreram erro na integração com o Fluig.

 

Requisito

Nenhum.

Descrição

Realiza o reprocessamento das pendências com erro de integração

Parâmetros

Tipo

Input/Output

Descrição

ttIntegrateTransactionFluig

TEMP-TABLE

INPUT

Registros que serão reprocessados

RowErrors

TEMP-TABLE

OUTPUT

Erros do processamento

Retorno

O retorno desta procedure será "NOK" sempre que ocorrer algum erro durante o processamento, caso contrário o retorno será "OK".

 

 

pi-verifica-integracao-fluig

Requisito

Nenhum.

Descrição

Verifica se o tipo de documento da pendência está integrado com o Fluig

Parâmetros

Tipo

Input/Output

Descrição

pi-nr-trans

INTEGER

INPUT

Número da transação

pl-integrado

LOGICAL

OUTPUT

Flag que indica se está integrado com o Fluig ou não

Retorno

O retorno desta procedure será "NOK" sempre que ocorrer algum erro durante o processamento, caso contrário o retorno será "OK".

pi-elimina-cancelados-sem-integracao

Requisito

Nenhum.

Descrição

Elimina registros de erros que não precisam ser mais considerados

Parâmetros

Tipo

Input/Output

Descrição

pi-nr-trans

INTEGER

INPUT

Número da transação

pl-elimina-erros

LOGICAL

OUTPUTFlag que indica se removeu os registros que não precisam mais ser considerados

 

Retorno

O retorno desta procedure será "NOK" sempre que ocorrer algum erro durante o processamento, caso contrário o retorno será "OK".

pi-busca-detalhe-pendencia

Requisito

Nenhum.

Descrição

Busca detalhe da pendencia gravada em JSON e retorna em uma temp-table

Parâmetros

Tipo

Input/Output

Descrição

pi-nr-trans

INTEGER

INPUT

Número da transação

pi-cdn-tip-det

INTEGER

INPUTTipo do detalhe (1- Pendência; 2- Histórico; 3- Detalhe da pendência) 
tt-detalhe-pendenciaTEMP-TABLEOUTPUTTemp-table com os dados do detalhe da pendência

Retorno

O retorno desta procedure será "NOK" sempre que ocorrer algum erro durante o processamento, caso contrário o retorno será "OK".

piCriaRowErrors

Requisito

Nenhum.

Descrição

Cria registro de erro na RowErrors

Parâmetros

Tipo

Input/Output

Descrição

piErrorNumber

INTEGER

INPUT

Código do erro

piErrorParameters

CHARACTER

INPUTParâmetros da mensagem de erro

Retorno

O retorno desta procedure será "NOK" sempre que ocorrer algum erro durante o processamento, caso contrário o retorno será "OK".