sexta-feira, 21 de outubro de 2011
Servidores alternativos no Protheus Remote
Abrangência
Versão 6.09
Versão 7.10
Versão 8.11
Na configuração do Protheus Remote, podemos definir mais de um servidor Protheus para tentativa de conexão, como no exemplo abaixo:
[TCP]
Server=myserver
Port=9003
Server1=myserver1
Port1=9344
Server2=myserver2
Port2=9876
...
Server10=myserver10
Port10=8877
Como funciona o exemplo acima:
O usuário seleciona a opção de configuração TCP como sessão ativa de conexão na tela de parâmetros iniciais do Protheus Remote
O Protheus Remote seleciona as opções de conexão da sessão TCP, Server=myserver e Port=9003
Se o servidor myserver não estiver disponível (queda de rede ou outra falha), o Protheus Remote tentará a configuração Server1=myserver1 e Port1=9344, assim por diante até no máximo Server10 (10 opções de configurações de servidor)
Como Manipular dinâmicamente via ADVPL:
Utilize a função WriteProfString conforme abaixo
WriteProfString( 'TCP', 'SERVER1', 'myServer1', .T. )
WriteProfString( 'TCP', 'PORT1', '9344', .T. )
WriteProfString( 'TCP', 'SERVER2', 'myServer2', .T. )
WriteProfString( 'TCP', 'PORT2', '9876', .T. )
...
WriteProfString( 'TCP', 'SERVER10', 'myServer10', .T. )
WriteProfString( 'TCP', 'PORT10', '8877', .T. )
Situação
É possível configurar servidores alternativos para o Protheus 8 Remote.
Ocorrência
Essa configuração é realizada no arquivo de configuração (mp8rmt.ini). No entanto, como o Protheus 8 Remote ActiveX não possui arquivo de configuração (*.ini), não era possível a implementação dessa opção.
Correção
A partir desta build, foi implementada a opção de configuração, no arquivo mp8rmt.htm, limitada a 10 opções.
Exemplo
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário