mirror of
https://github.com/KeymonSoft/jRDC-Multi.git
synced 2026-04-17 21:06:24 +00:00
- Se cambiaron los 4 handlers de B4A a uno solo que toma el DB de la ruta automáticamente. - Se agregaron validaciones del numero de parametros y si el query no los requiere o se dan de mas o de menos, manda un error especificando eso, ya no se reciben errores directos de la base de datos, esto fue tanto para B4A como para JSON. - Se modificó el Readme.md para incluir todos estos cambios.
49 lines
2.1 KiB
Markdown
49 lines
2.1 KiB
Markdown
# jRDC-Multi (B4J)
|
|
Servidor de DBRequest que puede cargar hasta 4 archivos de config.properties al mismo tiempo.
|
|
|
|
Los archivos se deben de llamar:
|
|
|
|
- config.propierties
|
|
- config.DB2.properties
|
|
- config.DB3.properties
|
|
- config.DB4.properties
|
|
|
|
No es necesario que sean 4 archivos, solo toma en cuenta los archivos existentes en el directorio.
|
|
|
|
En la aplicacion movil, al URL del servidor se le agrega al final /DB2, /DB3 o /DB4. (Puerto de ejemplo: 1781)
|
|
|
|
- Para usar el config.properties => http://keymon.lat:1781
|
|
- Para usar el config.DB2.properties => http://keymon.lat:1781/DB2
|
|
- Para usar el config.DB3.properties => http://keymon.lat:1781/DB3
|
|
- Para usar el config.DB4.properties => http://keymon.lat:1781/DB4
|
|
|
|
El puerto es el mismo para todos los archivos, **sin importar** que diga en cada archivo, solo toma el puerto especificado en el **primer** config.properties.
|
|
|
|
El usuario, contraseña y JdbcUrl, **si** los toma del archivo correspondiente.
|
|
|
|
Se puede revisar el **estatus** del servidor en el URL:
|
|
|
|
- http://keymon.lat:1781/test
|
|
|
|
Se puede forzar al servidor (**sin reiniciarlo**) a que **recargue** los archivos config.properties en el URL:
|
|
|
|
- http://keymon.lat:1781/manager?command=reload
|
|
|
|
Se puede reiniciar el servidor con el URL:
|
|
|
|
- http://keymon.lat:1781/manager?command=rsx
|
|
- Este comando utiliza los archivos start.bat, start2.bat y stop.bat
|
|
|
|
Si se esta corriendo el servidor con PM2, se puede reinciar con el URL:
|
|
|
|
- http://keymon.lat:1781/manager?command=rpm2
|
|
- Este comando ejecuta el archivo reiniciaProcesoPM2.bat, y **asume** que el nombre del proceso es "RDC-Multi", si no es asi, hay que **modificar** el archivo .bat
|
|
|
|
## Agregar drivers de mas bases de datos
|
|
|
|
Si se necesitan agregar mas controladores para conectarse a otras bases de datos, hay que agregar una linea a "Main":
|
|
|
|
- #AdditionalJar: ojdbc11 <= este es el nombre del archivo .jar, en este caso "C:\Android\AdditionalLibs\B4J\ojdbc11.jar"
|
|
|
|
- Al compilar la aplicación, el archivo del controlador se incluye en el archivo .jar del servidor (jRDC-Multi.jar) y no es necesario copiarlo o agregarlo al directorio del servidor en producción.
|