Alguns setores ligados à administração pública fazem uso do SIAFI (Sistema Integrado de Administração Financeira do Governo Federal) através do serviço de emulação via web browser (HOD) no site do SERPRO (
acesso.serpro.gov.br).
A emulação de terminal via web browser é uma maneira que o SERPRO disponibilizou para acessar a aplicações 3270 em uma Intranet ou Internet.
Configurações:
Para o correto funcionamento do emulador no Ubuntu 9.04 via Mozilla/Firefox é necessário a instalação da máquina virtual Java, plugin exigido para a execução dos applets do emulador.
Antes da instalação é necessário remover qualquer versão do Java instalada e desabilitar o bloqueio de popup do navegador.
A instalação do Java (jre-6u14-linux-i586.bin) deve ser realizada no diretório /usr/local/.
# cp /home/usuário/jre-6u14-linux-i586.bin /usr/local/
# cd /usr/local/
# chmod +x jre-6u14-linux-i586.bin
# ./jre-6u14-linux-i586.bin
Criar os links simbólicos para o Mozilla reconhecer o plugin do Java, para abrir o terminal.
# ln -s /usr/local/jre1.6.0_14 /usr/local/java
# ln -s /usr/local/java/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
Verificar a liberação das seguintes portas no firewall:
- 80 HTTP
- 443 HTTPS
- 8999 Administrador HOD
- 23000 Telnet Seguro - Terminal 3270
Impressão
Uma solução encontrada é fazer uma configuração diferenciada, criando um arquivo .pdf, antes da impressão.
Clique duas vezes sobre a impressora para acessar o gerenciador de impressão do emulador.
Vá em: Arquivo -> Configuração de Impressora
Na janela que se abrir, selecione na opção:
- Imprimir em : "Arquivo"
- Utilizar PDF Adobe: "Sim"
- Caminho / Nome do Arquivo, digite: /home/user/file.* (onde "/home/user/file.*" é o arquivo onde os dados de impressão estão armazenados)
O Host On-Demand incrementa numericamente o nome do arquivo para cada job de impressão. Nesse exemplo, o primeiro arquivo será nomeado "file.000", o próximo "file.001" e assim por diante.
DICA: Crie uma pasta /home/usuário/siafi/ para direcionar os arquivos.
O arquivo .pdf criado poderá ser impresso normalmente através da impressora padrão, ficando assim uma cópia do documento para posterior consulta.
Perguntas mais frequentes:
Por quê a página é carregada mas não aparece nada, fica tudo em branco e aparece "concluído"?
Quando se instala um plugin para o Mozilla, automaticamente ele cria um link simbólico apontando para esse plugin (Java), para carregá-lo quando abrir o navegador. Se o Java for instalado num diretório diferente de /usr/local o navegador não encontra o plugin necessário. O script fornecido cria esses links simbólicos.
O HOD é carregado e abre o terminal do SIAFI, mas em uma tela minimizada o que atrapalha muito o trabalho!
Normalmente isso ocorre por causa da versão do plugin do Java instalado. A versão jre1-6.0.14 se mostrou mais compatível e corrigiu este problema.
Abre o emulador, mas com a mensagem precedida por um símbolo de raio partido com o 657 à frente.
Erro de conexão, possivelmente o computador não está com acesso permitido ao Serpro. Criar regra liberando o acesso externo para o computador.
Emerson Jean Sosinho
11º Centro de Telemática
30 de Abril de 2010
jean@11ct.eb.mil.br