Siafi no Ubuntu 9.04

Publicado por EMERSON JEAN SOSINHO em 19/05/2010

[ Hits: 22.205 ]

 


Siafi no Ubuntu 9.04



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

Outras dicas deste autor

Impressão no SIAFI com Ubuntu

Leitura recomendada

Como saber se um programa esta instalado no Debian

Criando um servidor Teamspeak3

Previsão do tempo no modo texto

Instalando MySQL 5.1 no Debian 5 x86_64 pelo apt-get

Cada vez mais Linux

  

Comentários
[1] Comentário enviado por mcaju em 04/06/2010 - 17:16h

Parabéns pela dica! Aqui usamos muito o SIAFI e também o SIASG.

Att.

Murilo.

[2] Comentário enviado por Lisandro em 09/06/2010 - 09:44h

Adorei. Ótima dica. Parabéns!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts