Sei sulla pagina 1di 15

 

 
 
 
 
 
 
 
 
-­‐  
   
   
 
   
   
Manual   de   Implantación   y   Mantenimiento   de  
Farmatools  2.5    
                         
         
   
                                                                                                                                                                 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  1/15
 

INFORMACIÓN  DEL  DOCUMENTO  


 
 
Proyecto:   Manual  Instalación  y  Configuración  de  Farmatools  

Autor:   Fidel  Sánchez  Ferreras  


 

Validado  por:    

Interlocutor  Cliente:    

 
 
 
Historia  del  documento:  
 
Fecha   Versión   Documento   Apartados  Modificados  

05/02/2015   1.0   Manual  Instalacion    


       
         
       
 
El   documento   en   su   versión   o.n   tiene   valor   de   borrador,   en   su   versión   n.o   tiene   valor   de   entregable   objeto   de  
validación  por  parte  del  Cliente  
 
 
 
 
 
 
 
 
 
 
© Copyright dominion
Este documento, y las informaciones que contiene, son de propiedad exclusiva de dominion i+d. Las informaciones
suministradas son las últimas disponibles en el momento de la publicación. Toda reproducción, copia o publicación de
  documento, incluso parcial, y con cualquier fin, está prohibida sin el acuerdo escrito de dominion i+d.
este 2/15
 

 
INTRODUCCION  
El objeto de este documento es facilitar al departamento de Informática a realizar la
administración del software de farmacia Farmatools y las distintas aplicaciones necesarias
para su buen funcionamiento.

ELEMENTOS NECESARIOS PARA LA INSTALACION DE FARMATOOLS

1. Base de datos instalada con idioma Español.


2. Nombre de la base de datos.
3. Usuario y contraseña con privilegios de escritura y lectura de la base de datos.
4. Cd instalación farmatools.
5. Ejecutable Licencia para la instalación de la aplicación.
6. Permisos en los equipos donde se realiza dicha instalación.
7. Carpeta compartida donde tengan acceso todos los equipos donde se depositara el
versionador y los ejecutables de la instalación del programa.
8. Editor base de datos (powerbuilder 7.0).
9. Fichero de creación de la base de datos.
10. Fichero de Insert de las tablas necesarias de precarga.
11. Fichero ltisfar.ini con configuración de ejemplo. (Cadena de conexión SQL)

CONFIGURACION ACCESO A LA BASE DE DATOS

Estando en el servidor, dejamos todos los componentes en una carpeta compartida, para tener
acceso a las mismas a través de los pcs.

  3/15
 

INSTALACION  DNS  SQL  SERVER  EN  EL  SERVIDOR  


Desde c:\windows\syswow64 ejecutamos odbcad32.exe

Pulsamos el DSN del sistema y pulsamos crear :

Seleccionamos el Driver para SQL server y escribimos:

 
 
Los datos de conexión son:
Nombre : NOMBRE DEL DNS
Servidor : IP DEL SERVIDOR

Pulsamos siguiente :

Seleccionamos conectar con la autenticación de SQL server e introducimos:


Usuario : USUARIO DE ACCESO A LA BASE DE DATOS

  4/15
 

Contraseña : CONSTRASEÑA DE ACCESO A LA BASE DE DATOS

Posteriormente pinchamos en el check de cambiar la base de datos por defecto y


seleccionamos EL NOMBRE DE LA BASE DE DATOS FACILITADA

Pinchamos en siguiente

En esta pantalla dejamos todo igual y pinchamos en finalizar

  5/15
 

Si pinchamos en Test Data source, nos saldrá otra pantalla con un Ok en la conexión.
Dames a ok y ya estará configurada la conexión a la base de datos.

CONFIGURAR EDITOR POWER BUILDER

Nos dirigimos a la ruta donde hemos dejado la carpeta el editor [ruta]\PowerBwilder y


ejecutamos el programa pb70.exe.

La primera vez que lo ejecutemos nos saldrá la siguiente pantalla

  6/15
 

Seleccionamos la opción applicattion y damos al OK y nos saldrá la siguiente ventana.

  7/15
 

En application name escribiremos farmacia y pincharemos en Finish. A continuación

pincharemos en el icono y nos saldrá la siguiente ventana

. Pincharemos con el botón


derecho del raton en la opción OBDC y pincharemos en la opción New

Profile y nos saldrá la siguiente ventana.

  8/15
 

