Permite configurar um proxy para ser utilizado pelas funções, da linguagem AdvPL, que interagem com ambiente Web (HTTPGet(), HTTPPost(), HTTPPostXml(), funções Client de WebServices, etc) e que não estão sendo executadas a partir de um ambiente ERP - Enterprise Resource Planning. Por exemplo, a geração de código-fonte para WebServices (geração de Client), através do TOTVS | Development Studio.
Na aplicação ERP - Enterprise Resource Planning (Microsiga Protheus), a partir da versão 7.10 ou superiores, no ambiente Configurador (SIGACFG), é possível configurar os parâmetros de conexão para HTTP Client, e-mail e outras informações referentes ao acesso Web (Opção: Ambiente + E-Mail/Proxy).
Essas configurações, são consideradas apenas quando a aplicação em execução no momento foi iniciada a partir de um ambiente com a infraestrutura do ERP. Por exemplo: a execução de um programa a partir de uma opção do menu do ERP.
A seguir, veja a documentação de todas a chaves relacionadas à seção [Proxy]
Enable | Indica se habilita/desabilita o uso do proxy. |
Server | Indica o nome do servidor do proxy. |
Port | Indica a porta que será utilizada. |
User | Indica o domínio e usuário que será utilizado. |
Password | Indica a senha do usuário que será utilizado. |
NoProxyFor | Indica uma lista de domínios ou IPs que não devem utilizar o proxy. Para mais detalhes de utilização, acesse a documentação da função SetNoProxyFor. |
Exemplo
[PROXY] Enable=1 Server=<proxy_server> Port=<proxy_port> User=<DOMINIO\usuario> Password=<senha> NoProxyFor=<DomainList>