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

ConnectServer / RpcProtheus / DisconnectServer

Contextualiza o ciclo RPC descrito no guia eAdvpl.

ConnectServer / RpcProtheus / DisconnectServerAdvPL
01 · VISÃO GERAL

Visão geral

O guia histórico eAdvpl descreve ConnectServer() criando um identificador, RpcProtheus(nCon,cFunc,cParam) efetuando a chamada e DisconnectServer(nCon) encerrando a conexão. A fonte não esclarece autenticação, configuração de destino, timeout ou semântica confiável do retorno da chamada; o texto desse retorno repete a descrição da conexão. Não é receita de RPC para Protheus atual. O fragmento registra três callbacks sem executá-los: serve para discutir a ordem e a responsabilidade de encerramento em uma implementação histórica previamente identificada. (Guia de referência eAdvpl, s.d., p. 34, ref. 1)

03 · EXEMPLO PRÁTICO

Exemplo comentado

// Fragmento historico: callbacks nao executados.
bAbrir := {|| ConnectServer()}
bChamar := {|nCon,cFunc,cParam| RpcProtheus(nCon,cFunc,cParam)}
bFechar := {|nCon| DisconnectServer(nCon)}
Resultado esperado

Nenhuma conexão ou chamada remota efetuada. Declarar os blocos no chamador; os parâmetros nCon/cFunc/cParam preservam a notação da fonte histórica. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Identificar a tecnologia realmente implantada e seu contrato antes de adaptar. Não inserir senhas, hosts privados ou nomes de rotinas reais em exemplos públicos.
  • 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. Guia de referência eAdvpl. Seção 9, p. 34. Fonte histórica; autoria e compatibilidade atual não confirmadas. 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