30
MANUAL DE INSTALACIÓN Punto de Venta (POS) Autor: ERP Soluciones Fecha de Creación: Nov 9, 2006 Ultima Actualización: Nov 9, 2006 Versión: 1.0

MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

  • Upload
    trantu

  • View
    225

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

MANUAL DE INSTALACIÓN Punto de Venta (POS)

Autor: ERP Soluciones

Fecha de Creación: Nov 9, 2006

Ultima Actualización: Nov 9, 2006

Versión: 1.0

Page 2: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Control del Documento

Historial de Modificaciones

Fecha Autor Versión Referencia de Modificación

José Manuel Setién 1 Ninguna anterior

Revisiones

Nombre Puesto

Distribución

Copia No. Nombre Dirección

1 Documentador Carpeta de Entregables 2 Departamento de Sistemas Fondo de Cultura Económica 3 4

MAN-POS-001 Manual de Instalacion POS FCE Control del Documento 2

Page 3: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Contenido

Control del Documento ..........................................................................................................2 Introducción .............................................................................................................................4 Requerimientos .......................................................................................................................5

Características Hardware ...............................................................................................5 Características Software.................................................................................................5

Instalación ................................................................................................................................6 Instalación de JRE 1.5 ....................................................................................................6 Instalando el Servidor de Bases de Datos Oracle ......................................................7 Especificación y Ubicación de Archivos (Figura2)......................................................7 Seleccionar Tipo de Instalación.....................................................................................8 Seleccionar Configuración de Base de Datos (Figura4) ...........................................9 Especificar Opciones de Configuración de Base de Datos.....................................10 Seleccionar Opción de Gestión de Base de Datos ..................................................11 Especificar Opción de Almacenamiento de Archivo de Base de Datos ................11 Especificar Opciones de Copia de Seguridad y Recuperación ..............................12 Especificar Contraseñas de esquema de Base de Datos (Figura9) ......................13 Resumen .........................................................................................................................14 Creación de los TableSpaces para el Punto de Venta ............................................16 Creación del Esquema de Base de Datos para el POS en el Servidor.................19 Creación de los objetos en el esquema de Base de Datos para el POS..............22 Instalación de Punto Venta. .........................................................................................24 Instalar la terminar de punto de venta (Lector de tarjetas de cinta magnética). ..25 Instalar controladores de impresión de tickets..........................................................25 Crear acceso directo en el escritorio ..........................................................................26 Configuración conexión Base datos. ..........................................................................27 Configuración Punto Venta. .........................................................................................28

Ejecución Punto de Venta – Puesta en Marcha. ............................................................29 Anexos ....................................................................................................................................30

Querys útiles...................................................................................................................30

MAN-POS-001 Manual de Instalacion POS FCE Control del Documento 3

Page 4: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Introducción

El siguiente documento muestra una guía de instalación de la aplicación punto de venta en las sucursales.

MAN-POS-001 Manual de Instalacion POS FCE Introducción 4

Page 5: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Requerimientos

Características Hardware

Se requiere tener instalado el servidor en las sucursales con un usuario habilitado de su base de datos respectiva para fines de conexión

Las características mínimas de los equipos que tendrán instalado el POS son:

Pentium IV 2.0 GHz

Memoria RAM 256 MB DDR (512MB DDR recomendado.)

HDD 20 GB

Antivirus instalado

Mouse (*)

(*) Si bien es cierto la aplicación estará orientada a trabajar minimizando el uso de mouse, por el hecho de trabajar en windows habrá ocasiones en las cuales será útil el uso del mismo.

El sistema operativo Win XP Home Edition brindaria una interfase gráfica de mejor acabado que otro sistema operativo. La interfase gráfica del POS se adapta a la del sistema operativo utilizado.

Características Software

Requiere tener instalado el Java Runtime Environment 1.5 (JRE 1.5) o superior.

