Kbase 43986: Falha na execução de programas via Terminal Server no Datasul 11
Autor |
  Kleber Eduardo Clemente - CAT |
Acesso |
  Público |
Publicação |
  28/04/2011 |
|
Erro:
Ao tentar executar programas no Datasul 11 via acesso remoto, Terminal Server, é apresentada uma tela ''branca'' sem ser executado o programa.
Causa:
A tag RemoteShortcut do arquivo config.xml estava com os valores superiores a 80 caracteres, gerando erro de passagem de parâmetros para o Terminal Server, mas esse erro não era apresentado em tela nem em log. No guia de instalação do Datasul 11 possui um capitulo onde informa que esta tag não poderá ultrapassar 80 caracteres
E neste mesmo arquivo config.xml, a tag RemoteServer estava apontando para o endereço externo do servidor do JBOSS, por exemplo, wessadviser.dyndns.org, com isso, o Progress estava se perdendo ao executar os programas.
<RemoteServer>wessadviser.dyndns.org</RemoteServer>
Outro ponto, a tag <MetaframeServerPort> estava apontado para uma porta que já estava em uso pelo servidor, no caso 8080.
<MetaframeServerPort>8080</MetaframeServerPort>
Correção:
No arquivo config.xml realizar as alterações conforme abaixo:
Na tag RemoteShortcut diminuir os caminhos da localização dos arquivos .pf, ini e alias.p.
Alterar a tag RemoteServer apontando para o endereço interno do servidor do JBOSS. Exemplo abaixo:
<RemoteServer>192.168.1.10</RemoteServer>
Onde 192.168.1.10 é o endereço interno do servidor de aplicação (JBOSS).
Alterar a tag MetaframeServerPort apontando para uma porta que não esteja em uso no servidor.
<MetaframeServerPort>3389</MetaframeServerPort>