Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Criação

...

dos Pontos de Entrada

...

do Extrator Protheus

Linha de Produto:

Microsiga Protheus®

Segmento:

Serviços

Módulo:

Extrator Protheus®

Parâmetro:
NomeTipoDescrição
PARAMIXB[1]CaracterAlias da tabela Fato ou Dimensão que está sendo gravada no momento.
Retorno:

Nome

Tipo

Descrição

Obrigatório

 aRet

Vetor

Tabelas que estarão disponível para consulta ao utilizar o ponto de entrada BIEXTGRV.

X

Rotina:

Rotina

Nome Técnico

BIUSRTABBIXRunUsrTab

Rotina:

Rotina

Nome Técnico

Execução BIUSRTABBIXRunUsrTab
Execução BIEXTGRVBIXRunEntryPoint
Verifica a existência dos PEBIXHasEntryPoint
Inserção dos Registros na Fluig Smart DataBIXOutPut

Requisito/Story/Issue (informe o requisito relacionado):

DSERBA1-1313


Descrição

Este

...

requisito tem como objetivo a criação e revisão dos pontos de entrada dos Extratores do Protheus, são eles BIEXTGRV, BIEXTENT e BIUSRTAB.

Definição da Regra de Negócio

Os seguintes pontos devem ser efetuados para criação dos pontos entrada:

  • Criação da rotina BIXHasEntryPoint que verifica a existência dos blocos de código BIUSRTAB, BIEXTGRV e BIEXTENT.
  • Criação da rotina BIXRunUsrTab para execução do ponto de entrada BIUSRTAB.
  • Criação da rotina BIXRunEntryPoint para efetuar a gravação das informações complementares na Fluig Smart Data.
  • Adaptação da classe BIXOutPut, para que ela chame as rotinas de Ponto de Entrada.

Procedimento para utilização

 

Procedimento para utilização

...


Bloco de código
themeEclipse
titleExemplo
linenumberstrue
User Function BIUSRTAB()
    Local aTable   := {}
    Local cTable := PARAMIXB[1] // Alias da tabela fato ou dimensão que está sendo processada.

    If ( cTable == "HKE" )
	    aTable := {"SA1","SB1","SRA"}
    EndIf
Return aTable

 

...