Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi00706md.p

 

Considerações Gerais

 

Objetivo

Esta BO tem como objetivo prover facilitadores para a tela metadados de cadastro de configurações de clientes para o portal.

 

Funcionamento

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

A execução na forma persistente é realizada através da chamada de um comando RUN conforme exemplo a seguir.

A sintaxe para executar a BO em modo persistente é:

RUN dibo/bodi00706md.p PERSISTENT SET h-bodi00706md (INPUT-OUTPUT queryHandler).

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

O parâmetro queryHandler é especifico para uso da tela de metadados, verifique a documentação de metadados para verificar o uso desse parâmetro.

 

Tabelas Temporárias

 

Nos atributos das tabelas temporárias de entrada e saída:

 

ttUsuarios

Entrada/Saída

Temp-table com usuários

Entrada/Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

         id-usuario

Integer

 

 

 

 

 

Método Negócio

 

afterAllSelectedRecords

Requisito

Nenhum

Sintaxe

RUN afterAllSelectedRecords IN handle (INPUT <character>,

                                                                  INPUT-OUTPUT <handle>).

Descrição

Método usado pela tela metadados após a leitura dos dados da tabela.

Parâmetros

Descrição

tableName

Nome da tabela

 

ttDataset

Handle da ttDataSet

Retorno

A BO irá retornar o valor contido no handle da ttDataSet.

afterPersistRecord

Requisito

Nenhum

Sintaxe

RUN afterPersistRecord IN handle (INPUT <character>,

                                                         INPUT-OUTPUT <handle>,

                                                         INPUT-OUTPUT <handle>,

                                                         INPUT <handle>).

Descrição

Método usado pela tela metadados após a gravação dos dados da tabela.

Parâmetros

Descrição

pType

Type de atualização (Create, Delete, Update)

 

ttDataset

Handle da ttDataset

 

RowObject

Handle do registro a ser gravado

 

hBoHandle

Handle da BO que trata da tabela

Retorno

Nenhum

prepareQuery

Requisito

Nenhum

Sintaxe

RUN prepareQuery IN handle (INPUT-OUTPUT <handle>).

Descrição

Método usado pela tela metadados na leitura dos dados da tabela.

Parâmetros

Descrição

queryHandler

Handle da query de leitura dos dados

Retorno

Nenhum