Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

insertError

Requisito

Nenhum.

Descrição

Insere erro na temp-table RowErrors

Parâmetros

Tipo

Input/Output

Descrição

pErrorNumber

INTEGER 

INPUT Número do erro

pErrorType 

CHARACTER INPUTTipo do erro
pErrorSubType CHARACTER INPUTSubtipo do erro
pErrorParametersCHARACTER 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"

gerarCopiaDetalhePendencia

Requisito

Nenhum.

Descrição

Gravar uma cópia das informações do detalhe da pendência para que seja mantido um histórico das informações usadas no Fluig.

Parâmetros

Tipo

Input/Output

Descrição

iNrTransacao

INTEGER

INPUTNúmero da transação

Retorno

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

gerarCopiaDetalheDocumento

Requisito

Nenhum.

Descrição

Gravar uma cópia das informações do detalhe do documento para que seja mantido um histórico das informações usadas no Fluig.

Parâmetros

Tipo

Input/Output

Descrição

iNrTransacao

INTEGER

INPUTNúmero da transação

Retorno

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

gerarCopiaHistoricoDocumento

Requisito

Nenhum.

Descrição

Gravar uma cópia do histórico de aprovações do documento para que seja mantido um histórico das informações usadas no Fluig.

Parâmetros

Tipo

Input/Output

Descrição

iNrTransacao

INTEGER

INPUTNúmero da transação

Retorno

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

gravaMlaDoctoPendAprovacDet

Requisito

Nenhum.

Descrição

Grava na tabela mla-docto-pend-aprovac-det o espelho do documento/pendência/historico para manter salvo o que foi integrado com o Fluig.

Parâmetros

Tipo

Input/Output

Descrição

 iNrTransacao

INTEGER 

INPUT Número da transação da pendência 

 iTipo

INTEGER INPUT 

Tipo do registro que será gravado: 1- Detalhe da pendência; 2- Histórico do documento; 3- Detalhe do documento; 4 - Chave da pendência 

lcTexto LONGCHAR INPUT longchar com o json que será salvo no banco de dados 
lRemoveAntigo LOGICAL INPUT flag que indica se irá remover os registros antigos para a transação + tipo informados. 

...

Retorno

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

getMlaDoctoPendAprovacDet

Requisito

Nenhum.

Descrição

Retorna o json remontado* para ser convertido em temp-table.

  • Como o json é gravado em partes de até 2000 caracteres, é preciso remontá-lo antes de retorná-lo.

Parâmetros

Tipo

Input/Output

Descrição

iNrTransacao

INTEGER

INPUTNúmero da transação

iTipo

INTEGERINPUTTipo do registro que será retornado: 1- Detalhe da pendência; 2- Histórico do documento; 3- Detalhe do documento; 4 - Chave da pendência 
lcJsonLONGCHAROUTPUTJson com as informações solicitadas de acordo om o tipo informado.

Retorno

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

piReprocessaErrosIntegracao

 

 

 

 

 

 

 

 

 

xxx

Requisito

Nenhum.

Descrição

Caso haja erros de integração para a transação reprocessa-os antes de executar uma nova integração.

Parâmetros

Tipo

Input/Output

Descrição

iNrTransacao

INTEGER

INPUTNúmero da transação

iCdnTipoErro

INTEGERINPUTTipo de erro para geração do erro de integração, caso haja.

Retorno

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

insereErroMonitor

Requisito

Nenhum.

Descrição

Insere os erros no monitor de integração (html.mla0172) e na temp-table RowErrors.Busca os detalhes do documento MLA

Parâmetros

Tipo

Input/Output

Descrição

 iNrTransacao

INTEGER

INPUT Número da transação

piTipo 

INTEGER INPUT Tipo de erro. (1=Envio, 2=Aprovação, 3=Reprovação, 4=Cancelamento por alteração, 5=Cancelamento por eliminação, 6=Troca de aprovador)
piCodErro INTEGER INPUTCódigo de erro do cadastro de mensagens
pcParams CHARACTER INPUTParâmetros que serão passados para a mensagem de erro
pcUserOrig CHARACTER INPUTUsuário original da pendência
pcUserCHARACTERINPUTUsuário destino, caso seja uma troca de aprovador

Retorno

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

setReprocess

Requisito

Nenhum.

Descrição

Seta a variável lógica lReprocess, que indica se a execução está sendo feito pelo reprocessamento dos erros do monitor.

Parâmetros

Tipo

Input/Output

Descrição

 plReprocess

LOGICAL 

INPUT  Flag que indica se é reprocessamento 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".

setHandleFluig

Requisito

Nenhum.

Descrição

Inicia o handle da api de integração com o Fluig.

Retorno

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

 

setHandleFluig

Requisito

Nenhum.

Descrição

Encerra e elimina o handle da api de integração com o Fluig.

 

 

  

 

   
    
    
   

Retorno

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