Este software (Java Runtime Environment) es el denominado maquina virtual puede ser conseguido de SUN (www.javasoft.com) para el proceso de instalación se proporciona por separado en un directorio jsdk y forma parte de la instalación.

Para verificar la versión de JRE que se tiene instalado proceda a abrir una consola de DOS y ejecute el siguiente comando: java –version Si el resultado es 1.5 XXX es el software correcto, caso contrario proceder a instalar como se menciona posteriormente.

MAN-POS-001 Manual de Instalacion POS FCE Requerimientos 5

Page 6: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Instalación

Instalación de JRE 1.5

Java Runtime Environment es el nombre de la máquina virtual de java sobre la cual se ejecuta la aplicación de punto de venta.La versión de este software requerido debe ser superior a la 1.5

Para verificar la versión de JRE que se tiene instalado proceda a abrir una consola de DOS y ejecute el siguiente comando: java –version Si el resultado es 1.4XXX es el software correcto.

En caso no se obtenga una versión de este tipo proceda a instalar el JRE para ello ejecutar el instalador ubicado en POS/jsdk/jre_1.5.0.exe

Figura 1 Instalación JRE

La figura 1 muestra la pantalla que se verá en la instalación de JRE 1.5 A partir de esta proceder a dar siguiente en todas las opciones por defecto que se muestren.De esta manera concluirá la instalación del JRE

Finalizada la instalación verifique si la versión de java ha sido modificada, al ejecutar java –version en consola debe obtener una versión 1.5 o superior de no ser asi reinicie la máquina.

Si después de reiniciada la máquina la versión continua sin modificación es probable que haya tenido una instalación previa de JRE y ello impida la instalación correcta de la última versión, en ese caso se dede modificar la variable de entorno PATH de forma tal que el primer valor sea el directorio bin de la ruta de instalación de la nueva versión de JRE.

Por ejemplo: si la nueva versión es la 1.5.0_05 colocariamos al inicio de PATH:

C:\Archivos de programa\Java\jre1.5.0_05\bin o C:\Program Files\Java\jre1.5.0_05\bin si el sistema operativo esta en inglés, en general se trata de la ruta donde se encuentra el directorio bin de la instalación del JRE que se eligió en su instalación.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 6

Page 7: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Instalando el Servidor de Bases de Datos Oracle

El servidor de bases de datos de la librería se utiliza para concentrar todos los movimientos generados por los puntos de venta en la librería en la cual se instalará dicho sistema. Para este servidor se instalará la Versión Oracle Database 10g 10.1.0.2.0 Standard Edition. Esta versión de la Base de Datos es ideal para grupos de trabajo y pequeñas y medianas empresas.

Para iniciar con la instalación del Servidor de Bases de Datos primeramente es necesario descomprimir el archivo Oracle10g.zip en cualquier carpeta. Una vez descomprimido ir hasta la ruta: Oracle10g/Disk1/instal/l y hacer doble clic en el archivo ejecutable con nombre setup.exe.

Una vez ejecutado el instalador se muestra la pantalla de bienvenida de Oracle (Figura1). Para comenzar con la instalación hacemos clic en el botón Siguiente que se encuentra en la parte inferior de la pantalla.

Figura1

Especificación y Ubicación de Archivos (Figura2)

A continuación el proceso de instalación nos pide que especifiquemos la ruta en el disco duro de donde vamos a tomar los archivos para instalar el servicio de Bases de Datos, esta ruta origen no es necesario modificarla por que ya es la ruta de donde ejecutamos el instalador de la Base de Datos.

La instalación del Servicio de Base de Datos necesita de un nombre de instalación, es recomendable que establecer un nombre que se pueda recordar fácilmente. Ya sea que

MAN-POS-001 Manual de Instalacion POS FCE Instalación 7

Page 8: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

se deje el que el instalador recomienda por default que se encuentra especificado en el campo Nombre o algún otro que haga referencia al identificador de la empresa más el identificador único de la tienda que se está instalando más la palabra OraDBHome, por ejemplo Empresa_Tienda1_OraDBHome.

En cuanto a la ruta de acceso, de igual manera podemos especificar una ruta pero lo recomendable es dejar la que el instalador muestra por default.

Una vez especificados los valores anteriores hacemos clic en Siguiente para continuar con la instalación.

Figura2

Seleccionar Tipo de Instalación

El tipo de instalación que se realizará es como ya se había mencionado es la Standard Edition. Cabe destacar que aunque se puede realizar cualquier tipo de instalación que se presentan en pantalla (Figura3) sin restricciones, para fines de punto de venta se instalará la versión mencionada y para esto ya se cuenta con la adquisición de la licencia requerida.

Ya seleccionado el tipo de instalación presionamos el botón de Siguiente para continuar con el proceso de instalación.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 8

Page 9: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Figura3

Seleccionar Configuración de Base de Datos (Figura4)

En este paso del proceso es donde le decimos a instalador que queremos crear una base de datos inicial y le especificamos que será de uso general. Para esto solo elegimos las opciones Crear Base de Datos Inicial y posteriormente Uso General. Hacemos clic en Siguiente para continuar con la instalación del servicio de Base de Datos de Oracle.

Figura4

MAN-POS-001 Manual de Instalacion POS FCE Instalación 9

Page 10: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Especificar Opciones de Configuración de Base de Datos

En este paso de la instalación, es necesario especificar el nombre de la Base de Datos Global el cual sirve para identificar de manera única una Base de Datos Oracle y también un SID (Identificador del Sistema Oracle) el cual hace referencia a cada Base de Datos.

Por fines de administración nosotros recomendamos que tanto el nombre de la Base de Datos Global como el SID se llamen xpos como se muestra en la Figura5.

Figura5

En esta pantalla también es posible modificar e juego de caracteres que se utilizaran en la base de datos, en otras palabras, se especifica el idioma que se almacenará en la base de datos, para nuestro caso utilizaremos la codificación Europeo Occidental que hace referencia al español.

Como última opción de esta pantalla podemos especificar si deseamos que la instalación del servicio de Base de Datos incluya esquemas ejemplo con algunos datos.

Para terminar con este paso del proceso y continuar con la instalación hacemos clic en el botón Siguiente.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 10

Page 11: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Seleccionar Opción de Gestión de Base de Datos

Para el uso que se le va a dar a esta Base de Datos no es necesario configurar nada, solo asegurarse que la opción seleccionada sea la de Usar Database Control para Gestión de Base de Datos como se muestra en la Figura6 que a continuación se presenta.

Figura6

Especificar Opción de Almacenamiento de Archivo de Base de Datos

En este paso especificamos la manera en que los datos serán almacenados, el mecanismo que seleccionaremos es el de Sistema de Archivos como se muestra en la Figura7 y al ruta que especificaremos es la ruta en donde instalamos el software de Oracle si se tiene un solo disco duro, si no es así hagamos caso a la recomendación de Oracle de tener nuestro sistema de archivos por un lado y el software de Oracle en otro. Para especificar una ruta hacemos clic en el botón Examinar y elegimos la ruta en donde queremos almacenar nuestro sistema de archivos.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 11

Page 12: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Figura7

Especificar Opciones de Copia de Seguridad y Recuperación

Con fines de respaldo y seguridad seleccionamos la opción Activar Copias de Seguridad Automáticas y posteriormente el mismo sistema de almacenamiento que utilizamos anteriormente Sistema de Archivos. Si la ya cuenta con proceso de respaldo de datos, para evitar la duplicación de procesos recomendamos que elegir la opción No Activar Copias de Seguridad Automáticas.

Si se activó la opción de copias de seguridad automáticas es necesario especificar un nombre de usuario y una contraseña para los repaldos. Como recomendación específica para el Punto de Venta y como estandar es como se utilicen xpos tanto como nombre de usuario como contraseña. Todo lo anterior como se muestra en la Figura8 que a continuación se muestra.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 12

Page 13: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Figura8

Especificar Contraseñas de esquema de Base de Datos (Figura9)

En esta pantalla activaremos la opción Usar la misma contraseña para todas las cuentas que se encuentra en la parte inferior de la misma. Esto es para que se establezca la misma contraseña para todas las cuentas de administración del sistema de Base de Datos. La contraseña que recomendamos es la de system.

Es importante que esta contraseña se pueda recordar fácilmente pues es el pase de acceso para la posteriores configuraciones y la administración de la Bases de Datos.

Figura9

MAN-POS-001 Manual de Instalacion POS FCE Instalación 13

Page 14: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Resumen

Como paso final y para la verificación de la configuración de la instalación continua una pantalla de resumen como la que mostramos (Figura10), esta con la finalidad de verificar la configuración de la instalación y algunos otras características del producto de Oracle que se está instalando.

Figura10

Para proceder con la instalación hacer clic en el botón Instalar. Si fuera necesario corregir algún parámetro de configuración hacemos clic en el botón Atrás.

Una vez iniciada la instalación se mostrará una pantalla (Figura11) que nos indica el progreso de la instalación.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 14

Page 15: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Figura11

En algún momento durante la instalación, aparecerá una pantalla como la que a continuación se muestra.

Figura12

En ella se muestra una URL (el texto que se encuentra dentro del marco rojo) la cual es el acceso al Enterprise Manager de la Base de Datos. Hay que asegurarse de guardar

MAN-POS-001 Manual de Instalacion POS FCE Instalación 15

Page 16: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

esta dirección en algún lugar o recordarle por que posteriormente la vamos a utilizar. Para cerrar esta ventana y continuar hacemos clic en el botón de Aceptar.

A continuación se mostrará una nueva pantalla (Figura13) que nos avisa sobre el fin de la instalación, dentro de ella hay un área de texto que dentro de su información contiene cuatro URLs, la cuales son accesos a diferentes a servicios del servidor de Base de Datos que acabamos de instalar. Hay que copiar estas URLs a un archivo de texto y guardarlo para que en un futuro podamos recordar estas direcciones.

Figura13

Para cerrar esta ventana y terminar por completo con la instalación del servidor de Base de Datos, hacer clic en el botón de Salir.

Creación de los TableSpaces para el Punto de Venta

Antes de crear el esquema que el Punto de Venta utilizará para su funcionamiento, hay que crear tres TableSpaces en donde se crearan todas las tablas, funciones, procedimientos, ligas a otras bases de datos y paquetes que el POS necesita en su esquema.

Para esto necesitamos correr un Script que se encuentra en la carpeta de Instalación del punto de Venta. Solo que antes de correr el Script es necesario cerciorarnos que los TableSpaces que vamos a crear se creen en la debida ruta. Esta ruta puede variar según los parámetros que se hayan colocado en la instalación. Estos TableSpaces deben de ser creados en la carpeta con el nombre Global de la Base de Datos que se encuentra dentro de la carpeta oradata del software del Servidor de Base de Datos de Oracle que está instalado. Ya una vez ubicada esta carpeta hay que especificar la ruta en el script que vamos a correr. Este script se encuentra en los archivos de instalación

MAN-POS-001 Manual de Instalacion POS FCE Instalación 16

Page 17: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

del Punto de Venta dentro de la carpeta de Scripts y se llama Create_TableSpaces.sql. Una vez localizado este archivo hay que abrirlo con algún editor de texto y modificar las rutas que se enmarcan en rojo en la Figura14.

Figura14

Por ejemplo en el caso de la figura, la ruta que se especificó es C:\oracle\product\10.1.0\oradata\xpos\ y que en la mayoría de los casos no debe de cambiar mas que en el nombre de la última carpeta. Como nos podemos dar cuenta se crearan tres TableSpaces diferentes con nombre xpost.dbf, xposx.dbf y xpos_tmp.dbf.

Para correr este script una vez ya especificadas las rutas de creación de los TableSpaces es necesario hacer lo siguiente. Abrir una ventana de cmd o command e ir directo a la ruta en donde se encuentren localizados los scripts para la instalación del Punto de Venta como se muestra en la figura15.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 17

Page 18: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Figura15

Por ejemplo, en el caso de la Figura15, la ruta en donde se encuentran los scripts para la instalación del punto de venta es la que se muestra en la última línea del cmd o command.

Una vez en la ruta escribimos en la línea de comandos el siguiente comando, sqlplus y presionamos Enter. Ahora el cmd o línea de comandos nos pedirá un usuario y una contraseña, como lo muestra la Figura16. El usuario y la contraseña que utilizaremos será system.

Figura16

MAN-POS-001 Manual de Instalacion POS FCE Instalación 18

Page 19: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Ya una vez registrados en el servidor de Base de Datos de Oracle, solo basta correr el script para la creación de los TableSpaces, esto lo logramos escribiendo una @ y el nombre del script que vamos a correr, en este caso se llama Create_TableSpaces.sql (Figura17) y presionamos Enter para comenzarlo a correr.

Figura17

Creación del Esquema de Base de Datos para el POS en el Servidor

Para crear el esquema de Base de Datos necesario para el punto de venta, es necesario que se halla finalizado con éxito la instalación del Servidor de Base de Datos de Oracle.

Primeramente hay que acceder a los servicios de administración del servidor. Para lograrlo hay que abrir un navegador como lo es el Internet Explorer, el Mozilla Firefoz, entre otros. Y Accedemos a la siguiente URL (Figura18):

http://localhost:5500/em

MAN-POS-001 Manual de Instalacion POS FCE Instalación 19

Page 20: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Figura18

El usuario con el que nos vamos a registrar es system al igual que la contraseña system. Una vez llenos los campos hacemos clic en Conectar.

Ya una vez registrado, aparece una pantalla que muestra datos del servidor (Figura19). Dentro de ella cerca de la esquina superior izquierda hay una liga que se llama administración, hacemos clic en ella para continuar.

Figura19

MAN-POS-001 Manual de Instalacion POS FCE Instalación 20

Page 21: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Una vez dentro de las opciones de administración, hacemos clic en Usuarios que se encuentra en el apartado de seguridad de la misma pantalla (Figura20).

Figura20

En la pantalla de usuarios cerca del borde derecho de la ventana se encuentra un botón que se llama Crear. Este botón esta señalado en el recuedro rojo de la Figura21.

Figura21

MAN-POS-001 Manual de Instalacion POS FCE Instalación 21

Page 22: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Una vez dentro de la pantalla de creación de usuarios (Figura22) es necesario especificarle nombre de usuario y contraseña, los cuales recomendamos para el nombre de usuario que inicie con xpos_ y que después venga un identificador numérico de la sucursal que se esta instalando, y que la contraseña sea igual al nombre de usuario que se especificó. Y posteriormente los definir los TableSpaces que este usuario utilizará, como se puede ver en el imagen el TableSpace por Defecto será XPOS y el TableSpace Temporal será XPOS_TMP.

Figura22

Para terminar con la creación del usuario solo basta ya con cerciorarse que el Estado este en Desbloqueado para poderlo utilizar y hacer clic en el botón de Aceptar.

Creación de los objetos en el esquema de Base de Datos para el POS

Una vez tenido el servidor de Base de Datos Oracle instalado, creado los TableSpaces y el usuario que utilizará el POS, el último paso es crear todos los objetos que necesita el Punto de Venta en la Base de Datos para su correcta funcionalidad.

Para correr los scripts necesarios para el POS, seguir los pasos que se enlistan a continuación:

Registrarse en el SQLPlus

Abrir una ventana de cmd (DOS)

MAN-POS-001 Manual de Instalacion POS FCE Instalación 22

Page 23: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Ir a la ruta en donde se encuentran los scripts (SQLs) que se van a ejecutar

NOTA: Los puedes encontrar en C:/POS/src/

Escribir el comando sqlplus en la línea de comando y presionar ENTER

Darle entrada al usuario

NOTA: Normalmente el usuario será xpos_Y donde la “Y” es el código numérico de librería que estamos instalando.

Darle entrada a la contraseña del usuario anterior (Se recomendó que la contraseña fuese igual al nombre de Usuario ej. xpos_Y)

Modificacion de constantes para sucursal

Abrir el archivo Create_Packages.sql con algún editor de Texto

En el apartado Número de organización asegurarse que las variables

org_master

org_sucur

Posean los siguientes valores constantes

org_master CONSTANT NUMBER := 102;

org_sucur CONSTANT NUMBER := 125;

NOTA: org_sucur es el código numérico de la librería que estamos instalando, en este caso y como ejemplo estamos instalando la Librería Alfonso Reyes la cual tiene el código 125.

En el apartado Constant for schema, asegurarse que la variable owner posea el siguiente valor.

owner - CONSTANT VARCHAR2(25) := 'xpos_125';

NOTA: El valor de la variable owner también varía según sucursal, el valor de owner es el nombre del esquema de la base de datos de la librería, que es igual al usuario que creamos al instalar la Base de Datos.

Salvar los cambios al archivo

En el archivo Insert_Catalogs.sql, es necesario también modificar el ID numérico de la sucursal. Esta modificación es para la creación del cliente genérico de ventas mostrador para relacionarlo con la sucursal en la que siendo instalado el Punto de venta. La modificación se realiza en la siguiente línea.

INSERT INTO POS_SPECIAL_ACCOUNT

MAN-POS-001 Manual de Instalacion POS FCE Instalación 23

Page 24: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

VALUES(125,6069,'ZZ000001','VENTA MOSTRADOR','Y',SYSDATE,1,SYSDATE,1)

La cual es la última línea del archivo mencionado. El valor que hay que modificar es el primero de la sentencia SQL insert. En la línea que se muestra arriba como ejemplo el valor que hay que modificar es el 125.

Creación de los objetos necesarios para la ejecución del POS

Ejecutar cada uno de los scripts SQL en el siguiente orden:

NOTA: Para ejecutar un Script desde la línea de comando, la sintaxis es: @nombre_archivo.sql

@Create_Tables.sql

@Create_Materialized_Views.sql

@Create_Sequences.sql

@Create_comments.sql

@Create_Functions.sql

@Create_Packages.sql

@Charge_Basic_catalogs.sql

@Charge_Cities.sql

@Create_Procedures.sql

@Create_DBLink.sql

@Charge_Load_Table_Branch.sql

@Insert_Catalogs.sql

Instalación de Punto Venta.

Debido a que el punto de venta es una aplicación desarrollada en Java no requiere un procedimiento de instalación, sólo bastará con la copia de directorios y la configuración de determinados archivos para un setup inicial. A continuación se describe la estructura de directorios del punto de venta.

Directorio de instalacion: POS

Sudirectorios:

app : Contiene el archivo appLight.jar el cual es propiamente el Punto de venta y el archivo inicioPOSLight.bat el cual sirve para ejecutar el punto de venta.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 24

Page 25: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

cfg : Contiene 2 archivos de configuración pos.cfg y oracle.cfg

images: Contiene imágenes correspondientes al logotipo de la empresa y al icono de las misma que se desea aparezca en las pantallas

