Page tree

Criação dos Pontos de Entrada do Extrator Protheus

Linha de Produto:

Microsiga Protheus®

Segmento:

Serviços

Módulo:

Extrator Protheus®

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


Exemplo
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