Árvore de páginas

Versões comparadas

Chave

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

...

Validação, Manutenção e acesso rápido a tabela “mab-param-integr”.

 

Funcionamento

A BO irá validar os dados, manutenir a tabela e fazer a leitura dos registros da tabela “mab-param-integr”.

...

Requisito

Nenhum

Sintaxe

run goToKey in h-handle (input <integer>).

Descrição

Reposiciona a query com base na chave primária da tabela.

 

Parâmetros

Descrição

 

pcdn-param

recebe valor do campo cdn-param

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

getKey

 

Requisito

Nenhum

Sintaxe

run getKey in h-handle (input <integer>).

Descrição

Retorna os campos da chave primária da tabela.

 

Parâmetros

Descrição

 

pcdn-param

recebe valor do campo cdn-param

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

  

 

getCharField

Requisito

Nenhum

Sintaxe

run getCharField in h-handle (input  <character>,

                              output <character>).

Descrição

Retorna os valores dos campos da tabela que são caracteres.

 

Parâmetros

Descrição

 

pFieldName

Nome do campo a ser retornado

 

pFieldValue

Valor do campo.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

...

 

Requisito

Nenhum

Sintaxe

run openQueryMain in h-handle.

Descrição

Abre a query da BO com todos os registros.

 

Parâmetros

Descrição

 

Não Contém

 

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

 


Método Negócio

validateRecord

...

atualizaValor1

    

Requisito

Nenhum.

Sintaxe

run atualizaValor1 in h-handle (input <integer>,

                                input <character>,

                                input <character>,

                                input-output <character>).

Descrição

Faz busca na tabela, valida e atualiza valores.

 

Parâmetros

Descrição

 

pCod 

Código do Parãmetro de Integração

pLabel

Label

pDes 

Descrição do Parâmetro de Integração

pValor

Valor do Parâmetro

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro....

 

   

buscaValor

    

Requisito

Nenhum.

Sintaxe

run buscaValor in this-procedure (input <integer>,

                                  input-output <character>).

Descrição

Faz uma busca pelo código do parâmetro de inegração e retorna o valor do parâmetro.

 

Parâmetros

Descrição

 

pCod

Código do Parãmetro de Integração

pValor

Valor do Parâmetro

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro....

 

   

validaParametros

    

Requisito

Nenhum.

Sintaxe

run validaParametros in this-procedure (input <integer>,

                                        input <character>).

Descrição

Verifica ocorrência de erros.

 

Parâmetros

Descrição

 

pParam

Código do Parãmetro de Integração

pValor

Valor do Parâmetro

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro....