INSTALACIÓN MANUAL DEL APLICATIVO DOCUMENTO: SYFINSTALA.RTF ATENCIÓN: ESTE DOCUMENTO SOLO SIRVE PARA INSTALAR EL APLICATIVO POR PRIMERA VEZ, por lo tanto si esta no es su situación no lo diligencie y remitase al documento SYFPASOSACTULIZACION001 .RTF LA INSTALACIÓN DEL APLICATIVO A partir de la versión 200702. tiene encriptados : Los paswords y los strings de conexión Por lo tanto, La tabla CIA, tiene encriptados los strings de conexión La tabla SEG, tiene encriptados los Passwords La tabla ARH, tiene encriptados los strings de conexión de cada una de las tablas. Las tablas RRU,MGL,MGA que se encuentran en el directorio datos, sus rutas de acceso no se encuentran encriptadas. PASOS PARA LA INSTALACIÓN DEL APLICATIVO A partir de la versión 200701 Instalación del aplicativo: 1. Instale el motor para las bases de datos (SQL, SYBASE, ORACLE etc.) y las base/es que va a necesitar y probar que tiene conexión. 2. Es indispensable Tener un CD que contenga la última versión de MIDASOFT para instalar el sistema en su computador. 3. Este CD contiene los siguientes directorios: E:\MIDAST\ No necesariamente es E, es el nombre del drive de su unidad lectora de CD. \MIDAST\ ==> Los ejecutables (.exe), (.dll) dlls y (*.jpg) del sistema. \MIDAST \DATOS\ ==> Archivos del Sistema y Directorio para la creación de archivos temporales \MIDAST \DLL\ ==> Las librerías (.dll) que contiene las políticas. \MIDAST \SYFDAT\ ==> Los modelos o fuentes para la generación de políticas \MIDAST \ODBC ==> el drive para ODBC mf55.dll \MIDAST \MSSQL\ ==> Los scrips de SQL y el driver nativo mf55.dll \MIDAST \ORACLE\ ==> Los scrips de Oracle y el driver nativo mf55.dll \MIDAST \SYBASE\ ==> Los scrips de Sybase \MIDAST \PERVASIV\ ==> Los scrips de Pervasive \MIDAST\SAPDB\ ==> Los scrips de SAPDB \MIDAST \DOCTOS ==> La ayuda en línea \MIDAST \DOCTOSINSTALA ==> Documentos de ayuda para la instalacion \MIDAST\MOD61ZIP\ ==> La aplicación completa en .zip \MIDAST\C61\ ==> Los runes de Clarion necesarios para que aplicación se ejecute \MIDAST\INSTALAR\ ==> Instalador de la Aplicación 4. Nota importante: Antes de iniciar verifique la capacidad que tenga en el/los disco/s de su computador (PC). Si su computador tiene más de un disco seleccione el que tenga más capacidad o mayor espacio libre. 5. Después de haber seleccionado el disco, UD. Tiene dos formas de instalar: 5.1-.Si UD NO quiere que su directorio se llame MIDAST, entonces cree una carpeta y nómbrela por ejemplo MIDASOFT. C:\MIDASOFT\ No necesariamente debe instalarse en el disco C y no necesariamente debe llamarse MIDASOFT, es un ejemplo. Escoja el Drive que UD desee Arrastre del CD, una a una las carpetas que están debajo de MIDAST. De la Carpeta MIDAST del CD, baje o copie a su carpeta C: MIDASOFT, todo lo que ahí encuentre. 5.2-.Si UD SI quiere que su directorio se llame MIDAST, Arrastre del CD la carpeta MIDAST. 6. Una vez realizado el paso 5, por cualquier variante 5.1 o 5.2 que haya seleccionado, esta listo para continuar con la Instalación. Por lo tanto, verifique la integridad de la información que haya bajado a su equipo. Para efectos del ejemplo, supongamos que UD. Escogió la opción 5.2, por lo tanto su directorio donde esta la aplicación es MIDAST. Recuerde que su aplicación quedo instalada, según el ejemplo en c:\midast. A esta ruta la vamos a llamar de ahora en adelante: rutaaplicacion A partir de este momento, todo el trabajo de instalación se hace a partir de las carpetas bajadas en su equipo. 7-.Con el Explorer cambie el atributo de solo lectura (NO chulee) a todos archivos bajados, cuando se copia de un CD, normalmente este atributo queda activo. 9-.En el Win.ini de la maquina se deben agregar las siguientes líneas para que la aplicación corra: [SYSOFT] MIDA5=60³ MIDAS=60³ THOT=0³ ATLAS=0³ CTMIDAS=0³ UTODBC=0³ FCNM=0³ 10-.Configuración del Motor: Como según el paso 1, Ud ya tiene su motor instalado, Configure su DSN, este tipo de conexión es solo para ODBC, no se usa para los drivers nativos. 10.1-.Configurar el DSN: Configurar el DSN por el Panel de Control, El DSN debe manejar un Nombre DSN, Usuario, Pasword Ej.: MIDASOFT, MIDASOFT, MIDASOFT. Se recomienda que el Nombre DSN sea igual al nombre de la base de datos y que entre los tres no excedan 28 caracteres. Este DSN + Usuario + Paswword los llamaremos el String de Conexión 10.2-.Configurar Nativa para SQL 10.2.1-. El string de conexión para el SQL nativo se realiza así: Servidor, base de Datos,, 102.2-.Debe de instalar el Mf55.dll nativo que se encuentra en la carpeta MSSQL 10.3-.Trabajo a realizar con el Motor: Ud. Puede estar en dos situaciones: 10.3.1-.Instalar una base de Datos completamente nueva. 10.3.1.1-.Ejecute el Enterprise Manager, permite crear bases de Datos y cree una base de datos con el nombre indicado en el DSN, PASO 10.1. 10.3.1.2-.Ejecute el QUERY ANALIZER, ejecutor de sentencias query del Motor. 10.3.1.3-.Según el motor utilizado SQL, Oracle, Sybase, Pervasive, ubique en su disco el directorio correspondiente. 10.3.1.4-.Busque dentro de este el PRGSQxxO.SQL, (scrip de creación), donde xx es un consecutivo de mayor a menor. El que debe de conseguir es el mayor. Por ej. Ud encuentra el PRGSQ41O.SQL y el PRGSQ42O.SQL, el que debe de utilizar es el 42. Edítelo o ábralo con QUERY, para que pegue todas las instrucciones SQL y ejecútelas. 10.2.2-.Bajar un backup de una base de Datos existente. 10.2.2.1-.Ejecute el Enterprise Manager, permite crear bases de Datos y/o restaurar una base de datos. 10.2.2.2-.Siga todos los pasos necesarios para restaurar un backup. 10.2.2.3- Recuerde que debe de restaurar el backup con el nombre indicado en el DSN, PASO 10.1. 11-.Del Directorio \ rutaaplicacion \INSTALAR de su equipo corra el programa SY55I.EXE este programa permite crear los archivos de seguridad en el motor, es decir seg. , CIA, Cnf. Estos archivos son la base de la seguridad del sistema y de acceso al mismo. Para Realizar la instalación siga los siguientes pasos entrando a Administración / Instalación: 11.1-.En String de Conexión (forma de conectarse a la base de datos) indique el que definió en el paso 10.1 11.2-.Configuración, en esta paso se complementa la tabla: CNF quien contiene la información del Nombre de la Empresa y su NIT. 11.3-.Compañías en esta paso se complementa la tabla: CIA quien contiene la información de las compañías instaladas, cree una compañía así: Compañía = 01 Descripción = Nombre de la compañía String de Conexión = MIDASOFT, MIDASOFT, MIDASOFT (el indicado en el paso 8.1) Path de Programas Dlls = .\dll\ Local A partir de la versión 200701 solo se utilizan las líneas del syfempr.ini , Las líneas que se encontraban en conectar, ini y syf.ini fueron reemplazadas por campos en la tabla de compañías Por lo tanto omita toda la información a continuación HASTA EL PASO 12, y remítase al documento Syf070001.RTF Una vez creada la compañía anterior, Toque el Botón Instalar Inis, para que el sistema cree la entrada en el Syfempr.ini, necesaria. 11.4-..Usuarios en esta paso se complementa la tabla: SEG quien contiene la información de Usuarios autorizados, cree un usuario así: Usuario: SISO Pass Word: SYF Nombre: Usuario Inicial Grupo: matricule un grupo al cual pertenece este usuario Identificación: SISO Los demás datos solicitados no es necesario que los indique. 11.5-. Para recordar: Estos datos: Compañía = 01 Usuario: SISO Pass Word: SYF Debe recordarlos, pues más tarde los necesitara para entrar a la aplicación. 11.6-. Valide Instalación, una vez realizados los pasos anteriores (11 a 11.5), Ud. Se encuentra listo para entrar a la aplicación, por lo tanto indique esta opción: Le aparecerá la ventana de acceso al sistema donde debe indicar los datos del punto 11.5 Si durante este proceso, le aparece cualquier mensaje de error debe de repasar los pasos 9 10 y 11 y sus subdivisiones. 12-.Consideraciones de los .INI de la aplicación, la aplicación necesita los siguientes inis para su correcto funcionamiento : SYF.INI , SYFEMPR.INI, CONECTAR.INI. Estos Inis, han sido creados durante los pasos realizados en el punto 11. 12.1-. El archivo SYF.INI contiene básicamente las siguientes líneas [LOGO] Imagen=SysoFT.JPG Contiene el nombre del logo con que aparecerán sus reportes, por lo tanto cámbiela según sus necesidades. 12.2-. El archivo SYFEMPR.INI contiene básicamente las siguientes líneas Recuerde que la compañía por defecto instalada es 01. Si la compañía que va ha instalar no es 01, La Líneas: [01ODBC] es realmente [ ODBC], por lo tanto cámbiela según sus necesidades. [01] es realmente [], por lo tanto cámbiela según sus necesidades. [01ODBC] ARH=STRING DE CONEXION [01] CIA=SYSOFT LTDA Nit=811.006.696-5 OPCION=NCORSGTUVZ APLICACION=MIDA5 PATHHIS=rutaaplicacion\DATOS\ PATHAYUDA=rutaaplicacion\DOCTOS\ PATHImpExp=rutaaplicacion PATHHIS=rutaaplicacion\DATOS\ PATHAYUDA=rutaaplicacion\DOCTOS\ Modifique las líneas CIA=SYSOFT LTDA Nit=811.006.696-5 En CIA=se encuentra el nombre de su compañía, por lo tanto cámbiela de acuerdo a sus necesidades En Nit = se encuentra el NIT de la compañía, por lo tanto cámbiela de acuerdo a sus necesidades La palabra rutapalicacion cámbiela por la Ruta donde este instalada su aplicación. Según el ejemplo C:\MIDAST\ 12.3-. El archivo CONECTAR.INI contiene básicamente las siguientes líneas [01MIDA5DATABASE] SYFDAT=rutaaplicacion\SYFDAT\ CLARION=rutaaplicacion\DATOS\ CIAUSR=01 BASEDATOS=MSSQL7 IDSEDE=01 Driverpegarmssql7=+ La Línea [01MIDA5DATABASE] Es realmente [MIDA5DATABASE] Por lo tanto cámbiela según sus necesidades. La palabra rutapalicacion cámbiela por la Ruta donde este instalada su aplicación. Según el ejemplo C:\MIDAST\ La línea: Driverpegarmssql7= Es el concatenador utilizado por el motor para juntar campos de tipo Cstrin, y por lo tanto depende del motor utilizado : Para MSSQL es + Para ORACLE es || Como se dijo anteriormente estos Inis, han sido creados durante los pasos realizados en el punto 11., solo haga las modificaciones pertinentes. 13-.Ajustes finales. Ud. Si ha seguido paso a paso esta listo para ejecutar la aplicación. 13.1-.Cree un icono en su escritorio, su ejecutable puede ser MNNET.EXE, todo el sistema de recursos humanos o MNEXE.EXE solo la parte de nomina. Acondicione de acuerdo a sus necesidades. 13.2-.Ejecute este icono, le debe de aparecer la pantalla de acceso al sistema, sino sucede o le presenta cualquier error verifique nuevamente uno a uno los pasos anteriores, con seguridad omitió o no hizo alguno de los anteriores correctamente. 13.3-.Una vez que le aparezca la pantalla de acceso, introduzca los datos solicitados de acuerdo a lo indicado en el punto 11.5 de este instructivo. 13.4-.Si su compañía no es la 01 o su base de datos no es MIDASOFT o tiene mas de una compañía, debe de realizar lo siguiente: 13.4.1-.Ejecute el sy55i.exe (INSTALADOR) 13.4.2-.Repita uno a uno los pasos indicados en el punto 11, según sea su configuración 13.5-. La carpeta C61 contiene los "runes" de la versión de clarion y normalmente esta carpeta se copia en el directorio raíz de la aplicación, junto con los .exes y .dll del sistema, a menos que Ud. Cree un path en su maquina que direcciones los runes de clarion a esta carpeta (Variables de Entorno de Windows) 13.6-.La carpeta DATOS contiene archivos necesarios para el funcionamiento del sistema, en los módulos de importación/exportación entre otros. Estos archivos son: VRF.TXT VRK.TXT VRH.TXT Estos archivos están en formato txt y debe de subirse al sistema, de acuerdo con los siguientes pasos: 13.6.1-.Una vez, que entre al sistema, vaya al modulo de Políticas: Administración / Modulo de Administración / Políticas / Registro / de Archivos del sistema / Consultar Archivos. Esta pantalla en este momento se debe de encontrar completamente vacía. 13.6.2-.Verifique la existencia o NO de las tablas VRF, VRH, VRK, sino existen , Insértelas solo en la primera ventana indicando según el caso : Archivo: VRF Descripción: Definición de Tablas del sistema Archivo: VRK Descripción: Llaves de Tablas del sistema Archivo: VRF Descripción: Campos de Tablas del sistema 13.6.3-.Una vez insertadas o si ya existen, vaya al modulo de Importación / Exportación, así Sistema de Nomina / Módulos de Nomina / Importación Exportación / Transacciones / Importación General / Por tablas del sistema y ejecute esta opción. 13.6.4-. Busque cada una de las tablas indicadas e indique importación. 13.6.5-.Escoja el archivo que va importar del directorio datos, consecuentemente con el indicado. 13.6.6-.Ejecute el proceso anterior para cada uno de los archivos indicados, finalizado este paso Ud. ha realizado con éxito la importación de estas tablas. 13.6.7-.Este proceso debe ser ejecutado también cuando sea una actualización. Para instalar la aplicación, no por primera vez sino llevarla de un equipo a otro: Se hace el proceso normal de instalación en el servidor así: 1. Saque el backup a la base de datos y la monta en el servidor 2. Copie la carpeta donde tiene el sistema al servidor en la unidad que prefiera. Si no sabe cual es, de clic derecho en el icono del sistema que esta en el escritorio y mire que ruta tiene. 3. Cree el ODBC / DNS, hacia la base de datos que acaba de montar y escoja el servidor del cual la esta cogiendo. 4. Ejecute el archivo SY55I.exe que se encuentra ubicado en la carpeta principal del aplicativo. 5. Seleccione administración y luego instalación, En el string de conexión, se coloca el nombre del OBDC /DNS del la conexión en el paso No 3 Ej.: Nombre Conexión DNS, USUARIOBD, CLAVEDEUSUARIODB 6. Seleccione configuración, para verificar la conexión con la base de datos, si saca algún tipo de error o no sale nada, probablemente este mal creado el ODBC. 7. Seleccione Compañías para verificar la configuración de la compañía. Como ya tiene la compañía creada, lo único que debe hacer en este paso es ejecutar la acción de instalar Inis para que cree el registro de la compañía en el servidor. 8. Seleccione usuarios, y ahí verifica la existencia de los usuarios que pueden entrar a la al sistema en esa compañía. 9. Seleccione valide instalación, digite el usuario y la contraseña para probar si quedo bien instalado, con esto ingresa ya al sistema. 10. Ensaye cada una de las ventanas para confirmar que todo este bien. 11. Cree una unidad virtual en las estaciones que van a acceder al sistema, dirigida a la carpeta que copió en el punto 2. 12. Cree un acceso directo en el escritorio direccionado a esa unidad virtual, buscando el ejecutable MNEXE.exe ERRORES FRECUENTES CON LA INSTALACIÓN DE MIDASOFT 1. Genera el siguiente error Este error se genera porque se ejecuta el mnexe.exe, ejecutable de la aplicación y no se ha generado bien la conexión, es decir, no se ha realizado el proceso de instalación correctamente. Para instalar bien la aplicación se debe correr el SY55I.EXE. Seguir el instructivo SYFINSTALA.RTF 2. Se genera el siguiente error: Se genera porque la base de datos a la que se quiere conectar no tiene esta tabla, es decir, no está creada. Para ello es necesario revisar la base de datos y comprobar que no existe. Esta base de datos en este caso PRUEBANOM se creo a partir de Dos situaciones: 1. Instalar una base de Datos completamente nueva. 1.1. Ejecute el Enterprise Manager, permite crear bases de Datos y cree una base de datos con el nombre indicado en el DSN. 1.2-.Ejecute el QUERY ANALIZER, ejecutor de sentencias query del Motor. 1.3-.Según el motor utilizado SQL, Oracle, Sybase, Pervasive, ubique en su disco el directorio correspondiente. 1.4-.Busque dentro de este el PRGSQxxO.SQL, (script de creación), donde xx es un consecutivo de mayor a menor. El que debe de conseguir es el mayor. Por ej. Ud encuentra el PRGSQ46O.SQL y el PRGSQ47O.SQL, el que debe de utilizar es el 47. Edítelo o ábralo con QUERY, para que pegue todas las instrucciones SQL y ejecútelas. 2-.Bajar un backup de una base de Datos existente. 2.1-.Ejecute el Enterprise Manager, permite crear bases de Datos y/o restaurar una base de datos. 2.2-.Siga todos los pasos necesarios para restaurar un backup. 2.3- Recuerde que debe de restaurar el backup con el nombre indicado en el DSN Es necesario revisar la base de datos pruebanom y verificar si existe la tabla CNF, si no existe abrir el PRGSQxxO.SQL y buscar la instrucción de la creación de la tabla CNF y ejecutar esta instrucción. * ESTACIONES DE TRABAJO: 1. Definir cuantos y cuales equipos tendrán acceso al sistema 2. Crear unidad de red direccionada a la carpeta Midasoft del servidor la cual se debe compartir con los equipos de trabajo 3. a) Si su instalación es ODBC: Debe ingresar a: Inicio / Panel de control / Herramientas Administrativas / Orígenes de Datos ODBC Diríjase a la pestaña DSN de Sistema / Agregar / Controlador (SQL Server) / Digite nombre (Debe ser el mismo de la Base de datos), Digite una descripción y seleccione el servidor donde se encuentre la base de datos creada / Siguiente / La comprobación de SQL es según el dominio o grupo de trabajo / Siguiente / Seleccione la base de datos / Siguiente, finalizar y compruebe que la creación del ODBC haya quedado correctamente b) Si su instalación es Nativa: Copie el archivo MF55.dll de la carpeta de Midasoft / Mssql y péguelo en la raíz de Midasoft 4. Corra el SY55I. exe que se encuentra en la raíz de la carpeta Midasoft y según su modo de instalación digite el string de conexión así: ODBC: DSN,MIDASOFT,MIDASOFT NATIVA: SERVIDOR,BASE DE DATOS 5. En cada maquina debe ingresar a la unidad de red compartida donde se encuentra la carpeta de Midasoft y seleccione el *.exe a donde el usuario va a ingresar / Clic derecho sobre este / Crear acceso directo en el escritorio. (Ejemplo: Si el área de Gestión Humana va a ingresar al modulo de nomina, cree el acceso a MNEXE.exe y si el área de salud ocupacional va a ingresar a este modulo, cree el acceso directo MO.exe)