[firebase-br] Eventos FireBird

Junior junior em fiorilli.com.br
Seg Jun 27 17:06:15 -03 2005


Dá pra fazer isso com POST_EVENT tbém, oq tornaria o esquema instantâneo e 
independente de um timer...
No nosso Help-Desk eu utilizo e funciona perfeitamente.
Nosso server é Linux com FB 1.5 e o aplicativo é desenvolvido em Delphi 6

[]'s
Alirio Botelho Junior
Fiorilli S/C ltda Software

----- Original Message ----- 
From: "Eduardo Jedliczka" <eduardo em gerasoft.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, June 27, 2005 4:13 PM
Subject: Re: [firebase-br] Eventos FireBird


Apenas criei uma tabela chamada mensagens, contendo os campos:

remetente, destinatário, data/hora e mensagem...

E a cadas x segundos, faço um "Select * from mensagens quere
destinatario=:usuario"

[s]

==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================

----- Original Message ----- 
From: "suporte" <suporte em informatize.srv.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Monday, June 27, 2005 3:17 PM
Subject: [firebase-br] Eventos FireBird


> Olá Eduardo,
>
> Sou participante da lista da FireBase... e ao ler seu e-mail fiquei
curioso
> para saber sobre este sistema de troca de mensagens...
> Gostaria (se possível) de um pouco mais de detalhes da rotina como um
> todo... firebird e Delphi
>
> Vc consegue enviar msgs específicas a um usuário conectado no banco de
dados
> ?
> Ou o mesmo evento vai para todos os usuários ?
>
> Eu já trabalho com FB 1.5 e o servidor do meu cliente é Windows 2000
server.
> Mas gostaria de implementar uma solução de troca de msg entre os usuários
> conectados ao meu sistema.
>
> Grato,
>
> Fabrício
> Informatize - Sistemas e Consultoria Ltda
>
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em
> nome de Eduardo Jedliczka
> Enviada em: quarta-feira, 15 de junho de 2005 14:32
> Para: FireBase-Br
> Assunto: [firebase-br] O velho Dilema dos eventos no FireBird
1.0SuperServer
> em Servidores Windows...
>
> Delphi 6 Professional. IBO 4.2Ie, FireBird 1.0.3.972 SuperServer, Terminal
> Windows XP Service Pack 1, Servidor Linux (SlackWare 10.0 - sem firewall
> interno)
>
> Caros Amigos,
>
> Temos um sistema interno (de help desk com uma função de troca de
mensagens)
> que utiliza um timer  (a cada 2,5 segundos) para verificar se há mensagens
> recebidas...
>
> Recentemente, por culpa das várias cópias do programa em execução por
> terminal, e com vários terminais conectados (além das outras bases de
> dados), ocorreu um travamento do servidor FB (após 120 dias ininterruptos
de
> funcionamento).
>
> Para evitar a repetição do problema, ou seja, reduzir o stress do
servidor,
> estudamos a alteração da rotina adotando "POST_EVENT" e um TIB_Events
(pois
> utilizamos IBO).
>
> Fizemos alguns testes locais, e com outros terminais windows conectados a
> uma base rodando num terminal windows, todos com êxito.
>
> Ao efetuar os testes com o servidor linux (Slackware 10, sem firewall),
> obtivemos a seguinte mensagem (e subsequente travamento do servidor FB):
>
> ISC ERROR CODE: 335544721
>
> ISC ERROR MESSAGE:
> Unable to complete network request to host "192.168.0.1".
> Failed to establish a secondary connection for event processing.
> unknown Win32 error 10060
>
> Compreendo que ocorreu um erro de rede (afinal de contas o servidor
travou!)
> após a "falha ao estabelecer uma conexão secundária para o processamento
de
> eventos"
>
> Ao procurar no arquivo da lista, percebi que várias pessoas já tiveram o
> mesmo problema desde 2002 (com IBX, IBO, além de outros componentes), e
> chegou-se a conclusão que "talvez" seja um bug do FireBird 1.0 SS no
Linux.
> Migrar para o FireBird 1.0 Classic ou FireBird 1.5 (que segundo algumas
> pessoas, continua com problema...) está fora de cogitação, pois
acarretaria
> a necessidade de alterar os outros programas da empresa.
>
> Então, fica a dúvida: Alguém já teve algum caso de sucesso na utilização
de
> Eventos com servidor Linux  ???
>
> [s]
>
> ==========================
> Eduardo Jedliczka
> Gerasoft Informática
> Apucarana - Pr
> ==========================
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.2/29 - Release Date: 27/06/2005





Mais detalhes sobre a lista de discussão lista