Árvore de páginas

Ponto-de-Entrada: FRTCALLRPC - Manipula conexão RPC para rotinas chamadas a partir da Function FR271CMyCall
Abrangências: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Windows
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
Este ponto de entrada é utilizado para manipular a conexão RPC das funções chamadas a partir da FR271CMyCall. Dessa forma é possível direcionar a consulta RPC para servidores distintos dependendo da situação desejada.
Programa Fonte
Sintaxe

FRTCALLRPC - Manipula conexão RPC para rotinas chamadas a partir da Function FR271CMyCall ( < cFuncao> ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cFuncao Caracter String com nome da função a ser executada via RPC X
Retorno
    aRet(array_of_record)
  • Posições esperadas no ArrayaRet[1] //RPCServeraRet[2] //RPCPortaRet[3] //RPCEnvaRet[4] //RPCEmpaRet[5] //RPCFilial
Exemplos
User Function FRTCALLRPC()Local aRetIf Upper(PARAMIXB[1]) == "T_TPPCLRPCLEG"	aRet := {}	Aadd(aRet,"RPCServer") //RPCServer	Aadd(aRet,"RPCPort") //RPCPort	Aadd(aRet,"RPCEnv") //RPCEnv	Aadd(aRet,"RPCEmp")//RPCEmp	Aadd(aRet,"RPCFilial")//RPCFilialEndIfReturn aRet
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não