Instalación del facturador Puerto Rico – Simphony

Anuncio
Oracle® Hospitality Simphony
FIP – Peurto Rico
Guia de Instalacion
Release 2.7
July 2016
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing
restrictions on use and disclosure and are protected by intellectual property laws. Except as
expressly permitted in your license agreement or allowed by law, you may not use, copy,
reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or
display any part, in any form, or by any means. Reverse engineering, disassembly, or
decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be
error-free. If you find any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it
on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated
software, any programs installed on the hardware, and/or documentation, delivered to U.S.
Government end users are "commercial computer software" pursuant to the applicable Federal
Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication,
disclosure, modification, and adaptation of the programs, including any operating system,
integrated software, any programs installed on the hardware, and/or documentation, shall be
subject to license terms and license restrictions applicable to the programs. No other rights are
granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management
applications. It is not developed or intended for use in any inherently dangerous applications,
including applications that may create a risk of personal injury. If you use this software or
hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe,
backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its
affiliates disclaim any liability for any damages caused by use of this software or hardware in
dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be
trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC
trademarks are used under license and are trademarks or registered trademarks of SPARC
International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or
registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open
Group.
This software or hardware and documentation may provide access to or information about content,
products, and services from third parties. Oracle Corporation and its affiliates are not responsible
for and expressly disclaim all warranties of any kind with respect to third-party content, products,
and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle
Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to
your access to or use of third-party content, products, or services, except as set forth in an
applicable agreement between you and Oracle.
Micros Simphony FIP - Puerto Rico
Guía de Instalación
Aplica a
Micros Simphony 2.7
Impresoras compatibles con Micros
Importante: La información
remarcada en amarillo
nueva
o
actualizada
será
Tabla de Contenido
Extension Application ........................... 2
Variables IVU Loto – Headers y Trailers ......... 4
CAL Packages .................................... 5
Configuración del FIP ........................... 7
Micros IVU Loto Service ........................ 11
Configuración del Servicio ..................... 11
Pg.
1
Extension Application
1) Copiar el package completo a una carpeta dentro del
Application Server.
2) Abrir EMC.
3) Seleccionar el Scope deseado para la configuración de
los
Extension Applications
(puede
ser
a
nivel
Enterprise, Property o RVC).
4) Ir a la solapa Setup y luego en el grupo Custom
Content elegir la opción Extension Application.
5) Crear un nuevo registro. Ingresar “FI” (sin comillas)
en el campo Name y en el campo Description.
6) Ir al modo visual Form View haciendo doble click sobre
el botón a la izquierda del número de registro
(campo #)
7) Insertar los Application Content como se muestra en la
imagen, a partir de los archivos copiados en el
paso 1)
- Figura 1 -
Hay dos tipos de archivos que se deben agregar como
Application Content: el SIM (Content Type 19 - SimScript) y
las DLL (Content Type 3 - DLL). El registro 5 de la Figura
1 muestra el registro correspondiente a la carga del
archivo FIPPuertoRico.isl, donde en el campo Option Bits se
puede ver que hay un bit seleccionado (al presionar el
botón de los puntos suspensivos se muestra el diálogo
Extension Application Content Options donde para el caso
del archivo FIPPuertoRico.isl se deberá seleccionar el bit
Main SIM Content.
Al generar un nuevo Application Content de tipo SIM
Script, se deberá luego insertar el código, para lo cual se
procede a hacer doble click sobre el registro recientemente
Pg. 2
agregado (el 4 de la Figura 1) desplegando así la solapa
Designer. Primero debemos elegir el Content Type de tipo
SimScript, luego a la derecha encontraremos el link Import
from file,
que una vez clickeado sobre él, se abrirá el
cuadro
de
diálogo
para
ubicar
el
archivo
.isl
correspondiente.
En la Figura 2 se puede apreciar la solapa Designer
del Application Content del código SIM.
- Figura 2 -
Pg.
3
Se debe especificar además el nombre de cada archivo en el
campo Disk File Name.
Al agregar todas las dll y el SIM a nivel BD, esto
debería generar en los clientes activos (luego de un
refresh / update de la BD cliente) una carpeta:
x:\Micros\Simphony\WebServer\wwwroot\EGateway\Handlers\
ExtensionApplications\FI\,
donde finalmente aparecerán copiados todos los archivos
correspondientes a los Application Content Agregados
(exceptuando el .isl).
Variables IVU Loto – Headers y Trailers
Para que los datos obtenidos de Nº de IVU Loto y Fecha
de Transacción puedan ser impresos en el header / trailer,
éstos deben ser configurados para aceptar los datos e
incluirlos en la impresión. Para ello se deben utilizar dos
variables predefinidas que serán incluidas en las líneas de
header/trailer de los tipos de cupones deseados (Guest
Check,
Customer
Recipt,
etc.).
Las
variables
son:
@@ivu_loto y @@ivu_loto_date, que serán reemplazadas al
momento de la impresión por los datos Nº de IVU Loto y
Fecha de Transacción, respectivamente.
Pg.
4
CAL Packages
Para
el
caso
del
archivo
de
configuración
FIPPuertoRico.dll.config se debe generar un CAL Package.
Desde la solapa Home y a nivel Enterprise, acceder a la
solapa Setup y luego seleccionar la opción CAL Packages.
Una vez allí, crear un nuevo registro al que se podrá
llamar FIP Puerto Rico. El campo Platform Type debe indicar
la plataforma del cliente (tipo de terminal), por ejemplo
Win32 Client si la terminal tiene un sistema operativo
Windows Embedded POSReady 2009. Finalmente indicar el
nombre de la carpeta desde donde se copiarán los archivos
hacia el cliente, en nuestro caso puede ser FIPPuertoRico
(ver Figura 3). Una vez generado procedemos a la pantalla
en formato Form View.
- Figura 3 -
Pasar a la vista de tipo Form View para poder agregar
en el área de Deployments los paquetes a copiar. Desde el
link Add se permite el agregado de nuevos paquetes. Se debe
agregar uno nuevo cuyo Deployment Type indique el Scope de
la instalación: si es a nivel Property / Enterprise o bien
para un Host Específico, a indicar luego, en el campo
Service Host. El campo Action to Take debe decir Install.
Pg.
5
Una vez configurado, generar
FIPPuertoRico2.0 dentro de la ruta:
una
carpeta
llamada
x:\MICROS\Simphony\EgatewayService\CAL\Win32\Packages,
donde deberán ser copiados los archivos de configuración y
de comandos CAL: FIPPuertoRico.dll.config y setup.dat
respectivamente. El archivo de configuración se encuentra
dentro de la carpeta:
FIP\Application Content\Wxx,
donde xx indica la plataforma (W32 o Wce); mientras que el
archivo de comandos CAL se ubica dentro de la carpeta:
FIP\CAL\
Finalmente se debe correr la instalación CAL del lado
del cliente para que también se copie el archivo de
configuración.
Pg.
6
Configuración del FIP
El archivo de configuración de los parámetros del FIP
es el FIPPuertoRico.dll.config. Se detallan a continuación
los campos que lo componen.
Sección “Options”
 IN_DEBUG_MODE:
Si
se
activa, el
FIP
escribirá
información extra de depuración en el log de errores
del FIP. Ingrese “true” para activar, “false” para
desactivar.
Nota: esta
soporte.
opción
solo
debe
ser
activada
por
personal
de
 SHOW_VERSION: Si se activa, el FIP mostrará por
pantalla la versión del assembly cada vez que se
inicialice la terminal. Ingrese “true” para activar,
“false” para desactivar.
 TAX_IS_INCLUSIVE:
Especifica
si
los
impuestos
configurados en la BD de Micros son de tipo
“Inclusive” o no. Ingrese “true” para activar, “false”
para
desactivar.
(Esta
opción
debería
estar
desactivada si se están utilizando impuestos de tipo
“Add On”).
 PRINT_MERCHANT_COPY_RECEIPT: Determina si debe ser
impresa o no una copia del recibo de IVU Loto para la
tienda. Ingrese “true” para activar, “false” para
desactivar.
Sección “IVU LOTO”
 REQSERVER_SERVER_IP: Dirección IP del servidor donde
está corriendo Micros IVU Loto Service.
 REQSERVER_SERVER_PORT: Puerto de escucha del servicio
Micros IVU Loto Service. Por default 7511.
 REQSERVER_RESPONSE_TIMEOUT: Tiempo máximo de espera de
respuesta con el Nro. de IVU Loto proveniente desde el
servicio Micros IVU Loto Service.
Pg.
7
 IVU_LOTO_OFF: Activa o desactiva la solicitud de
generación de Nro. de IVU Loto. Ingrese “true” para
desactiva IVU Loto, “false” para dejarlo activo.
 DATE_FORMAT: Formato de fecha utilizado para
impresión de la fecha de transacción de un Nro.
Loto. El formato puede ser definido siguiendo
standards de formato aceptado en el lenguaje C#.
default el valor es MMM dd yyyy hh:mm:ss
Ej.: Jan 13 2014 10:07:51 PM.
la
IVU
los
Por
tt.
 USE_CHECKOPENTIME_AS_TRANSACTION_DATE: Si se active,
se utiliza la fecha de creación del cheque de micros
como fecha de transacción del Nro. IVU Loto, caso
contrario se utiliza le fecha del sistema al momento
de imprimir el cheque. Ingrese “true” para activar,
“false” para desactivar.
 MERCHANT_ID / END_MERCHANT_ID: Identificado de Tienda
por RVC. Se pueden definir distintos MerchantIDs para
diferentes RVC. El formato de configuración es el
siguiente:
MERCHANT_ID
<MerchantID 1>=<RVC1_1>; <RVC1_2>;…; <RVC1_n>
…
<MerchantID k>=<RVCk_1>; <RVCk_2>;…; <RVCk_m>
END_MERCHANT_ID
 TERMINAL_PASSWORD / END_TERMINAL_PASSWORD:
Identificador de las claves y sus correspondientes
terminales. Se puede tener una clave para una sola
terminal, o bien una clave para múltiples terminales.
Formato:
TERMINAL_PASSWORD
<PASSWORD_1> = <WS OBJ_NUM 1>;…;<WS OBJ_NUM m>
…
<PASSWORD_k> = <WS OBJ_NUM n>;…;<WS OBJ_NUM z>
END_TERMINAL_PASSWORD
 IVU_SHOW_FAILURE_MESSAGE:
Si
se
activa,
serán
mostrados por pantalla todos los mensajes de error
ante cualquier falla en la generación de un Nro. IVU
Loto. Ingrese “true” para activar, “false” para
desactivar.
Pg.
8
 FIRST_TENDER_ALWAYS: Si se activa, será enviado
siempre el primer tender encontrado en la solicitud de
generación de un Nro. de IVU Loto. Caso contrario se
enviará siempre el tender IVU Loto con valor UNKNOWN
(6). Ingrese “true” para activar, “false” para
desactivar.
 IVU_TENDER_CASH_OBJ_NUM_LIST: Listado de todos los
tenders de Micros que se corresponderán con el tender
de IVU LOTO de tipo CASH.
Formato:
<Tender OBJ_NUM 1>; … ; <Tender OBJ_NUM n>
 IVU_TENDER_DEBIT_OBJ_NUM_LIST: Listado de
tenders de Micros que se corresponderán con
de IVU LOTO de tipo DEBIT.
Formato:
<Tender OBJ_NUM 1>; … ; <Tender OBJ_NUM n>
 IVU_TENDER_CREDIT_OBJ_NUM_LIST: Listado de
tenders de Micros que se corresponderán con
de IVU LOTO de tipo CREDIT.
Formato:
<Tender OBJ_NUM 1>; … ; <Tender OBJ_NUM n>
todos los
el tender
todos los
el tender
 IVU_TENDER_ATH_OBJ_NUM_LIST: Listado de todos los
tenders de Micros que se corresponderán con el tender
de IVU LOTO de tipo ATH.
Formato:
<Tender OBJ_NUM 1>; … ; <Tender OBJ_NUM n>
 IVU_TENDER_EBT_OBJ_NUM_LIST: Listado de todos los
tenders de Micros que se corresponderán con el tender
de IVU LOTO de tipo EBT.
Formato:
<Tender OBJ_NUM 1>; … ; <Tender OBJ_NUM n>
 IVU_TENDER_UNSPECIFIED_CARD_OBJ_NUM_LIST: Listado de
todos los tenders de Micros que se corresponderán con
el tender de IVU LOTO de tipo UNSPECIFIED.
Formato:
<Tender OBJ_NUM 1>; … ; <Tender OBJ_NUM n>
 IVU_TENDER_UNKNOWN_CARD_OBJ_NUM_LIST: Listado de todos
los tenders de Micros que se corresponderán con el
tender de IVU LOTO de tipo UNKNOWN.
Pg.
9
Formato:
<Tender OBJ_NUM 1>; … ; <Tender OBJ_NUM n>
 TIME_ZONE_OFFSET: Valor de offset en horas para
adicionar a la fecha de transacción y convertirla de
UTC/GMT a Local Time. Un monto cero significará que la
conversión a Local Time será automática por sistema.
Pg.
10
Micros IVU Loto Service
Se debe instalar al servicio Micros IVU Loto Service
en algún servidor con conexión a Internet y accesible desde
todas las terminales. Este será el encargado de recibir
desde las terminales las solicitudes de generación del Nro.
de IVU LOTO, conectarse al Web Service para su obtención y
luego devolver el resultado a la terminal de origen.
Para instalarlo basta con ejecutar el archivo Setup.exe que
se encuentra dentro de la carpeta IVULotoService, en el
package de distribución.
Una vez instalado el servicio, el puerto por default de
escucha será el 7511. Si se requiere, este puede ser
modificado
en
el
archivo
de
configuración
IVULotoService.exe.config, ubicado en la carpeta de la
unidad donde está instalado el sistema operativo (por lo
general c:\>). Basta con cambiar el valor del campo
SERVER_TCP_PORT y luego reiniciar el servicio Micros IVU
Loto Service. Luego deberá hacerse lo propio con la
configuración del cliente.
NOTA: Es muy importante que todas las terminales tengan
acceso irrestricto al servidor donde se instale Micros IVU
Loto Service, por lo que en caso de existir un Firewall,
éste debe permitir el acceso de entrada y salida hacia el
puerto de escucha del servicio (por default el 7511, pero
puede ser modificado tanto en el cliente como en el
servicio). En caso de no poder establecerse la conexión
entre un terminal y el servicio, se recomienda probar
primero desactivando el firewall para ver si el problema
está en las restricciones del acceso al servidor.
Configuración del Servicio
El archivo de configuración (formato XML) del servicio
Micros IVU Loto Service se ubica en la carpeta de
instalación del mismo, que será en el disco root del
sistema operativo Windows; por lo tanto si el S.O está
instalado en el disco c:\, entonces la ruta completa del
archivo será:
c:\FIP\IVULoto\IVULotoService\IVULotoService.exe.config
Pg.
11
El archivo permite configurar los siguientes parámetros:
 IN_DEBUG_MODE: Si se activa, habilita un mayor nivel
de mensajes registrados en el log provenientes desde
el módulo cliente del web service TxPort. “True” para
activar, “False” para desactivar.
 SERVER_TCP_PORT: Puerto de escucha para la recepción
de solicitudes de generación de Nro. de IVU Loto
proveniente desde las terminales. Por default 7511. Si
se modifica este valor, deberá hacerse lo propio desde
el lado cliente.
 TXPORT_SERVER_URL: URL de acceso al web service TXPORT
de generación de Nro. IVU Loto. Su valor por default
es: https://txportwst.txhubpr.com:8443/txserver/1.
 VERBOSITY_LEVEL: Especifica el nivel de registro de
eventos en el archivo LOG. Posibles valores aceptados:
“0” o “5”. Cuando el nivel es el menor, sólo se
registran mensajes de error. Cuando se sube el nivel
al valor máximo, se registran eventos de tipo
informativos.
NOTA: Cualquier modificación a estos parámetros requerirá
que el servicio Micros IVU Loto Service sea reiniciado.
Pg.
12
Descargar