Siafi no Ubuntu 9.04

Publicado por EMERSON JEAN SOSINHO em 19/05/2010

[ Hits: 21.697 ]

 


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

Montando imagens .iso e .nrg no Slackware

O Debian e a (OSI) Open Source Initiative

Firewall e rede wireless, o pulo do gato!

timeout - Controlando o tempo que um comando deve ser executado

Instalando o Java no Fedora

  

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