• Profile name à Pondremos farmacia_siglas del hospital, por ejemplo si el hospital se llama
san felipe pondremos farmacia_sf.
• Data source à Desglosaremos y seleccionaremos el nombre del DSN creado
anteriormente.
• User id à Usuario de acceso a la base de datos.
• Password à Contraseña de acceso a la base de datos.

Pinchamos en ok y conectamos a la base de datos. Una vez conectada a la base de datos.


Lanzaremos los siguientes scripts que están en los ficheros adjuntos.
1. Fichero script_farmacia_25_sqlserver_pro.20150115.2.sql
2. Fichero insert_tablas_pre_carga.sql.

  9/15
 

Abrimos el fichero, seleccionamos todo y pegamos todo en el editor, tal como se adjunta en la
imagen.

Una vez pegado, pincharemos en el botón para lanzar las sentencias.

INSTALACIÓN  DEL  PROGRAMA  DE  FARMACIA  EN  EL  SERVIDOR  

En la carpeta [RUTA]\CD VERSION 2.4


Ejecutamos el fichero setup.exe

  10/15
 

Pinchamos en Siguiente

Le daremos a que si.

Apuntamos ese código. A continuación nos vamos a [RUTA]\Licencia y ejecutamos el


licencia.exe

  11/15
 

Introducimos el código en la parte donde pone clave y le daremos a Licencia. Una vez
pinchado en licencia, seleccionamos la licencia que nos da y la copiamos.

Volvemos a la instalación de farmatools y le damos a aceptar a la pantalla con el código

Pulsamos Siguiente y seguimos el asistente.

  12/15
 

Pulsamos Siguiente y seguimos el asistente.

Pulsamos Siguiente y seguimos el asistente.

  13/15
 

Pulsamos Finalizar para terminar la instalación.

Para configurar el acceso a la base de datos realizaremos los siguientes pasos.


1. Editaremos el fichero [RUTA]\ltsifar.ini, y modificaremos los valores de la cadena de
conexión.
• DSN à Pondremos el nombre del DSN que creamos.
• UID à Usuario de acceso a la base de datos.
• PWD à Contraseña de acceso a la base de datos.
• Quedando de la siguiente manera
dbparm=ConnectString='DSN=farmacia;UID=sa;PWD=Dominion2012',CommitOnDiscon
nect='No',CursorLib='ODBC_Cur_Lib',DisableBind=1,StaticBind=0,DecimalSeparator=',',
DateTime=' \''dd/mm/yyyy hh:mm:ss\'' ',Date=' \''dd/mm/yyyy\'' '
2. Por ultimo copiaremos el fichero [RUTA]\ltsifar.ini y lo pegaremos en la carpeta
Windows o winnt del equipo que estamos instalando dándole permisos para que se
pueda escribir en él.

  14/15
 

Finalmente damos permisos de escritura y lectura a la carpeta a todos los usuarios


C:\Archivos  de  programa\Dominion .

Para poder facilitar el acceso al usuario, normalmente copiamos la carpeta con los accesos
del menú inicio y la pegamos en el escritorio de “allusers” dando permisos para todos los
usuarios.

VERSIONADOR y ACTUALIZACION DE VERSIONES


Para actualizar con las futuras versiones que desde Dominion se vayan facilitando
disponemos de la carpeta \\[RUTA]\versionador.

Ésta aparece dividida en varios módulos cada cual contiene la última versión facilitada de
cada módulo Farmatools.

Ésta carpeta debe tener permisos de lectura por todos los usuarios y debe estar
compartida.

Una vez montada la carpeta versionador vamos a la tabla par_gen y hacemos un update
del campo Dir_actualiza donde dejamos la ruta de la carpeta versionadora.

Cuando ejecutamos cualquier módulo de Farmatools, éste compara los valores existentes
en el fichero vercli.ini de la carpeta C:\archivos de
programa\Dominion\Farmatools\Versionador con los datos existentes en la tabla versiones
referentes al módulo ejecutado.

En caso de ser distinto, recoge los ejecutables de su carpeta correspondiente dentro del
versionador y actualiza en local. Por último, actualiza el valor en el fichero vercli.ini.

Cuando nos llega una nueva versión de un módulo, nos situamos en la carpeta que
debemos actualizar dentro del versionador, realizamos una copia de lo existente y
descomprimimos la versión enviada en el servidor.

En el caso de que la actualización venga acompañada con varios scripts, se ha de proceder


previamente a la ejecución del mismo, realizando una parada previamente avisada a los
usuarios y de un tiempo de duración en función del script.

Para comprobar que funciona correctamente, vamos a un PC y ejecutamos el módulo para


comprobar que se ha actualizado.
 

  15/15

Potrebbero piacerti anche