anonymous Log in
Search
Recents:
v3.0
java-l
Cambiar un DataStore en forma dinámica
27/11/19 17:23

Jorge Berta

Replies: 1

Estimados:
Estoy tratando de cambiar la DB de un DataStore en forma dinámica en una webapp usando la propiedad "Before Connect", si bien el cambio funciona correctamente para las consultas de las tablas de dicho DataStore, todas las demás consultas a tablas de los otros DataStore fallan ya que intenta buscar las mismas en la DB configurada en el DataStore modificado.
Estoy trabajando con GX16 U6 Java 8 Tomcat 8. Alguna sugerencia?
Saludos
Jorge
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
Por consultas owner-java-l@gxtech.com.uy
Replies

esilva_g

09/01/20 10:32

Jorge no se si es muy tarde. Pero espero esto pueda ayudar a otro. yo solucione el problema creando una variable de WebSession y con esta variable se controla la condicion de coneccion a otro data store. entonces en el procedimiento que se asigna en el Before Connect, lo primero que consulte es el valor de la variable de session si esta es vacia o nula conecto a la base de datos primaria, sino con condiciones ya sea "Do CaseIf ". 

Lo hago así por que cada consulta que realice el sistema, buscara primero la cadena de coneccion con el BeforeConnect



Back to java-l