Árvore de páginas

Documento de BO

roduto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

crmbo/boCrmLogErroIntegr.p

 

Objetivo

Manter os dados de erros gerados pelas integrações que o CRM possui com outros módulos.

 

RowObject

Temp-Table principal usada para utilização dos métodos da BO e suas respectivas definições           

RowObject

Atributo

Tipo

Formato

        Descrição

Obr.

Num_id

Integer

9

Id do Registro

Sim 

idi_modul_integrad_crm

Integer

9

Modulo Integrado Crm

Sim

dat_exec

Date

99/99/9999

Data Execução

Sim

hra_exec

Character

x(08)

Hora Execucao

Sim

cod_erro

character

x(20)

Cod Erro

Sim

idi_tip_erro

Integer

9

Tipo Erro

Sim

des_erro

character

x(60)

Mensagem Erro

Sim

dsl_erro_complet

Character

x(15000)

Erro Completo

Sim

cod_usuar

Character

x(12)

User Name

Sim

dat_livre_1

date

99/99/9999

Livre 1

Não

dat_livre_2

date

99/99/9999

Livre 2

Não

num_livre_1

integer

>>>>>9

Livre 1

Não

num_livre_2

integer

>>>>>9

Livre 2

Não

val_livre_1

decimal

zzz,zzz,zz9.9999

Livre 1

Não

val_livre_2

decimal

zzz,zzz,zz9.9999

Livre 2

Não

cod_livre_1

character

x(100)

Livre 1

Não

cod_livre_2

character

x(100)

Livre 2

Não

log_livre_1

logical

Sim/Não

Livre 1

Não

log_livre_2

logical

Sim/Não

Livre 2

Não

dat_timestamp

date

99/99/9999

Data de Alteração do Registro

Não

cdd_version

Decimal

>>>,>>>,>>>,>>9

Versão

Não

 

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 CODIGO

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Num_id

Int

99999999

X

 

 

Código identificador seqüencial

 

Método: getKey

Descrição: Retorna valores dos campos chave do índice CODIGO

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Num_id

Int

99999999

 

X

 

Código identificador seqüencial

 

Método: validateRecord 

Descrição: Validações pertinentes ao DBO para as operações de Create, Update e Delete.

                  Validação de duplicidade de Preferências para um mesmo usuário.

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

char

 

 

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

char

 

 

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

char

 

 

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

char

 

 

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: openQueryDefault 

Descrição: Método padrão para abertura da query.

 

Métodos Negócio

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

 

Método:  InsertErrorIntegration

Descrição: Utilizado cadastrar erros de integração.

Requisitos: Nenhum 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

idi_modul_integrad_crm

INT

 

X

 

 

Indica se é mod. integrado do CRM

cod_erro

INT

 

X

 

 

Código do erro

idi_tip_erro

INT

 

X

 

 

Tipo de erro

des_erro

CHAR

 

X

 

 

Descrição do erro

dsl_erro_complet

CHAR

 

X

 

 

Descrição detalhada do erro