Download Instalación Sistema Soninet
Document related concepts
no text concepts found
Transcript
Instalación Sistema Soninet Página 1 Instalación Sistema Soninet Contenido Contenido........................................................................................................................2 Pre-Requisitos .................................................................................................................3 Configuración Odbc.......................................................................................................20 Configuración Topspeed................................................................................................23 Executables Soninet......................................................................................................24 Configuración Test.exe........................................................................................24 Actualizar Base de Datos Soninet........................................................................27 Anexo............................................................................................................................28 Página 2 Instalación Sistema Soninet Pre-Requisitos Para el funcionamiento del sistema soninet, hay que instalar lo siguiente: Instalar e iniciar el servicio de mysql en Linux Inicialización base de datos Soninet Instalar BDE en el cliente Instalar softvelocity topspeed driver en el cliente Instalar mysql-connector odbc 3.51 en el cliente Instalar el cliente de servicio digifact solo si se va emitir CFD Inicialización Base de Datos Soninet Dentro del paquete de soninet hay dos script que se utilizaran para crear la base de datos del sistema. Script_Inicializacion_con_mysql.sql.- Este script se utiliza si se realiza la inicialización desde la consola de mysql. Script_Inicializacion_con_mysql_administrator.sql.- Este se utiliza si se realiza la inicialización desde el Mysql Administrator. Nota. Solo hay que usar un solo script. Script_Inicializacion_con_Mysql.sql Para utilizar este script, hay que tener ya instalado e iniciado el servicio de mysql en el servidor Linux. Es recomendable por razones de seguridad asignarle password al usuario root de mysql, en la Fig. 1 se muestra el comando para realizarlo. No tiene asignada ninguna clave de acceso después de iniciado el servicio por primera vez. (Si ya se asigno el password, omitir este paso). Página 3 Instalación Sistema Soninet Está en la ruta Desktop porque ahí se guardo el script que se va a ejecutar. Fig. 1. Asignar Password MySql Después de asignar el password, ejecutamos el otro comando, como se muestra en la Fig. 2. Este es para permitir el acceso con usuario root solo en la maquina cliente (localhost), con esto no se puede accesar desde otro equipo a mysql. Al dar enter después del comando, pedirá el password que se asigno anteriormente. Fig. 2. Password root para localhost Página 4 Instalación Sistema Soninet Ahora sí, ejecutamos el script como se muestra en la Fig. 3. Al dar enter, pedirá el password de mysql que se le asigno, para realizar la instalación. Fig. 3. Ejecución Script Si se hizo la inicialización de la base de datos con este script desde la consola de mysql, de forma automática crea el usuario de conexión, que es el siguiente: User: usoninet Password: soninet Al ejecutar este script, se está creando la base de datos soninet con sus tablas en blanco. Script_Inicializacion_con_mysql_administrator.sql Para utilizar este script. Se debe tener instalado el mysql administrator. Abrimos MySQL Administrator • Tecleamos la dirección del servidor donde se conectara y se creara la base de datos • Tecleamos el usuario y password que se asigno anteriormente. Página 5 Instalación Sistema Soninet • Clic en botón OK Fig. 4. MySQL Administrator Crear base de datos nueva Damos clic en Catalogs Clic derecho sobre alguna base ya existente Seleccionar Create New Shema (Fig. 5) Teclear Soninet para el nombre de la base de datos (Fig. 6) Fig. 5. Crear Nueva Base de Datos Página 6 Instalación Sistema Soninet Fig. 6. Nombre Base de Datos En la siguiente pantalla (Fig. 7) se muestra la base de datos ya creada. Base de datos Fig. 7. Base de datos creada La base de datos ya esta creada pero no contiene tablas, para esto utilizaremos el script. Seleccionar Restore Clic en el botón Open Backup File Buscar el Script_Inicializacion_con_mysql_administrator.sql (Fig. 8) Clic en el botón abrir Página 7 Instalación Sistema Soninet Fig.8. Selección Script_Inicializacion_con_MySQL_Administrator.sql La fig. 9 muestra el script ya abierto, en esa pantalla no hay que mover nada, más que seleccionar el botón start restore para ejecutar el script, como se muestra en la fig. 10. Fig. 9. Abierto el Script Página 8 Instalación Sistema Soninet Fig. 10. Ejecutando el Script Al terminar de instalarse el script, seleccionamos la base de datos soninet para confirmar que ya tenga tablas, como se muestra en la fig. 11. Fig. 11. Base de datos con tablas Si la inicialización se realiza en el Administrator con este script, hay que crear el usuario a mano desde la opción User Administration como se muestra en la fig. 12. El usuario a crear es el siguiente: User: usoninet Password: soninet Página 9 Instalación Sistema Soninet Seleccionar User Administration Clic en New User Fig.12. Crear Usuario Después de crear el usuario, hay que proporcionarle todos los permisos sobre la base de datos soninet como se muestra en la fig. 13. Seleccionar Pestaña Seleccionar Base de Datos Fig.13. Permisos que se pueden asignar Página 10 Instalación Sistema Soninet Seleccionar pestaña Shema Privileges. Seleccionar la base de datos a la que tendrá permisos el usuario. Del lado derecho se encuentran los permisos validos que se pueden asignar (Ver fig. 13). Para el usuario usoninet se le asignaran todos los permisos, dar clic sobre la flecha doble << para que se muevan todos los privilegios. Clic en Apply Changes El usuario debe de quedar como lo muestra la fig. 14. Fig.14. Permisos asignados Página 11 Instalación Sistema Soninet Instalación BDE en el Cliente Página 12 Instalación Sistema Soninet Página 13 Instalación Sistema Soninet Clic en Finalizar Después verificar en el panel de control que haya creado el BDE Administrator, como se muestra en la fig. 15. Administrator Fig.15. BDE Administrator Página 14 Instalación Sistema Soninet Instalación Softvelocity Topspeed Driver En El Cliente Página 15 Instalación Sistema Soninet Página 16 Instalación Sistema Soninet Página 17 Instalación Sistema Soninet Instalación Mysql - Connector Odbc3.51 En El Cliente Página 18 Instalación Sistema Soninet Página 19 Instalación Sistema Soninet Configuración Odbc Después de instalar el bde, topspeed y mysql-connector odbc 3.51, el siguiente paso es realizar la configuración del Odbc en el cliente. Para esto seguiremos los siguientes pasos: Accesar Panel de control Doble clic en Herramientas administrativas. Fig. 16. Doble clic en Orígenes de datos (ODBC). Fig. 17. Herramientas Fig. 16. Herramientas Administrativas Orígenes de datos (ODBC) Fig. 17. Orígenes de datos (ODBC) Página 20 Instalación Sistema Soninet Se abrirá la pantalla administrador de orígenes de datos ODBC Seleccionar la pestaña DNS de usuarios, como lo muestra la fig. 18. Clic en el botón agregar Seleccionar MySQL ODBC 3.51 Driver, Ver fig. 19. Clic en el botón finalizar. Selecciona r Pestaña Fig. 18. DNS de usuario Fig. 19. Seleccionar MySQL ODBC 3.51 Driver Página 21 Instalación Sistema Soninet Al dar clic en el botón finalizar, se abrirá la siguiente ventana, como lo muestra la fig. 20. Ahí se va configurar el nombre para la conexión, la dirección ip o el nombre del servidor al que se va conectar, usuario y contraseña que se genero con el script y la base de datos a la que se va conectar. Nombre para la conexión Este dato es opcional Dirección del servidor a conectar Generados con el Script Seleccionar BD soninet Fig. 20. Configuración ODBC Después de agregar los datos en la pantalla anterior, dar clic sobre el botón Test para confirmar que la conexión es correcta y debe de aparecer una ventana como se muestra en la fig. 21. Fig. 21. Conexión OK. Una vez que se confirme que ya se puede realizar la conexión, se puede quitar el usuario y password, ya no son necesario esos datos, solo se usan la primera vez para realizar la conexión, como se muestra en la fig. 22. (Solo es por seguridad, por si el cliente puede accesar a esas opciones, no conozca esos datos). Página 22 Instalación Sistema Soninet Fig. 22. Sin usuario y password Configuración Topspeed Esta configuración se realiza solo si se van a importar facturas del adigas a soninet. Fig. 23. Seleccionar Topspeed driver Página 23 Instalación Sistema Soninet directorio del adigas Fig. 24. Configuración Topspeed Executables Soninet Después de realizar las instalaciones y configuraciones anteriores, el siguiente paso es crear la carpeta soninet y copiar los .exe y .dll en el servidor, estos archivos se encuentran en la intranet de sistemas. Dentro de esa carpeta existen dos archivos para uso exclusivamente de sistemas y son: Test.exe ToolmigracionDB.exe Estos archivos no se deben dejar a la vista de los usuarios, después de utilizarlos hay que borrarlos. Cuando se requieran hay que copiarlos y borrarlos inmediatamente después de su uso. Configuración Test.exe Dar doble clic sobre el archivo Test.exe. Se abrirá una ventana como lo muestra la fig. 25. Clic en el botón Read Params Página 24 Instalación Sistema Soninet Fig. 25. Test Connection Al dar clic sobre el botón Read Params, se mostrara información en la sección Parameters, como lo muestra la fig. 26. Fig. 26. Información Parameters En esa misma ventana se van a cambiar y agregar los parámetros especificados en el recuadro de la fig. 27. Se va a teclear la dirección ip del servidor donde se va a conectar, el nombre de la base de datos a la que se va conectar, el usuario y el password para accesar a la base de datos. Después hay que dar clic en el botón Write Params, para escribir y guardar los nuevos parámetros. Página 25 Instalación Sistema Soninet Clic en el botón close. 2 1 Agregar estos parámetros 3 Fig. 27. Cambiar y Agregar Parámetros Volvemos a ejecutar el archivo Test.exe Clic sobre el botón Read Params, que ya debe de mostrar los parámetros que se cambiaron. Clic en el botón Connect DB para verificar que realice la conexión como lo muestra la fig. 28. Clic en el botón Close. 1 2 3 Fig. 28. Realizar Conexión Página 26 Instalación Sistema Soninet Actualizar Base de Datos Soninet Como último paso para la instalación del sistema soninet, hay que ejecutar la herramienta ToolmigracionDB.exe. Esta herramienta nos permite actualizar la base de datos del sistema soninet a la versión actual. Doble clic en el archivo ToolmigracionDB.exe Clic en el botón Migrar la BD a la versión actual Si se realiza con éxito la actualización saldrá un mensaje de HECHO. Si no necesita actualizarse saldrá un mensaje de NO NECESITA HACER UNA MIGRACION. Clic en ok. Clic en salir. Fig. 29. Actualizar BD soninet Observación. No olviden quitar los archivos Test.exe y ToolMigracionDB.exe de la carpeta de soninet, estos archivos son para uso exclusivo de sistemas. Página 27 Instalación Sistema Soninet Anexo La clave de acceso para el programa soninet y solo para uso del departamento de sistemas es: Usuario: Admin Contraseña: obdc Si al ejecutar el programa soninet, les muestra el siguiente error: Hay que agregar una línea en el servidor Linux en modo de comandos. Ubicarse en el directorio \etc Ubicar el archivo my.cnf y abrirlo con algún editor Agregar la siguiente línea, entre las secciones [mysqld] y [mysql.server] lower_case_table_names=1 Guardar los cambios Detener e iniciar el servicio de mysql. La línea anterior es para que no haya conflictos entre tablas con nombres en mayúsculas y minúsculas. Página 28