guia técnico configuração - biblioteca da...

25
APC Guia Técnico Configuração Guia

Upload: truonghanh

Post on 01-Dec-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

APC

Guia Técnico Configuração

Guia

Page 2: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Configuração

Pregão APC

Sumário

1. LOGOTIPO .......................................................................................................................................... 1-1

1.1 LOGOTIPO NA CONSULTA INTERNA ..................................................................................... 1-1 1.2 LOGOTIPO NOS RELATÓRIOS.................................................................................................. 1-1

2. FONTE DO CÓDIGO DE BARRAS.................................................................................................. 2-1

3. INSTALAÇÃO DO PDF995................................................................................................................ 3-1

4. CONFIGURAÇÃO DA TECLA DE AJUDA F1............................................................................... 4-1

5. CONFIGURAÇÃO DO SISTEMA DE ENVIO DE E_MAILS ....................................................... 5-1

5.1 WINDOWS .................................................................................................................................... 5-5 5.2 LINUX............................................................................................................................................ 5-7

6. AGENDANDO AUTOMÁTICO DIA ................................................................................................ 6-1

6.1 SQL SERVER ................................................................................................................................ 6-2 6.2 ORACLE ........................................................................................................................................ 6-5

7. IMPRESSORA PARA EMPRÉSTIMO............................................................................................. 7-1

Page 3: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Logotipo

Configuração APC 1-1

Dois logotipos são necessários para configurar no Pergamum

1.1 LOGOTIPO NA CONSULTA INTERNA

Para alterar o logo da consulta basta substituir o arquivo chamado logoconsulta.jpg, localizado no servidor de aplicativos pelo logo da instituição..

Figura 1 : Logotipo – Consulta interna

1.2 LOGOTIPO NOS RELATÓRIOS

Para alterar o logo do Módulo Relatórios, criar um arquivo chamado logotipo.bmp com a logomarca dainstituição salvando em cada máquina no diretório C:\ do Windows que utilizar este módulo localizado no servidor de aplicativos pelo logo da instituição.

Figura 2 : Logotipo - Relatórios

1. LOGOTIPO

Page 4: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Fonte Código Barras

Configuração APC 2-1

Configurar o papel como CARTA da impressora em que serão impressas as etiquetas, e, instalar a fonte de código de barras C39QRTR no diretório fontes do Windows nos computadores que irão fazer a impressão das etiquetas. A fonte esta disponível no servidor de aplicativos, na pasta Pergamum.

Figura 3 : Fonte Código de barras

2. FONTE DO CÓDIGO DE BARRAS

Page 5: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Instalação do PDF995

Configuração APC 3-1

PDF995 é um programa que faz a conversão de qualquer arquivo texto ou figura em arquivo *.PDF, utilizado para dar uma maior segurança a arquivos que não devem ser alterados.

O programa pode ser utilizado gratuitamente. A melhor forma de enviar por e-mail qualquer relatório do Pergamum é gerando um arquivo no formato pdf. Nesse formato, as informações aparecem na íntegra e de forma idêntica a visualizada na tela.

Para gerar o arquivo pdf, primeiro é necessário instalar na sua máquina uma impressora chamada PDF995, através de um programa freeware (gratuito), que é baixado da internet.

Os passos são os seguintes:

1. Baixe os arquivos abaixo no link: http://www.pdf995.com/download.html

a)-Pdf995 Printer Driver Version 7.9s* Download 2.1 MB

b)-Free Converter . Version 1.1 Download 5.0 MB

2. Execute os arquivos baixados, na ordem acima.

3. Verifique se a impressora PDF995 foi criada em "Painel de Controle _ Impressoras".

4. Entre em "Painel de Controle _ Impressoras" e defina a impressora pdf995 como impressora padrão.

Depois da instalação, ao pedir o relatório, basta mandar imprimir para essa impressora.

Realizando esse procedimento, abrirá uma caixa de diálogo perguntando o nome do arquivo que você deseja salvar e onde você deseja salvar o arquivo.

Figura 4 : Impressão PD

3. INSTALAÇÃO DO PDF995

Page 6: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Tecla de Ajuda F1

Configuração APC 4-1

Os arquivos PDF que são referentes aos manuais devem ser colocados no servidor de aplicativos ou nas máquinas localmente. Após isso, pode-se optar por colocar os mesmos na mesma pasta dos aplicativos ou ainda, criar uma sub-pasta que armazenará os mesmos. No caso de criação de uma sub-pasta, esta deve estar obrigatoriamente abaixo da pasta que contém os aplicativos (uma sub-pasta para todos os manuais, independente do módulo).

No caso de utilização de uma sub-pasta, esta deverá ser informado no módulo de Parâmetros (dentro do Pergamum), opção Instituição / Geral, sub-pasta Parâmetros do sistema, opção Pasta dos manuais, conforme abaixo.

Figura 5 : Parâmetros – Configuração

Conforme acima, é importante salientar que não deve ser especificado o caminho para a mesma, apenas o nome desta (qualquer nome pode ser utilizado) com uma \ no final. Caso seja informado o caminho, o processo de visualização dos manuais não poderá ocorrer.

Além disso, é necessário que o aplicativo Acrobat Reader esteja instalado no microcomputador, e, além disso, que a variável de ambiente “ path ” do Windows esteja configurada de modo a conter o caminho para o executável “ acrobrd32.exe ” que é o visualizador dos arquivos. Para isso siga os passos abaixo, conforme a versão do sistema operacional:

4. CONFIGURAÇÃO DA TECLA DE AJUDA F1

Page 7: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Tecla de Ajuda F1

Configuração APC 4-2

Windows 2000, XP, Millenium

• Acessar as variáveis de ambiente do Meu computador:

Figura 6 : Meu computador – Configuração

• Acessar a variável path:

Figura 7 : Variáveis de ambiente

Page 8: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Tecla de Ajuda F1

Configuração APC 4-3

Editando e acrescentado ao final o caminho para o Acrobat Reader, o qual pode variar de microcomputador para microcomputador. O exemplo abaixo utiliza o caminho padrão de instalação do mesmo.

Figura 8 : Editar variáveis do sistema

Caso existam outros caminhos na variável, o novo caminho deve ser separado dos já existentes através do (;) ponto e vírgula.

Tendo concluído estes passos, basta reiniciar o microcomputador.

Page 9: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Tecla de Ajuda F1

Configuração APC 4-4

Windows 95 / 98 • Localizar o arquivo autoexec.bat que deve estar no C:\

• Editar o mesmo, conforme abaixo:

Figura 8 : Editar

Editando o mesmo, adicionar o caminho a variável path. Caso a mesma não exista, esta pode ser criada. Caso já exista, separar os caminhos existentes do novo a ser digitado utilizando um (;) ponto e vírgula.

Figura 9: Autoexec.bat

Deve ser utilizada neste caso a convenção de nomes de arquivos do DOS (8 caracteres para o nome e 3 para a extenção). No caso da pasta Acrobat 4.0 (ou a existente em cada caso), veja que esta deve ser nomeada acroba~1.0.

Tendo concluído estes passos, basta reiniciar o microcomputador.

Após isso, para funcionamento dos manuais, através do sistema, teclar a tecla F1, no manual correspondente à tela do sistema onde o usuário está será exibido.

Page 10: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Tecla de Ajuda F1

Configuração APC 4-5

Caso deseje realizar impressão dos manuais, utilize os arquivos citados anteriormente. Neste caso, não é preciso necessariamente atualizar o sistema para poder imprimir. Em breve, estaremos disponibilizando uma opção de impressão dos mesmos pelo próprio Pergamum, no entanto no momento, esta tarefa deve ser realizada utilizando o Acrobat Reader.

Caso seja teclado F1 e o manual não apareça, verifique se os arquivos estão na pasta dos manuais de forma correta. Caso esteja, o seguinte teste deve ser realizado: Sai no prompt do MS-DOS e digite acrobrd32.exe.

Caso o Acrobat seja aberto, revise o item relativo a parametrização do sistema dentro de Parâmetros. Caso o

Acrobat não seja aberto, revise o item relativo a variável path. Esta solução de problemas serve para qualquer sistema operacional.

Page 11: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Envio de E-mails

Configuração APC 5-1

