Usina BRAdvPL Guia
Entrar
← Todos os tópicos
GUIA PRÁTICOEm revisão

Como localizar e testar pontos de entrada

Investiga chamador, contrato e versão antes de implementar um PE.

Como localizar e testar pontos de entradaAdvPL
01 · VISÃO GERAL

Visão geral

Comece pela rotina e pelo evento de negócio; localize o identificador no índice oficial e procure a ficha específica e o chamador da versão utilizada. Uma lista de ExecBlock não comprova parâmetros, significado do retorno ou posição na transação. ExistBlock verifica disponibilidade da customização, sem explicar seu contrato. Teste em homologação os caminhos de confirmação, cancelamento, erro e ausência do PE; registre versões e efeitos observados. O exemplo consulta apenas um identificador fictício, sem executar o ponto ou simular uma rotina padrão. (TOTVS, s.d., refs. 1–2)

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"
User Function Ed306()
    // Nome ficticio: verifica disponibilidade, nao finalidade.
    ConOut(cValToChar(ExistBlock("EDTESTPE")))
Return Nil
Resultado esperado

Lógico conforme o repositório e as condições do ambiente; o resultado não valida contrato técnico. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Não colocar dados de clientes em logs. Conferir aliases, PARAMIXB, retorno e transação no ponto real; não transplantar contratos entre identificadores parecidos.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. Ponto de Entrada. TDN. Consulta em 2026-10-26.
  2. TOTVS. Pontos de Entrada. Índice técnico. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha