Arquivo da categoria: FAQ

Aplicação de erro no CGI

Aplicação de erro no CGI

“… The specified CGI application misbehaved by not returning a complete set of HTTP headers from time to time …”

Aparentemente este erro ocorre sem nenhuma explicação e ocasionalmente.

Existe um BUG confirmado pela própria Microsoft que possui a mesma msg, desta forma, solicitamos verificar e ajustar os seguintes pontos:

A) Colocar as DLLs junto ao executável e também no PATH da máquina

Dentro dos diretorios …\scripts\bnweb …\scripts\bnportal

existem algumas DLLs, por favor copie todas para c:\windows\system32

B) Aplicar o HOT-FIX da própria Microsoft

http://support.microsoft.com/default.aspx?scid=kb;EN-US;884764

C) Registrar as DLLs

Ainda como medida preventiva, pode-se registrar as DLLs

Pelo próprio windows, utilize o comando ( uma vez para cada DLL: )

  • copie as DLLs para o system32
  • entre numa janela DOS
  • vá para o diretório System 32
  • execute regsvr32 nome.dll

D) Após os ajustes acima, o IIS deve ser reiniciado, de preferência em serviços do Windows e não no gerenciador do IIS.

O meu Portal não está consultando

O meu portal não está consultando

Possíveis situações para o seu portal não consultar:

  1. Verifique se a rotina bnm_rot_invert_geral está sendo executada. Para verificar pelo BNWEB, vá em: Sistemas/Log do Invert
  2. Consegue realizar uma busca pelo BNWEB em: Módulos/Acervo/Consulta
  3. Verifique se a rotina bnm_rot_delTmp.bat está sendo executada (peça ajuda a sua informática)

OBS.: Caso as duas rotinas não estejam agendadas ou não estejam sendo executadas, verifique no manual de instalação do BNWEB como proceder.

Portal Mobile

Portal Mobile

BNPortal Mobile (Dispositivos móveis)

O portal “mobile” BNPortal mobile, permite que aparelhos do tipo mobile / tablets possam utilizar o portal, realizando consultas e reservas. Este portal é um conjunto reduzido das funcionalidades do portal BNPORTAL.

Os dispositivos homologados para sua utilização são: BlackBerry, iPad, Samsung Galaxy Tab, LG Cookie, Nokia ESeries. Entretanto, diversos outros equipamentos compatíveis podem funcionar. A Contempory só prestará assistência a um equipamento homologado.

Passo a passo para criar assuntos selecionados para o Portal

Passo a passo para criar assuntos selecionados para o Portal

1) Criar uma Área do Conhecimento (ou usar uma que já exista)

Esta área (o nome dela) irá aparecer no portal.

No cadastro da Área, marque a opção “ÁREA DE INTERESSE” para que esta área apareça.

2) Relacionar os assuntos com a Área de Interesse

Entre no Catálogo de Assuntos, em cada Assunto e indique a Área desejada.

Boleta de Empréstimo/Acentuação

Boleta de Empréstimo/Acentuação

As boletas de empréstimo, são preparadas de forma que possam ser impressas em qualquer impressora, mesmo as matriciais.

Por este motivo o BNWEB não coloca os acentos nas boletas do módulo empréstimo.

E-mails de Alerta de Empréstimo

E-mails de Alerta de Empréstimo

Todos os emails de alerta do módulo de empréstimo, acompanham uma cópia da boleta da operação de empréstimo.

Como as boletas não possuem acentuação, o e-mail também não possui a acentuação.

Empréstimo Ronda

Empréstimo Ronda

A opção de Balcão Ronda serve para “inventariar” os itens emprestados de cada usuário/local, e requer o uso de um coletor de dados. Esta opção é mais indicada para empresas e escritórios.

A finalidade, é permitir que seja realizada uma verificação de onde estão fisicamente os itens, através da coleta dos códigos de barra.

Para poder Inventariar, é necessário realizar a seguinte rotina:

  • Limpar o coletor de dados
  • Ir em cada sala/mesa de trabalho
  • Passar o coletor no Código de início de coleta (*)
  • Passar o coletor no Código do responsável (matrícula)
  • Passar o coletor em todos os itens na mesa/sala
  • Repetir o processo para todos as mesas/salas
  • Descarregar o arquivo gerado pelo coletor no micro
  • Indicar este arquivo na opção Balcão Inventário

(*) Passar o coletor no código de “início de coleta” -123456

Para utilizá-lo, selecione o menu Módulos, o item Empréstimo, e a opção Balcão – Ronda. O sistema exibirá a seguinte tela:

Ao receber este arquivo as seguintes etapas serão realizadas.

a) se o código recebido não estiver emprestado, será emprestado para a matrícula do responsável
b) se o código recebido estiver emprestado e o código do responsável for o mesmo, o sistema não fará nada
c) se o código recebido estiver emprestado e o código do responsável for diferente, o sistema fará a devolução e o item será emprestado para a nova matrícula.(*)

(*) Neste caso, o sistema não fará nenhuma restrição nem verificação quanto a reservas, atrasos, multas, …, o item será simplesmente devolvido do atual e emprestado para a nova matrícula.

OBS.: para que esta rotina possa funcionar adequadamente, é fundamental que sejam seguidos todos os procedimentos descritos acima, especialmente quanto aos códigos de início, matrícula e itens

Erro de COLLATION na VIEW de Integração

Erro de COLLATION na VIEW de Integração

Tipo: Quando aparecer um errro de COLLATION na pesquisa por AMBOS

(Ambos é uma opção no combobox da tela de balcão)

Isto indica que a VIEW de Integração, que depende dos dados da instituição está com conflito de COLLATE.

Solução: Entregue uma cópia do erro para sua informática e diga que a VIEW de Integração deve estar toda com o mesmo COLLATE do DATABASE do BNWEB

Identificar motivo de Nomes/Matrículas/COd Único trocado no Balcão

Identificar motivo de Nomes/Matrículas/COd Único trocado no Balcão

1) Verificar se a pessoa procurada existe no BNWEB

SELECT ‘BNWEB – PESSOA’ AS tabela, bm.matricula, bp.cod_pessoa, bp.nome, bp.email
FROM tbibpes0 bp, tbibmat0 bm
WHERE bp.tit1 LIKE ‘CLAUDIA CRISTINA MINHOTO%’
AND bp.cod_pessoa = bm.cod_pessoa

2) Verificar a matricula, codigo unico e nome da pessoa procurada na VIEW de Integracao

SELECT ‘VIEW ‘ AS tabela, m.codigo AS matricula, m.cod_pessoa AS codigo_unico, fbibtit1(p.nome) AS nome, p.email
FROM VIBIBUSU0 p, VIBIBMAT0 m
WHERE fbibtit1(p.nome) LIKE ‘CLAUDIA CRISTINA MINHOTO%’
AND p.codigo = m.cod_pessoa

2.1) Anotar Matrícula(s) e Código(s) Único

3) Verificar se algumas das matriculas da VIEW já existe no BNWEB

SELECT ‘BNWEB – PESSOA’ AS tabela, bm.matricula, bp.cod_unico, bp.tit1
FROM tbibpes0 bp, tbibmat0 bm, tbibuni0 bu
WHERE ( bp.cod_unico IN( 4590153 ) OR bm.matricula IN ( ‘5200653880-2’, ‘2525178042-2’ ) )
AND bp.cod_pessoa = bm.cod_pessoa
AND bm.cod_unidade = bu.cod_unidade

POSIÇÃO: O cadastro do BNWEB é prioritário, ou seja, se já possuir a matricula ou cod_unico, a informação cadastrada terá prioridade em relação à VIEW.