Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
...
Pagetitle | ||||
---|---|---|---|---|
|
...
Sintaxe
Função: GetServerIP
Retorna o número IP do servidor onde a aplicação Advpl está sendo executada.
GetServerIP ( <bGetAllAddress> ) --> cIP/aAddress
Bloco de código |
---|
cIP/aAddresses := getServerIP( [<lGetAllAddress>] ) |
Parâmetros
...
Nome | Tipo | Descrição | Obrigatório | Referência | Observações |
---|
...
lGetAllAddress | Lógico |
...
Indica se deve ser retornado todos os |
...
endereços relacionados ao |
...
servidor. |
...
131227a |
Retorno
Nome | Tipo | Descrição | Observações |
---|
...
...
cIP |
...
aAddress (disponível apenas em builds iguais ou superiores a 7.00.131227A)
(Array_of_record)
Retorna o número IP do equipamento onde está sendo executado o Protheus Server que está processando o programa Advpl.O array retornado possui a seguinte estrutura:
Caractere | Se lGetAllAddress não for informado ou .F., retorna o endereço IPv4 do servidor. | |||||||||||||||||
aAddresses | Array | Se lGetAllAddress for .T., retorna todos os endereços relacionados ao servidor em um array. Estrutura do array:
|
...
Observações
- Até a build 7.00.
...
- 090818p, a função
...
- retorna o IP configurado no
para a conexão com oInclusão de trecho SmartClient SmartClient nopanel true
.Inclusão de trecho Application Server Application Server nopanel true - A partir da build 7.00.
...
- 100812p, a função retorna o IP do
se o programa for iniciado a partir de umInclusão de trecho Application Server Application Server nopanel true
.Inclusão de trecho SmartClient SmartClient nopanel true - A partir da build 7.00.
...
- 120420a, a função
...
- retorna o IP do
quando chamado em JOB, RPCInclusão de trecho Application Server Application Server nopanel true
...
- ou qualquer outro processo
...
- sem interface
...
- . Em builds anteriores, a função retornava uma string em branco.
...
- A partir da build 7.00.1312227a, a função pode retornar todos os IPs de todas as interfaces do
, inclusive os endereços IPv6.Inclusão de trecho Application Server Application Server nopanel true - Caso o servidor
...
- possua mais de uma interface de rede, o retorno é arbitrário, depende do comportamento do sistema operacional em uso para ordenação das interfaces de rede disponíveis no equipamento.
...
- O processo de resolução de nomes depende inclusive do sistema operacional utilizado, e em algumas distribuições do Linux (exemplo Red Hat, SUSE) podem requerer configurações adicionais do sistema operacional.
Exemplos
Exemplo
Toggle Cloak exclusive true Cloak visible true true Exemplo
Toggle Cloak exclusive true Cloak true
Veja também
cSrvIp := GETSERVERIP() // Resultado: "172.16.73.01"
aSrv := GETSERVERIP(.T.)
varinfo("",aSrv)
ERP 10 e 11
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas