Quando se utiliza o TOTVS | Broker para balancear TOTVS | SmartClient HTML e o TOTVS | Application Server está utilizando a porta multi protocolo, na chave REMOTE_SERVER do ini do TOTVS | Broker devem ser colocados o IP e a porta multi protocolo de cada TOTVS | Application Server que está sendo balanceado pelo TOTVS | Broker.
Como o padrão da porta multi protocolo é conexão encriptada, então também vai ser necessário configurar as chaves de encriptação do TOTVS | Broker.
Caso esteja sendo usada a porta multi protocolo sem encriptação, então não deve ser colocada a configuração de chaves de encriptação no TOTVS | Broker.
Além diso, quando o TOTVS | Application Server tem a chave APP_ENVIRONMENT=nome_environment e a porta multi protocolo está configurada com encriptação, o browser precisa ser utilizado com uma url https .
Exemplo de configuração considerando a chave APP_ENVIRONMENT=nome_environment.
-------------------------------------------------------------
Configuração do TOTVS | Application Server (appserver.ini)
[GENERAL]
....
....
APP_ENVIRONMENT=nome_environment
....
....
[DRIVERS]
ACTIVE=TCP
[TCP]
TYPE=TCPIP
PORT=porta_multiprotocolo
....
....
-------------------------------------------------------------
Configuração do TOTVS | Broker (appserver.ini do broker)
[BALANCE_HTTP]
LOCAL_SERVER_PORT = porta_broker
REMOTE_SERVER_01 = ip_appserver porta_multiprotocolo_appserver
REMOTE_SERVER_02 = ip_appserver porta_multiprotocolo_appserver
(etc)
; comunicação encriptada com o appserver
SSL_ENCRYPT_UPSTREAM = 1
; comunicação encriptada com o client (browser)
SSL_METHOD=SSL/TLS
SSL_CERTIFICATE=totvs_certificate.crt
SSL_KEY=totvs_certificate_key.pem
....
....
-------------------------------------------------------------
Os certificados utilizados no exemplo acima são os disponibilizados no pacote do TOTVS | Application Server.
Para mais detalhes sobre estes certificados consultar a página https://tdn.totvs.com.br/display/tec/Application+Server+-+Porta+Multiprotocolo.
Fica a critério do cliente utilizar outros certificados.
O usuário vai acessar o broker via uma url https://ip_broker:porta_broker/webapp.