Nas figuras abaixo, será mostrado como devem ser preenchidos os parâmetros para o envio de e_mails para os usuários e fornecedores, tanto nos sistemas de Aquisição como no envio dos e_mails pelo sistema de Circulação de Materiais. Os campos necessários para preenchimento ou que o sistema utiliza em algum momento para o envio dos e_mails estão em destaque e as explicações seguem as figuras.

Figura 10: Tela de Configuração do diretório de arquivos temporários

Na figura 1, temos o campo . Este campo é utilizado no sistema de aquisição, tanto no envio dos pedidos, inclusive 2º Via, para os fornecedores como no envio das planilhas para os fornecedores.

Este campo define onde alguns arquivos temporários serão gerados, pois na maioria das vezes, os bibliotecários não possuem privilégios de administradores das máquinas, mas sim, alguns diretórios pré-definidos para o armazenamento de arquivos pessoais ou que queiram armazenar em seus computadores, como por exemplo, o diretório “C:\temp\”.

Este campo deve ser preenchido, pois nos e-mails enviados para os fornecedores, é gerado um arquivo com as informações dos pedidos ou licitações e este arquivo deve ser gerado no diretório informado, senão irá ser exibida uma mensagem de erro e conseqüentemente não será enviado o e-mail.

Na figura 2, temos as configurações dos dados referentes aos e-mails da biblioteca. Perceba que alguns campos são de extrema importância.

5. CONFIGURAÇÃO DO SISTEMA DE ENVIO DE E_MAILS

Page 12: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Envio de E-mails

Configuração APC 5-2

Figura 11:Tela de Configuração dos parâmetros para envio dos e_mails.

No item , temos o cadastro do e_mail de cada biblioteca.

No item , podemos cadastrar para quem será enviado uma cópia do e_mail, geralmente este e_mail é para controle de verificação se o e_mail foi realmente enviado ou não. Podemos cadastrar mais de um e_mail para envio, separando-os por virgula, este campo não é obrigatório, o seu preenchimento dependerá de instituição para instituição, dependendo de suas necessidades.

No item , temos que cadastrar o Mail Host do servidor de e_mails. Cada biblioteca poderá ter um Mail host diferente ou poderá possuir o mesmo nome para varias bibliotecas, dependendo das normas que o setor de informática de cada instituição tiver. Este campo pode ser preenchido com o nome, como na figura acima, “smtps.pucpr.br”, ou poderá conter um endereço IP, como por exemplo “10.10.20.3”. Este endereço de mail host deverá ser solicitado ao pessoal da informática e preenchido neste campo, sem este campo preenchido corretamente, o e_mail não será enviado.

No item , devermos selecionar o modo com que os e_mails deverão ser enviados. Novamente, esta seleção dependerá de uma consulta ao setor de informática para saber o modo em que se deve deixar configurado. Se deixarmos configurado o item “S/ Autenticação”, o e_mail será enviado sem nenhuma restrição, será realizada uma conexão com o servidor de e_mail e ele será enviado. Nesta seleção, o campo USUÁRIO deverá ser preenchido. Com a Opção “C/ Autenticação”, o sistema primeiramente irá validar o e_mail da biblioteca, o login e senha, que deverão ser preenchidos, para enviar o e_mail, se não validar, o e_mail não será enviado. Já com a opção “C/ criptografia” selecionada, o sistema ira criptografar as informações como login e senha, validar o usuário e a sua senha para liberar o envio dos e_mails.

No item , campo USUÁRIO, deve ser preenchido com o login do e_mail da biblioteca. Geralmente o login é o que esta antes do @ na composição do e_mail da biblioteca, por exemplo, o e_mail é “[email protected]”, então o USUÁRIO será “biblioteca”.

Page 13: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Envio de E-mails

Configuração APC 5-3

No item , campo SENHA, deve ser preenchido com a senha do e_mail da biblioteca. Este campo

somente estará habilitado para preenchimento, quando for selecionado no item o item “C/ autenticação” ou o “C/ Criptografia”.

No item , deverá ser selecionado quais e_mails serão enviados pelo sistema automaticamente. Para o envio dos e_mails no momento da devolução com reserva, é necessário estar habilitado o item “Aviso para Reserva”. Para os e_mails da aquisição, não é necessário habilitar nenhuma das opções.

Na figura abaixo, temos o envio dos e_mails pelo sistema de aquisição. Na aquisição existem três opções de envio de e_mail, na licitação, temos a opção dos envios para o fornecedor das planilhas, das informações de liberação e do pedido. Na tela do recebimento, podemos enviar a 2º Via do pedido, e nas consultas, no item das permutas.

Figura 12: Tela de envio dos e_mails pela aquisição.

No item , deverá estar preenchido o nome do setor. Este nome do setor poderá ser alterado sem problemas na tela dependendo do que se deseja. Este campo é o nome que aparecerá como remetente do e_mail.

No item , deverá estar preenchido com o e_mail do setor. Este e_mail também poderá ser alterado sem problemas na tela, dependendo do que se deseja enviar. Este campo define o e_mail do remetente.

Os campos acima poderão vir preenchidos automaticamente, desde que no campo Setores, do Parâmetros / Biblioteca / e-mail, seja cadastrado o setor, o nome do setor e o respectivo e_mail.

Page 14: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Envio de E-mails

Configuração APC 5-4

No item , se o sistema de envio de e_mails da biblioteca for configurado para utilizar o envio “C/ Autenticação” ou “C/ Criptografia”, este campo deverá ser preenchido com a senha do e_mail preenchido na tela Parâmetros /Biblioteca / e-mail / Autenticação.

No item , este campo é o que esta cadastrado em Parâmetros / Biblioteca /e-mail / Autenticação. Ele poderá ser alterado também na tela para um outro mail host, mas esta alteração deverá ser perguntada para o setor de informática, que deverá fornecer um outro mail host válido para o envio dos e_mails, se ele for alterado para um nome qualquer, o e_mail não será enviado.

No item , esta relacionado todos os fornecedores e seus e_mails para qual o sistema enviará as solicitações. Este campo não poderá ser alterado no momento do envio dos e_mails, mas deverá ser alterado no cadastro dos fornecedores, no campo e_mail.

No item , está destinado ao assunto de que o e_mail trata, como em outros campos, este campo também poderá ser alterado para atender as necessidades da instituição e para melhor as necessidades dos funcionários do setor.

No item , esta o corpo do e_mail, ou seja, o que o fornecedor pode ler para entender o motivo do e_mail, este campo também poderá ser alterado para atender as necessidades da instituição e para melhor as necessidades dos funcionários do setor.

No item , localiza-se o botão de Envio.

Page 15: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Envio de E-mails

Configuração APC 5-5

5.1 WINDOWS

Integração do PHP com o SendMail

1. Edite o arquivo php.ini como abaixo: (este arquivo fica normalmente no C:\WINNT)

De

SMTP = localhost

para

SMTP = "Altere para o host do seu servidor smtp"

de

;sendmail_from = [email protected]

para

sendmail_from = "E-mail do administrador responsável deste servidor"

2. Testando a nova configuração:

Crie um arquivo chamado de teste_mail.php com o seguinte conteúdo:

<?

$destino="Nome do destinatário <user@dominio>";

$remetente="Nome do remetente <user@dominio>";

$assunto="Teste de envio pelo PHP!";

$mensagem="Teste,\nenviado pelo servidor PHP!";

if(mail($destino,"$assunto",$mensagem,"From: $remetente\n"))

echo "Teste realizado com sucesso!";

else

echo "Não foi possível enviar o e-mail, favor revise as configurações!";

?>

Obs. Não esqueça de alterar o nome e o e-mail das variáveis $destino e $remetente.

Salve o arquivo no servidor PHP e acesse via URL, ao executar o script PHP verifique se ocorreu algum erro. Após a execução do script php verifique o correio eletrônico do destinatário.

3. Agendando o disparo dos e-mails diariamente através do agendador de tarefas do windows:

- Logar como Administrador no servidor;

- As urls que devem ser acessadas somente uma única vez por dia seguem abaixo:

Page 16: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Envio de E-mails

Configuração APC 5-6

http://ip_do_servidor/biblioteca/php/envia_email_aquisicao.php

http://ip_do_servidor/biblioteca/php/envia_email_reservas.php

http://ip_do_servidor/biblioteca/php/envia_email_debitos.php

http://ip_do_servidor/biblioteca/php/envia_email_devolucao.php

* Onde ip_do_servidor = localhost = 127.0.0.1 = url internet = url intranet

- Criar um arquivo html para chamar cada url listada acima, abaixo segue o exemplo de arquivo html para chamar a url do script envia_email_aquisicao.php e tb do script envia_email_reservas.php:

• Nome do arquivo: emails_aquisicao.html

Conteúdo do arquivo emails_aquisicao.html segue abaixo:

<html>

<script language="javascript">

document.location.href="http://ip_do_servidor/biblioteca/php/envia_email_aquisicao.php";

</script>

</html>

• Nome do arquivo: emails_reservas.html

Conteúdo do arquivo emails_reservas.html segue abaixo:

<html>

<script language="javascript">

document.location.href="http://ip_do_servidor/biblioteca/php/envia_email_reservas.php";

</script>

</html>

Será preciso fazer isto tb para chamar os scripts envia_email_debitos.php e envia_email_devolucao.php

- Após ter criado os 4 arquivos *.htmls basta clicar duas vezes nestes arquivos(um de cada vez) e

verificar se a janela do Internet Explorer é aberta chamando o script php correspondente, assim enviando os e-mails.

- Se o teste acima for positivo, basta agora abrir o agendador de tarefas do windows e agendar estes

arquivos *.html para rodar todos os dias, iniciando a execução do primeiro arquivo *.html as 03:00AM e os outros três agendando 20 minutos após entre um e outro, ou seja, 03:20AM, 03:40AM e 04:00AM.

Page 17: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Envio de E-mails

Configuração APC 5-7

- Após ter agendado não esqueça de entrar em cada agendamento e digitar a senha do usuário do

Administrador do servidor ou a senha do usuário corrente que deverá ter privilégios de Administrador,

pois sem esta senha e privilégios do usuário o agendamento não rodará.

5.2 LINUX

Integração do PHP com o SendMail

1. Verificar se o SendMail está instalado no servidor PHP, normalmente o executável dele se encontra no diretório /usr/sbin/sendmail.

Caso não esteja instalado, instalar seus respectivos pacotes, no caso do Red Hat 7.1 os pacotes exigidos são: sendmail-8.11.6-2.7.1.i386.rpm, sendmail-cf-8.11.6-2.7.1.i386.rpm e sendmail-doc-8.11.6- 2.7.1.i386.rpm. Estes arquivos podem ser copiados no seu próprio cd de instalação ou no site da sua distribuição.

2. Editar o arquivo php.ini (este arquivo fica normalmente no /home/local/lib) Na linha onde possui a variável sendmail_path seguir a sintaxe abaixo:

SINTAXE:

sendmail_path = "[path do executável do sendmail] -t -i –f[e-mail do administrador]"

EXEMPLO:

sendmail_path = "/usr/sbin/sendmail -t -i –[email protected]"

3. No arquivo de RELAY no seu servidor SendMail, Exchange Server e outros... editar o arquivo e

adicionar o IP do servidor PHP para aceitar a solicitação dos pedidos de envios de e-mails deste

servidor.

No caso do SendMail após a alteração do arquivo de RELAY(access) é necessário fazer com que esse arquivo passe por um processo conhecido como HASH, pois ele é apenas um template para o verdadeiro arquivo lido pelo SendMail, o access.db. Assim devemos executar o seguinte comando:

Estando no diretório /etc/mail executar

makemap hash access.db < access

Com este comando o access.db será atualizado, de maneira que o SendMail lerá o seu conteúdo na próxima vez que for iniciado.

4. Testando a nova configuração:

Reinicie o servidor PHP;

Reinicie o SendMail do seu servidor de e-mails;

Crie um arquivo chamado de teste_mail.php com o seguinte conteúdo:

<?

Page 18: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Envio de E-mails

Configuração APC 5-8

$destino="Nome do destinatário <user@dominio>";

$remetente="Nome do remetente <user@dominio>";

$assunto="Teste de envio pelo PHP!";

