• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas

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