Documento de BO 

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi411.p

 

RecordSet

 

 eq-veic

eq-grp-embarq

Atributo

Tipo

Formato

Descrição

Obr.

cod-chassi

character

x(20)

Chassi   

sim

cod-placa

character

x(12)

Placa

sim

cod-tip-veic

character

x(12)

Código do tipo do veículo

não

des-veic

character

x(40)      

Descrição Veículo

não

dsl-narrat

character

x(15000)

Narrativa

não

log-ativo

logical

Sim/Não

Filtro ativo

não

r-Rowid

Rowid

 

Armazena Endereço físico

sim                                  

 

RecordSet  Related   

 

Temp-Tables adicionais utilizadas nos demais métodos de negócio para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.           

 

 

Atributo

Tipo

Formato

Descrição

Obr.

 

 

 

 

 

 

Métodos Básicos

 

Métodos básicos de acesso ao banco de dados.

 

 

Método:

goToKey

 

Descrição: 

Reposiciona registro com base no índice eqveic-id.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-placa

Char

x(12)

X

 

 

Placa

 

 

Método:

getKey

 

Descrição: 

Retorna valores dos campos do índice eqveic-id.

 

Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-placa

Char

x(12)

 
X

 

Placa

 

 

Método:

validateRecord

 

Descrição:

Validações pertinentes ao DBO


Requisitos:

Nenhum


Parâmetros:

Recebe o tipo de validação (Create, Delete, Update)

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PType

Char

 

X

 

 

Recebe o tipo de validação

 

 

Método:

getCharField

 

Descrição: 

Retorna o valor de um campo character.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Char

 

 

X

 

Valor Campo

 

 

Método:

getDecField

 

Descrição: Retorna o valor de um campo decimal.


Requisitos: Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Decimal

 

 

X

 

Valor Campo

 

 

Método:

getIntField

 

Descrição: Retorna o valor de um campo inteiro.


Requisitos: Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Integer

 

 

X

 

Valor Campo

 


Método:

getDateField

 

Descrição: Retorna o valor de um campo date.


Requisitos: Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Date

 

 

X

 

Valor Campo

 


Método:

getLogField

 

Descrição: 

Retorna o valor de um campo logical.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Logical

 

 

X

 

Valor Campo

 

 

Método:

getRawField

 

Descrição: 

Retorna valor de campos do tipo raw.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Raw

 

 

X

 

Valor Campo

 

 

Método:

getRecidField

 

Descrição: 

Retorna valor de campos do tipo recid.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Recid

 

 

X

 

Valor Campo

 

Queries e Constraints

 

Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados.

 

 

Método:

OpenQueryStatic ("Main")

 

Descrição:

Busca conjunto de registros da tabela eq-veic.

 

 

Método:

openQueryStatic (“Chassi”)

 

Descrição:

 

Constraints Associados:

 


Método:

openQueryStatic (“Veículo”)

 

Descrição:

 

Constraints Associados:

 


Método:

SetConstraintChassi

 

Descrição:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

 

 

 

 

 

 

 

 

 

Método:

SetConstraintVeiculo

 

Descrição:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

 

 

 

 

 

 

 

 

Métodos Negócio

 

Métodos adicionais de atualização e acesso a base de dados.

 

 

Método:

 

Descrição:

 

Requisitos:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

 

 

 

 

 

 

 

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))