Criação dos Pontos de Entrada do Extrator Protheus
Linha de Produto: | Microsiga Protheus® | ||||||||||
Segmento: | Serviços | ||||||||||
Módulo: | Extrator Protheus® | ||||||||||
Rotina: |
| ||||||||||
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
Import HTML Content
Visão Geral
Conteúdo das Ferramentas