$mensagem="Teste,\nenviado pelo servidor PHP!";

if(mail($destino,"$assunto",$mensagem,"From: $remetente\n"))

echo "Teste realizado com sucesso!";

else

echo "Não foi possível enviar o e-mail, favor revise as configurações!";

?>

Obs. Não esqueça de alterar o nome e o e-mail das variáveis $destino e $remetente.

Salve o arquivo no servidor PHP e acesse via URL, ao executar o script PHP verifique se ocorreu algum erro. Após a execução do script php verifique o correio eletrônico do destinatário.

5. Agendando o disparo dos e-mails diariamente através do crontab:

- Verifique se o aplicativo lynx está instalado no servidor Web, para verificar utilize o comando abaixo:

pergamum:~ # rpm -qa | grep lynx

lynx-2.8.4-517

pergamum:~ #

Obs. Caso não esteja instalado, por favor instalar.

- Crontab, aplicativo utilizado para agendar o envio automático dos e-mails diariamente, abaixo os

procedimentos:

crontab -e (Inserir um novo agendamento).

crontab -l (Listar os agendamentos).

Inserindo os agendamentos(crontab -e):

00 3 * * * lynx http://ip_do_servidor/biblioteca/php/envia_email_aquisicao.php

20 3 * * * lynx http://ip_do_servidor/biblioteca/php/envia_email_reservas.php

40 3 * * * lynx http://ip_do_servidor/biblioteca/php/envia_email_debitos.php

00 4 * * * lynx http://ip_do_servidor/biblioteca/php/envia_email_devolucao.php

20 4 * * * killall lynx

* Onde ip_do_servidor = localhost = 127.0.0.1 = url internet = url intranet

* Para listar as tarefas recém criadas digite: crontab -

Page 19: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Agendando Automático Dia

Configuração APC 6-1

São rotinas diárias para manutenção do sistema. Devem ser agendadas para execução diária no Servidor de Banco de Dados.

Figura 13: Automático dia

6. AGENDANDO AUTOMÁTICO DIA

Page 20: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Agendando Automático Dia

Configuração APC 6-2

6.1 SQL SERVER

É necessário para o correto funcionamento do sistema que diversas rotinas sejam executadas diariamente e no período da madrugada, ou seja, antes do início do expediente da biblioteca. Essas rotinas denominamos no Pergamum pelo nome Automático dia, que nada mais é do que uma Stored Procedure de banco de dados que executa diversas ações. O nome desta stored procedure é sp_per_automatico_dia, a qual possui um parâmetro que deve ser informado para sua execução que é o código da empresa, código este a ser verificado junto a equipe do Pergamum, pois varia para cada cliente.

Para execução de seu agendamento, é necessário a utilização da ferramenta gráfica denominada “Enterprise Manager” do Sql Server. Esta ferramenta encontra-se no servidor de banco de dados ou outro microcomputador que possua o client do sql server instalado. Nesta ferramenta será criado um job que executa a stored procedure acima citada.

Na tela abaixo é possível identificar o local onde o job pode ser criado:

Figura 14: SQLSERVER

Page 21: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Agendando Automático Dia

Configuração APC 6-3

Informar na tela a seguir, um nome para o Job, por exemplo automático dia. Deve ser informado também o usuário de execução do mesmo, se possível neste campo utilizar o usuário SYSPERGAMUM.

Figura 15: New jobe

O próximo passo é informar o que deverá ser executado no job, que no caso a execução da stored procedure sp_per_automático_dia. Para isso, clicar na pasta “Steps”, clicar em “New”. Na tela seguinte, informar o nome do passo de execução, podendo ser “automático dia”. Informar também o nome do database, que no caso do Pergamum é “PERGAMARC”. Na caixa command, digitar “exec sp_per_automatico_dia” seguido do código da empresa da instituição cliente. No exemplo abaixo está sendo utilizado o código 1, mas cada instituição deve contactar a equipe de suporte do Pergamum para saber o número correto a ser informado.

Figura 16: New jobe

Page 22: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Agendando Automático Dia

Configuração APC 6-4

