Configuração broker no binario 19

Bom dia!

Estoucom uma dificuldade para configurar o broker na versão mais recente do binário. Quando atualizamos nosso binário para a versão 19 na conexão do slave com o broker começou a apresentar falhas na conexão do SSL.

Não sei como realizar essa configuração para o Broker+Slave, fiz algumas tentativas mas sem sucesso O erro que é apresentando no Slave:

2020-03-16T08:55:42.149000-03:00 9404| [16/03/2020 08:55:42] TOTVSVm Server started.

2020-03-16T08:56:34.191000-03:00 9016|[MPPORT] 200316_085634 2338 LOG0218 E 2020-03-16 08:56:34, mon, AppServer(7680/9016), 0ms [vdr_ssl_session.cpp:183], conCode: 2, retCode: 1, message: status(phase): 4, SSL_read, alocated: 16384, result: -1, error: 1

2020-03-16T08:56:34.192000-03:00 9016|[MPPORT] 200316_085634 2338 LOG0218 E 2020-03-16 08:56:34, mon, AppServer(7680/9016), 0ms [vdr_ssl_session.cpp:183], conCode: 2, retCode: 1, message: SSL error: 336027900, 'error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol'

2020-03-16T08:56:39.143000-03:00 9016|[MPPORT] 200316_085639 2338 LOG0218 E 2020-03-16 08:56:39, mon, AppServer(7680/9016), 0ms [vdr_ssl_session.cpp:183], conCode: 2, retCode: 1, message: status(phase): 4, SSL_read, alocated: 16384, result: -1, error: 1

2020-03-16T08:56:39.143000-03:00 9016|[MPPORT] 200316_085639 2338 LOG0218 E 2020-03-16 08:56:39, mon, AppServer(7680/9016), 0ms [vdr_ssl_session.cpp:183], conCode: 2, retCode: 1, message: SSL error: 336027900, 'error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol'

Segue em anexo meu appserver.ini no broker e no slave.

Se alguem souber dar um norte ou a resposta será de grande ajuda!

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Bom dia Maike, você atualizou o binário do broker também?

Sim também Daniel!

Boa tarde!

Eu consegui chegar em uma solução, o que fiz foi primeiro adicionar nos meus slaves na TAG [DRIVERS] as opções:

MultiProtocolPortSecure=0

MultiProtocolPort=0

Ficando da seguinte forma:

[Drivers]

Active=TCP

MultiProtocolPortSecure=0

MultiProtocolPort=0

Em seguida no meu smartclient.ini adicionei o parametro SecureConnection=0

[SIGAOFC]

server=xx.x.x.x

port=xxx

SecureConnection=0

brokerproxy=1

No meu caso eu não quero usar SSL, mas para os casos de quem quer usar.

Na [Drivers] do apserver.ini do slave coloque Secure=SSL

Crie uma tag [SSL] com TYPE=TCPIP e Port=xxxx

E na appserver.ini do broker coloque no remote_server_XX a porta informada da tag [SSL] do slave e

adicione o parametro MONITORING_TYPE = SMARTCLIENT_SSL

Na smartclient mude SecureConnection=1

Espero ter ajudado quem tiver passado pela mesma dificuldade.

Abraços!

o SecureConnection=0 resolveu um problema meu no caso de abrir o Smartclient quanto tenho um REST configurado no appserver em um dos meus slaves