Compilação do .htm
Ao configurar a carga do TOTVS | SmartClient ActiveX, deve-se editar (por exemplo Notepad) o arquivo .htm que acompanha a distribuição do componente, conforme a seguir:
Exemplo
Suponha que seja necessário acessar o Application Server que responde na máquina Server1, cujo endereço TCP/IP é 212.122.87.2 na porta TCP/IP 8987, e que o programa inicial seja o ambiente SIGAFAT acessando o ambiente de execução Environment. Além disso, o usuário não pode alterar a configuração inicial.
Desta forma, o arquivo .htm deve ser da seguinte maneira:
<html><head><metaNovo:
<html>
<head>
<meta http-equiv='"Content-Language'" content='"en-us'><meta">
<meta http-equiv='"Content-Type'" content='"text/html; charset=windows-1252'><title>Protheus Remote 7</title></head><body topmargin='0' leftmargin='0' rightmargin='0'><object classid='clsid:EDA3C4AB-B1B5-47B7-B6D1-B27858413B53' codebase='ap7rmtx.cab#version=7,0,1017,0' width='100%' height='100%' align=center hspace='0' border='0'> <param name='Server' value='212.122.87.2'> <param name='TCPPort' value='8987'> <param name='Environments' value='ENVIRONMENT'> <param name='StartProgram' value='SIGAFAT'> <param name='ReadOnly' value='OFF'> // se desejar permitir alteração de valores na tela inicial do TOTVS | SmartClient ActiveX<param name='SecureConnection' value='1'> // se desejar conexão segura, o TOTVS | Application Server deve estar configurado para aceitar conexões seguras<param name='Browserenabled' value '1' > // se habilitar o uso do Microsoft Internet Explorer dentro do TOTVS | SmartClient ActiveX</object></body></html> ">
<title>SMARTCLIENT</title>
<script>
window.onhelp = new Function('return false;');
parent.window.moveTo(0,0);
parent.window.resizeTo(screen.width-(screen.width-screen.availWidth),screen.height-(screen.height-screen.availHeight));
</script>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0">
<object
classid="clsid:d27a2838-de53-449c-be01-614e06e391f3"
codebase="SmartClientax.cab#version=8,11,1010,0"
width="100%"
height="100%"
align=center
hspace="0"
border="0"
>
<param name="Server" value="localhost"> <<= Nome ou endereço TCP/IP ou URL do Totvs Server
<param name="TCPPort" value="1231"> <<= Porta TCP/IP em uso no Totvs Server
<param name="Environment" value="P11_SQL"> <<= Ambiente de execução
<param name="Language" value="1"> <<= Idioma de execução 1=portugues 2=español 3=english
<param name="StartProgram" value="sigaadv"> <<= Programa inicial
<param name="ReadOnly" value="OFF"> <<= OFF = permite edicao dos parametros
<param name="SecureConnection" value="0"> <<= 0 (default) não utiliza conexao segura, 1= utiliza conexão segura, Protheus Server deve estar configurado também
</object>
</body>
</html>
A cada atualização do TOTVS | SmartClient ActiveX, que ocorre a cada troca de build, as chaves do arquivo .htm (classid e codebase), são atualizadas. Com isso, é necessário reeditar o arquivo .htm utilizado com as informações de acesso desejadas.
Observação |
---|
Na build em desenvolvimento (superior a 7.00.101202A), foi implementada a TAG "AutoLogin", que se habilitada como 1 (Verdadeiro), efetuará o login de forma automática, sem apresentar a tela inicial de parâmetros. Abaixo, observer o modelo para inserção de TAG no HTML: <param name="AutoLogin" value="1" |
><<> <<= 0 (default) não conecta automaticamente, 1=Conecta |