diff --git a/README.md b/README.md index 12efd6f..781ea27 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,46 @@ -# jRDC-Multi -Servidor de DBRequest que puede cargar hasta 4 archivos de config.properties +# 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.