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 [<compañía> ODBC], por lo tanto cámbiela según sus necesidades.

[01] es realmente [<compañía>], 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 

[<Compañía>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)