Histórico da Página
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
Na criação das entidades "HJJ", "HJK", "HKC", "HK4", "HK3", "HH1" e "HQF" foi montada a estrutura de cada uma delas ao invés de consultar o dicionário de dados.
Procedimento para utilização
O procedimento de utilização dos extratores não é alterado por este requisito.
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
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
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