Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Expendiente XXX (https://www.clubdelphi.com/foros/showthread.php?t=91941)

botones67 07-06-2017 18:00:51

Expendiente XXX
 
Buenas tardes foro.
Necesito alguien con experiencia en Firebird. 3.0.
La cuestión es que tengo una aplicación trabajando en 5 Ordenadores y cuando doy de alta un nuevo registro disparo un evento y lo intercepto desde delphi con fdeventalert
para actualizar el cliendateset en tiempo real en todas las máquinas.
He buscado sobre el tema y también he modificado el firebird.conf para cambiar el famoso RemoteAuxPort para cambiar el puerto por defecto.
El expediente XXX se produce cuando la conexión se hace por cable NO funciona, los clientes no reciben los eventos del servidor, pero....... si la conexión
se realiza por wiffi ToDO funciona ok, todas las actualizazaciones funciona bien tanto del servidor a clientes y clientes a servidor.

He repasado el firewall , tambien he creado excepciones , he abierto el puerto añadido en RemoteAuxoPort, Mucho me temo que va ha ser el router, no?



Me puede alguien ayudar?
Berlin+firebir 3.0

Gracias a todos.

Casimiro Notevi 07-06-2017 18:16:05

Por favor, no olvides poner títulos descriptivos a tus preguntas, gracias :)

Sirven para que luego alguien pueda buscar sobre eventos en firebird, ¿crees que lo encontraría si se ha titulado "Expediente XXX"?
Además, abajo de este mensaje aparecen entradas similares con títulos similares, en este caso tampoco aparecerán temas tratados que podrían servirte.

jhonny 07-06-2017 18:46:17

Caramba... ¿Pero se pierde incluso la conexión a la base de datos o solamente el Alert?... prueba usando la IP en lugar del nombre del servidor en la conexión a la base de datos... a ver qué sucede... lo que pretendo descartar es alguna cuestión en el dominio.

botones67 07-06-2017 19:21:47

Eventos en firebird.
 
Muchas gracias por contestar jhonny.

Bueno he cambiado la el nombre del equipo donde está firebird por su ip en todos los clientes y sigue sin recibir los clientes.

También te digo que nunca ha perdido la conexión funciona todo correctamente menos los clientes no ven lo eventos, eso si desde los clientes hacia el servidor si y además todo funciona Ok (servidor-clientes) (clientes -servidor) si cambio a wiffi.:mad:

A ver si vamos descartando cosas.^\||/

jhonny 07-06-2017 23:41:15

¿Será alguna regla en el Firewall para las tarjeta Ethernet?... mejor dicho, podrías mirar el documento https://www.firebirdsql.org/file/doc...ird_events.pdf en sus apartados llamados:

* Common problems: Firewalls.
* Common problems: ClassicServer.
* Common problems: client behind firewall.
* Common problems: both client and server behind firewall.
* Y Firewall problem conclusion.

Es muy probable que el problema que tengas esté ahí mencionado.

botones67 08-06-2017 06:36:14

Eventos en firebird.
 
Si, debe ser algo de eso pero hay que dar con ello.:)
He añadido 2 clientes mas y tampoco reciben por cable pero Si por wiffi.
Voy a revisar el documento haber si damos con alguna pista.

Gracias por interesarte.^\||/

Casimiro Notevi 08-06-2017 11:03:23

Cita:

Empezado por botones67 (Mensaje 517901)
He añadido 2 clientes mas y tampoco reciben por cable pero Si por wiffi.

Qué cosa tan extraña te ocurre, realmente el sistema no puede saber si se usa conexión con cable o sin cable, por lo que lo hace más extraño todavía.
Puede que el título de "Expediente XXX" sí sea acertado :p

botones67 09-06-2017 15:43:44

Eventos Firebird
 
Hola amigos.
Bueno Jhonny ya he revisado y aplicado las posibles soluciones que plantean en el documento y mismo resultado:mad:, me tiene loco ya, no sé que palo tocar ahora.

Saludos.

botones67 11-06-2017 16:50:20

Eventos Firebird
 
Voy a cambiar estrategia.
Reflexionado me estoy dando cuenta que mejor voy a pone un botón de actualizar en los clientes sin más.
De la otra forma, con los dichosos eventos se dara el caso que dando de alta en un cliente un registro y otro cliente dispara el tigger adios al alta que estaba dando ya que uso controles DBware.
A si que botón refresh y punto, ¿que opináis? .:o

fjcg02 12-06-2017 13:07:53

El mítico timer que cada X tiempo actualice es insuperable.

Y que cada usuario lo pueda configurar al gusto, ya sea por usuario o por equipo.

Mano de santo!

Saludos

Casimiro Notevi 12-06-2017 14:07:30

Yo soy partidario de no poner nada, no creo que sea necesario, salvo algún proceso en tiempo real que haya que tener actualizado constantemente en pantalla.


La franja horaria es GMT +2. Ahora son las 06:50:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi