Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No arquivo de configuração do SmartClient (smartclient.ini) deve-se indicar o hostname ou endereço IP do broker, a porta do broker, e a chave "BrokerProxy=1".

Bloco de código
languagetext
firstline1
titlesmartclient.ini
linenumberstrue
; ------------------------

[config]
lastmainprog=...
envserver=...

; outras configurações

; ---------------------

[sem_broker]
; para conexão direta do SmartClient com um ERP específico,
; ou usando o esquema de Protheus Master e Protheus Slave
server=...
port=...

; ---------------------

[com_broker]

; para conexão SmartClient com o ERP via broker

; máquina onde o broker está rodando
server=172.16.50.42

; porta onde o broker está atendendo
port=4000

; importante!!!
BrokerProxy = 1

; ---------------------

[drivers]
; opção ativa: conexão via proxy
active=com_broker

; ------------------------
; obs.: os nomes "com_broker" e "sem_broker" não possuem qualquer
; significado intrínseco, qualquer nome poderia ser utilizado,
; por exemplo "AAA" e "BBB"
; ------------------------

Obs.: A partir da versão 20.3.0.4 do binário do Application Server é possível utilizar o SmartClient via Broker com a chave BrokerProxy desabilitada (ou inexistente) no arquivo smartclient.ini. Neste caso, o SmartClient comporta-se como se não estivesse usando o Broker, isto é, não vai haver recuperação de conexões caso ocorra interrupção na rede. E também neste caso esta conexão do SmartClient não será contabilizada na tela de status do Broker. Esta alteração no comportamento foi necessária para permitir o uso da interface PO-UI no SmartClient.

--- //---