<< Clique para Mostrar o Sumário >>
Arquivos E3Web.asp e DocWrite.asp |
Os arquivos E3Web.asp e DocWrite.asp têm a função de carregar e iniciar o ActiveX E3Downloader. O arquivo e3downloader.cab é o ActiveX que é enviado para a máquina cliente e executa a instalação do arquivo e3webviewer-x86-ptb.exe. Os arquivos e3web2.asp e docwrite2.asp têm a função de carregar e iniciar o ActiveX do WebViewer que mostra a aplicação em execução na máquina do Internet Explorer. Todos estão disponíveis para configuração do usuário. Estes arquivos estão localizados no diretório onde o E3 foi instalado, na pasta web.
A página docwrite2.asp vem configurada considerando-se que o E3 Server está executando no mesmo computador que o servidor web. Porém, é possível alterar o código fonte desta página para atender a configuração desejada. Para mais informações, consulte o Manual do Usuário do E3. É possível editar o arquivo docwrite2.asp incluindo algumas configurações. Caso se queira permitir ao usuário informar uma Tela inicial válida, diferente da configurada no Domínio, deve-se alterar a linha a seguir, colocando em Nome_da_tela um nome de Tela válido na aplicação.
<param name="Screen" value="Nome_da_tela">
Caso se queira informar a necessidade de se executar o comando ping para o servidor antes de tentar a conexão, deve-se alterar a linha a seguir. O valor pode ser True ou False.
<param name="Ping" value="True">
Se esta linha é omitida, o comando ping é executado.
Para especificar um diretório para a gravação do cache do E3 Viewer, deve-se alterar o parâmetro CachePath no arquivo docwrite2.asp. Se este parâmetro não é especificado, é usado o diretório temporário do sistema, ou seja, a variável de ambiente TEMP, conforme o exemplo a seguir.
<param name="CachePath" value="diretorio_para_cache">
Caso seja preciso que o WebViewer procure por outros servidores na rede se não conseguir conectar ao servidor especificado no parâmetro Domain, deve-se alterar o parâmetro UseServers no arquivo docwrite2.asp. Se o parâmetro não é informado, o WebViewer tenta se conectar apenas ao servidor especificado no parâmetro Domain, que é o comportamento padrão do WebViewer (valor "True"). A alteração do valor para "False" só funciona para servidores e WebViewers que estejam na mesma rede, conforme o exemplo a seguir.
<param name="UseServers" value="False">
A configuração do WebViewer para abrir no modo Somente Leitura é realizada através do parâmetro StartReadOnly, conforme o exemplo a seguir.
<param name="StartReadOnly" value="False">
Em ambos os casos, esta configuração só tem efeito na abertura do WebViewer. Se o parâmetro é mudado durante a execução, a conexão ou reconexão do WebViewer não é afetada.
Para se navegar para uma página diferente do padrão após o carregamento do WebViewer, deve-se modificar o atributo value do parâmetro URLToLoad do arquivo docwrite.asp para o endereço desejado, conforme o exemplo a seguir.
<param name="URLToLoad" value="URL">
Se esta linha é omitida, a página e3web2.asp é carregada.
Para especificar se o instalador do WebViewer deve ou não instalar o ActiveX Control Pad dos MS Forms, deve-se modificar o parâmetro InstallACP do arquivo docwrite.asp com os valores "True" ou "False", respectivamente. Se este item não existir, o valor assumido é "True", ou seja, o ActiveX Control Pad é instalado, conforme o exemplo a seguir.
<param name="InstallACP" value="True">
NOTA |
Caso o parâmetro InstallACP esteja configurado com o valor "False", as Telas da aplicação que utilizem MS Forms podem apresentar erros durante o carregamento, se os objetos MS Forms não tenham sido previamente instalados por outros aplicativos, como por exemplo o Microsoft Office. |