O passo seguinte é informar o horário do agendamento. Sugerimos que o automático dia seja executado todos os dias as 02:00 hrs da manhã. Este horário deve ser obrigatoriamente antes do início do expediente da(s) biblioteca(s) e também antes do horário de execução dos procedimentos automáticos da Internet. Para criar o agendamento, através da pasta “Schedules”, clicar no botão “New Schedule”. No campo name, informar o nome do agendamento, podendo este ser “automático dia”, assim como nos outros passos anteriores. Através do botão “Change”, informar os dias de execução e horário.

Figura 17: New jobe

Na Pasta acessada pelo botão “change”, marcar a opção “Daily”, informar o horário das 02:00:00 hrs. No campo “Start date” informar o próximo dia a ser executado. Ao final, clicar no botão OK.

Figura 18: Edit recurring

Page 23: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Agendando Automático Dia

Configuração APC 6-5

É importante também que o Sql Server Agent esteja habilitado, conforme figurado abaixo. Caso não esteja, este serviço deve ser habilitado.

Figura 19: SQL Server Agent

6.2 ORACLE

O automático dia no oracle é agendado via a criação de um JOB no banco de dados. Além disso, é necessário que o parâmetro do init.ora, job_queue_processes deve ser maior que 0.

Exemplo 1: agendar o JOB para as 02:00:00 AM

declare

v_job number;

begin

dbms_job.submit(v_job,

'sp_per_automatico_dia(código na instituicao);',

to_date('06/11/2003 02:00:00','dd/mm/yyyy hh24:mi:ss'),

'trunc(sysdate) + 1 + 2/24');

commit;

end;

Exemplo 2: agendar o JOB para as 00:01:00 AM

DECLARE

v_job NUMBER;

BEGIN

dbms_job.submit(v_job,

'sp_per_automatico_dia(67);',

TO_DATE('06/11/2003 02:00:00','dd/mm/yyyy hh24:mi:ss'),

'TRUNC(SYSDATE) + 1 + 0.0166/24');

COMMIT;

END;

Page 24: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Agendando Automático Dia

Configuração APC 6-6

Obs.: Substituir cód_empresa

Substituir '06/11/2003 02:00:00' pela data inicial a ser executado o job

No exemplo 1, substituir o 2/24 pelo horário desejado. Por exemplo, caso deseje rodar o job as 4:00

da manhã, trocar o 2/24 para 4/24.

Page 25: Guia Técnico Configuração - Biblioteca da PGRcobip.pgr.mpf.mp.br/sistema-pergamum/orientacoes-tecnicas/manuais/... · das informações de liberação e do pedido. Na tela do recebimento,

Manual PER-GT-005 Impressora para Empréstimo

Configuração APC 7-1

_

• Estou utilizando o driver genérico do windows e sai muito papel ao final da impressão o que

fazer? Utilizo Windows 9x / ME.*

Para configurar a página no genérico / somente texto deve realizar os procedimentos no driver da impressora:

1. Em propriedades do genérico.

2. Opcões.

3. Iniciar trabalho de impressão.

4. Aperte a tecla ESC, depois pressione ALT + 67 e após pressionar a tecla novamente e digitar 001 no teclado numérico.

5. A linha de comando ficará a seguinte ESC C^A

Obs.: A número 001 significa o número de linhas que a impressora irá avançar o papel. Caso o driver

genérico somente texto não consiga adequar essas configurações você deverá utilizar a Dll desenvolvida pela Bematech para as miniimpressoras

• Estou utilizando o driver genérico do windows e sai muito papel ao final da impressão o que fazer?

Utilizo Windows NT / 2000 / XP.*

Para configurar a pagina no generico / somente texto deve realizar os procedimentos no driver da impressora:

1. Em propriedades do genérico.

2. Opcões.

3. Iniciar trabalho de impressão.

4. Digite o seguinte: <1B>C<01>

Obs.: A número 01 significa o número de linhas que a impressorá irá avançar o papel. Se desejar ter um avanço de 10 linhas por exemplo coloque 0A. Caso o driver genérico somente texto não consiga adequar essas configurações você deverá utilizar a Dll desenvolvida pela Bematech para as miniimpressoras

7. IMPRESSORA PARA EMPRÉSTIMO