SharedModule con path condicional
Publicado: Vie Feb 19, 2021 5:12 pm
Hola foro.
Como primera aclaración debo decir que es mi primer uso de los SharedModule.
Se me plantea la siguiente situación para realizar un cambio a pedido de un cliente, en una aplicación que tengo en producción.
La aplicación utiliza DBF'S, las cuales estan definidas en un SharedModule, luego en el módulo principal defino el path a donde dicha aplicación debe apuntar (set default to &cCamino) para abrir las tablas y todo funciona muy bien.
Ahora necesito cambiar el path ALGUNAS de las tablas definidas en el shared module, en función de determinada condición que controlaría al iniciar la aplicación.
Dado que es un aplicación standard que está corriendo en varios clietes, necesito hacer esta modificación solo para uno. Siempre he resuelto este tipo de situaciones (cambios personalizados) poniendo cláusulas #DEFINE en el .CH que tengo creado para tales efectos, de manera de compilar o no, lo que sea necesario. En sistemas que no utilizo los SharedModule lo puedo resolver sin inconvenientes.
Buscando en la ayuda y el ejemplo DBFDATA2 no he podido darme cuenta por dónde podría resolverlo.
Agradeceria si me pueden orientar cómo resolver esto, si es que se puede
Un saludo
Daniel
Como primera aclaración debo decir que es mi primer uso de los SharedModule.
Se me plantea la siguiente situación para realizar un cambio a pedido de un cliente, en una aplicación que tengo en producción.
La aplicación utiliza DBF'S, las cuales estan definidas en un SharedModule, luego en el módulo principal defino el path a donde dicha aplicación debe apuntar (set default to &cCamino) para abrir las tablas y todo funciona muy bien.
Ahora necesito cambiar el path ALGUNAS de las tablas definidas en el shared module, en función de determinada condición que controlaría al iniciar la aplicación.
Dado que es un aplicación standard que está corriendo en varios clietes, necesito hacer esta modificación solo para uno. Siempre he resuelto este tipo de situaciones (cambios personalizados) poniendo cláusulas #DEFINE en el .CH que tengo creado para tales efectos, de manera de compilar o no, lo que sea necesario. En sistemas que no utilizo los SharedModule lo puedo resolver sin inconvenientes.
Buscando en la ayuda y el ejemplo DBFDATA2 no he podido darme cuenta por dónde podría resolverlo.
Agradeceria si me pueden orientar cómo resolver esto, si es que se puede
Un saludo
Daniel