Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

 mnbo/bomn158.p

 

Objetivo

Validação, Manutenção e acesso rápido a tabela “tipo-manut”. 

 

Funcionamento

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

...

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da BO. 

 

Tabelas Temporárias

Nos atributos das tabelas temporárias:

...

  

Requisito

Procedure chamada pelo método interno CreateRecord. Não deve ser chamada externamente.

 

Sintaxe

run afterCreateRecord in this-procedure.

 

Descrição

Metodo executado após a atualização do registro.

 

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.

 

   

afterUpdateRecord

 

Requisito

Procedure chamada pelo método interno UpdateRecord. Não deve ser chamada externamente.

 

Sintaxe

run afterUpdateRecord in this-procedure.

Descrição

Metodo executado após a atualização do registro.

 

 

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.

 

    

validateDeleteFrotas

   

Requisito

Nenhum.

Sintaxe

run validateDeleteFrotas in this-procedure.

 

Descrição

Chama a API do produto frotas que validará o relacionamento das tabelas de frotas com os cadastros do MI.

 

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.

 

   

getEstatisticaClasse

  

Requisito

Nenhum.

Sintaxe

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

                                     output<integer>,

                                     output<integer>,

                                     output<character>,

                                     output<character>).

Descrição

Retorna a estatística e a classe e as descrições de cada.

 

 

Parâmetros

Descrição

 

pcd-tipo

Código tipo manutenção

 

p-tipo

Código Estatística

 

p-tp-manut

Código Classe

 

p-str-tipo

Descrição Estatística

 

p-str-tpmanut

Descrição Classe

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.

 

    

getClasse

 

Requisito

Nenhum.

 

Sintaxe

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

                          output<integer>).

 

Descrição

Retorna a classe do tipo de manutenção.

 

 

Parâmetros

Descrição

 

pcd-tipo

Código tipo manutenção

 

p-tp-manut

Código Classe

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.