files : Cuando se configura el equipo para operar sin impresora (fines de prueba) alli se depositan los archivos que aparecerían normalmente como impresos (facturas, cortes, etc.

jsdk : Contiene el instalador del JRE 1.5

lib : Contiene la librería necesaria para conectarse a la base de datos de la aplicación, su contenido debe ser una archivo denominado classes12.jar.

La instalación del punto de venta consiste en la copia de este directorio POS en el disco C por tanto al finalizar lo que se debe tener será:

C:/ POS con todos los subdirectorios incluidos.

Instalar la terminar de punto de venta (Lector de tarjetas de cinta magnética).

Hacer doble clic en el archivo de “Registrar TPV” en la ruta \POS\TPV\. Al ejecutar este archivo se mostraran ventanas de aceptación, hacer Clic en aceptar en cada ventana que aparezca.

Instalar controladores de impresión de tickets.

De la ruta \POS\Printer’s\ se copia el archivo “win32com.dll” a la carpeta “\bin” del Java JRE

MAN-POS-001 Manual de Instalacion POS FCE Instalación 25

Page 26: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Ejemplo:

Copy win32com c:\Archivos de Programa\Java\JRE1.5.0_07\bin\

De la ruta \POS\Printer’s\ copiar el archivo “comm.jar” a la carpeta “\lib” del Java JRE

Ejemplo:

Copy comm.jar c:\Archivos de Programa\Java\JRE1.5.0_07\lib\

Ahora copiar el archivo “javax.comm.properties” a la carpeta “\lib” del Java JRE

Ejemplo:

Copy javax.comm.properties c:\Archivos de Programa\Java\JRE1.5.0_07\lib\

Por ultimo hacer doble clic en el archivo “Registrar Impresora” y hacer clic en aceptar en la ventana que mostrara.

Crear acceso directo en el escritorio

Posicionar el Mouse sobre el escritorio.

Hacer clic en el botón derecho del Mouse.

Elegir de la ventana al menú de nuevo y hay “crear acceso directo”.

En la ventana que aparece especificar la ruta c:\POS\app\inicioPOSLight.bat

Hacer clic en siguiente

Por ultimo ponerle el nombre de “Punto de venta” y hacer clic en finalizar.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 26

Page 27: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Configuración conexión Base datos.

Para poder acceder a la base de datos es necesario configurar el archivo oracle.cfg, en este archivo se encentran parámetros de conexión a la base de datos de la forma: <nombre_variable>=<valor_variable> es importante notar que no se debe dejar espacios en blanco al final de cada línea por ningún motivo ni entre los nombres de los valores o estos no seran reconocidos.

driver Nombre del driver de conexion a base de datos para el caso de oracle es oracle.jdbc.driver.OracleDriver

url Cadena de conexion .- jdbc:oracle:thin:@<IP>:<Puerto>:<DB>

username Nombre de usuario de DB

password Clave de acceso a DB (Resta estudiar tema de seguridad para codificar clave por seguridad).

initialConnections Número de condiciones iniciales (se recomienda 2).

maxConnections Número máximo de conexiones.

waitIfBusy Colocar siempre como true usado para que si una conexión queda pendiente se espere a que termine su trabajo.

Algunos valores ejemplo son como los siguientes:

driver = oracle.jdbc.driver.OracleDriver

url = jdbc:oracle:thin:@192.168.100.244:1521:miDB

username = xpos

password = xpos

initialConnections = 2

maxConnections = 3

waitIfBusy = true

En el caso de url, username y password estos deben ser modificados de acuerdo a la operación que se tenga.

Username y password sirven para acceder a la base de datos.

url debe ser modificado considerando que después de @ los valores separados por “:” representan : IP de la maquina donde reside la base de datos de la sucursal, puerto de conexión a la base de datos y finalmente el nombre del esquema de base de datos.

MAN-POS-001 Manual de Instalacion POS FCE Instalación 27

Page 28: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Configuración Punto Venta.

Para ejecutar correctamente el POS es necesario configurar el archivo pos.cfg, en este archivo se encentran parámetros de conexión a la base de datos de la forma : <nombre_variable>=<valor_variable> es importante notar que no se debe dejar espacios en blanco al final de cada línea por ningún motivo ni entre los nombres de los valores o estos no seran reconocidos.

Este archivo se configura una sola vez por sucursal, una vez modificado puede ser copiado a las demás cajas donde se desee instalar el punto de venta.

El detalle de cada campo se encuentra comentado en el archivo pos.cfg asi como en la siguiente tabla:

NOMBRE_COMPANIA El nombre que se desea aparezca listado en los documentos de corte de caja como nombre de la compañía.

RETIRO_EFECTIVO_MAXIMO Monto de efectivo que se vigila para dar aviso de retiro de efectivo

SUCURSAL_ID ID de la sucursal campos organization_id

SUCURSAL_CODE codigo de la sucursal

MAN-POS-001 Manual de Instalacion POS FCE Instalación 28

Page 29: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Ejecución Punto de Venta – Puesta en Marcha.

Para iniciar el punto de venta ejecutar el archivo bat que se encuentra en C:/POS/APP/InicioPOSLight.bat

Es factible anexar un acceso de este bat en el escritorio de windows para poder ejecutar directamente el Punto de Venta una vez iniciado aparecerá una pantalla negra de modo consola, no cerrar esta pantalla debido a que se cancelaría la ejecución del punto de venta.

La primera ventana que se proporcionará sera la de validación de usuario.

Ingresar login y password para acceder al punto de venta.

Consideraciones:

Un usuario con perfil de Administrativo (Gerente administrativo) puede ingresar a la aplicación directamente.

Si es la primera vez que el gerente administrativo trata de ingresar la aplicación se solicitará una clave de acceso y la confirmará, posteriormente para acceder a la aplicación se ingresará con el respectivo login y password.

Cuando un nuevo usuario ingresa a la aplicación por primera vez se le solicitará una clave la cual sera utilizada posteriormente para ingresar a la aplicación.En caso el usuario sea una cajera para poder ingresar a la aplicación requerirá que el gerente administrativo le haya asignado una caja en la opción de asignación de usuarios.

MAN-POS-001 Manual de Instalacion POS FCE Ejecución Punto de Venta – Puesta en Marcha. 29

Page 30: MANUAL DE INSTALACIÓN - Fondo de Cultura Econó · PDF fileDatos de Oracle. Figura4 MAN-POS-001 Manual de Instalacion POS FCE Instalación 9. ... Global el cual sirve para identificar

Anexos

Querys útiles

Los siguientes son queries que podrían ser útiles para el llenado o verificación de valores de id de organizaciones y formas de pago en el archivo pos.cfg.

Query organizaciones: Ejecutando este query a la base de datos del ERP se puede obtener un listado de las organizaciones con sus id respectivos y sus códigos.

SELECT ORGANIZATION_ID, ORGANIZATION_CODE, HR.NAME, DESCRIPTION FROM HR_ALL_ORGANIZATION_UNITS HR JOIN HR_LOCATIONS_ALL HLA USING (Location_ID) JOIN MTL_PARAMETERS USING (Organization_ID)

Query formas de pago: Ejecutando este query a la base de datos del ERP se puede obtener un listado de las formas de pago validas para el punto de venta con sus respectivos id de forma de pago.

SELECT rab.term_id, rat.name, rat.description, rab.attribute1, rab.Attribute2, rab.attribute3, rab.start_date_active, rab.end_date_active, rab.creation_date, ra ed_by, rab.last_update_date, rab.last_updated_by b.creat

FROM ra_terms_b rab, ra_terms_tl rat WHERE rab.term_id = rat.term_id AND language = 'ESA' AND rab.attribute1 = 'Y'

MAN-POS-001 Manual de Instalacion POS FCE Anexos 30