Escolar Documentos
Profissional Documentos
Cultura Documentos
La comunicación PMS - PC interfaz se hace por canal serie tipo RS-232 configurado de
la siguiente manera :
Todos los caracteres que viajan por dicho canal serie son caracteres ASCII.
E l cableado
PMS PC Interfaz
2 ------------------------------------------ 3 RX
3 ------------------------------------------ 2 TX
7 ------------------------------------------ 7 (común)
El programa del PC interfaz no precisa de las señales de control de RS-232 (RTS, CTS,
DSR, DTR, ...).
Si la rutina de comunicaciones del PMS no se puede ajustar de manera que funcione sin
exigir los niveles adecuados en estas señales de control, estos niveles deberán ser
físicamente forzados (generalmente puntos 5,6 y 20 unidos).
A.2 - Soporte de la comunicación (envelop)
Los caracteres de control ACK y NAK son trasmitidos por el PC interfaz para indicar el
reconocimiento afirmativo o negativo.
El PC interfaz contesta NAK si no está aún preparado para recibir un nuevo mensaje o el
mensaje recibido es erróneo (con error de LRC).
Si el PMS recibe NAK deberá repetir el mensaje hasta que reciba ACK por parte del PC
interfaz.
El PMS puede mandar ENQ para conocer el estado del PC interfaz. Este contestará ACK
si está libre.
Véase a continuación un ejemplo de comunicaciones:
PMS : PC interfaz :
1. Calcular el LRC de los caracteres posteriores al STX incluido el ETX o remplazarlo por
un return (carácter 13).
1. un comando
COMANDO OPERACIÓN
CN(x) Para grabar una tarjeta para un cliente nuevo. Esta tarjeta anulará
automáticamente la tarjeta del cliente anterior.
CC(x) Para grabar una copia para la persona que comparte la habitación.
Importante: El mensaje útil debe contener al menos los tres primeros parámetros. Los
demás parámetros son opcionales.
Si se prescinde de algunos parámetros hay que poner sus campos
correspondientes vacíos hasta llegar al último parámetro no omitido.
Véase en la lista de periféricos del programa HT24 el número otorgado a cada grabador.
Al acabar la operación de grabación, la tarjeta puede quedar retenida dentro del grabador
para otras operaciones o ser expulsada.
E : expulsión.
R : retención.
T : expulsión por la parte trasera.
Parámetros nº 3,4,5 y 6 : Habitaciones
(Máximo 8 autorizaciones)
Mencionar los números de autorizaciones que se otorgan al cliente.
El comando CA (tarjeta de apertura única) no toma en cuenta este campo ya que las tarjetas
de apertura única tienen siempre denegadas todas las autorizaciones.
(Máximo 8 autorizaciones)
Mencionar los números de autorizaciones que se deniegan al cliente.
El comando CA (tarjeta de apertura única) no toma en cuenta este campo ya que las tarjetas
de apertura única tienen siempre denegadas todas las autorizaciones.
|36|5|
El número adjudicado a cada autorización y su valor por defecto varían según el hotel,
véase su plan de cierre.
Importante: Las autorizaciones que no se mencionen tomarán el valor preestablecido en
el plan de cierre.
Por ejemplo :
|12100792|
indica que la tarjeta entrará en servicio a las 12 horas del 10 de Julio de 1992.
La omisión completa de este campo implica que la tarjeta puede entrar en servicio nada
más grabarla.
Fecha a partir de la cual la tarjeta dejará de ser válida. Mismo formato que la fecha de
inicio.
El sistema solo permite la grabación de una fecha de inicio en una tarjeta si también se
graba una fecha de caducidad. Si solo se pretende grabar una fecha de inicio el PC
interfaz contestará con el mensaje de error de sintaxis (ES).
(Máximo 20 caracteres)
El registro auditor del sistema HT24 registrará la operación de grabación de esta tarjeta a
nombre del operario inscrito en este campo.
La omisión completa de este campo implica que la operación será registrada bajo el nombre
de "PMS".
EJEMPLO:
Supongamos que se desea grabar en el grabador nº 1 una tarjeta de cliente nuevo con los
siguientes requisitos :
Obsérvese que los campos no utilizados van vacíos pero que sus separadores existen.
Si la operación se lleva a cabo sin errores el PC interfaz contestará al PMS con el mensaje:
STX|CN|1|ETXLRC
Si se desea editar más de una tarjeta para la misma habitación la primera ha de ser una
tarjeta nueva (con el comando CN) para cancelar todas las tarjetas del cliente anterior y
luego grabar las demás tarjetas como copias (con el comando CC).
Los comandos CN, CN(X), CC, CC(X) y CA admiten dos campos más.
Los campos 12 y 13 solo deben contener el mensaje útil a grabar. El programa HT24 se
encarga de insertar los caracteres de principio y fin correspondientes a cada pista según
normas ISO y el carácter LRC.
Recuerden que los comandos P1 y P2 solo incluyen el LRC. El mensaje debe incluir los
caracteres de principio y de fin.
A.4.2 - Parámetros del comando CO
DOS parámetros:
EJEMPLO:
STX|CO|0|101|ETXLRC
STX|CO|0|ETXLRC
Puesto que el comando CO no hace caso del número de grabador porque ningún
grabador entra en juego, este número puede ser el 0 (cero).
El mensaje
STX|EX|1|ETXLRC
STX|EX|1|ETXLRC
DOS parámetros.
El PMS puede reconocer cualquier tarjeta del hotel pero solo identifica tarjetas válidas de
cliente.
Después de la orden de lectura de una tarjeta el PC interfaz contesta al PMS con uno entre
cuatro tipos de mensajes:
Autorizaciones otorgadas.
Números (de 1 a 8) de las autorizaciones otorgadas a la tarjeta o campo vacío si ninguna
autorización otorgada.
Nombre del operario que grabó dicha tarjeta si aún se tiene constancia de ello en el
registro auditor del sistema o campo vacío si no.
La respuesta del PC interfaz después de la lectura repite el nombre del comando (LT) y el
nº del grabador/lector implicado más uno de los siguientes campos:
LS Tarjeta de diagnóstico
LD Tarjeta desconocida
(Perteneciente a otro hotel o retirada del plan de cierre)
EJEMPLO 1:
STX|LT|1|E|ETXLRC
STX|LT|1|101|102|||CI|2|126||12150693|PMS|ETXLRC
que significa:
LT Tarjeta leída
1 En el grabador/lector nº 1
(campo vacío)
(campo vacío)
Nótese que la identificación de la lectura lleva todos los campos aunque estén vacíos.
EJEMPLO 2:
STX|LT|3|R|ETXLRC
STX|LT|3|LM|ETXLRC
que significa:
LT Tarjeta leída
3 En grabador/lector nº 3
TRES parámetros.
Este mensaje debe de cumplir con las normas exigidas según la pista a donde vaya
destinada su grabación.
EJEMPLO:
%CLIENTE VIP?
en pista 1 según normas ISO de pista 1 y retener la tarjeta dentro del grabador/lector nº 1.
STX|P1|1|R|%CLIENTE VIP?|ETXLRC
Si la operación se lleva a cabo sin errores el PC interfaz contestará al PMS con el mensaje:
STX|P1|1|ETXLRC
El PC interfaz traduce los caracteres ASCII del mensaje a grabar a caracteres ISO de
pistas 1,2 o 3. Calcula además la paridad del mensaje y la graba tal como lo fijan las
normas ISO pista 1,2 o 3.
IMPORTANTE: Léase las normas ISO para pistas 1, 2 y 3 para cumplir con los
siguientes requisitos:
DOS parámetros.
1 Número de grabador.
2 Expulsión, retención o expulsión trasera.
EJEMPLO:
ETX|L1|1|E|ETXLRC
ETX|L1|1|%CLIENTE VIP?|ETXLRC
A.4.7 - Sucesión de tareas en los editores.
EJEMPLO:
El PMS ordena grabar una tarjeta de cliente nuevo para la habitación 101 en el grabador nº1
y una tarjeta copia para la habitación 102 en el grabador nº2.
PMS
PC interfaz
STX|CN|1|E|101|ETXLRC
ACK
STX|CC|2|E|102|ETXLRC
ACK
STX|CC|2|ETXLRC
STX|CN|1|ETXLRC
Obsérvese que el operario encargado de grabar la tarjeta de la habitación 101 ha podido
tardar en introducir una tarjeta virgen en la embocadura del grabador nº1. Por lo tanto la
tarea correspondiente al grabador nº2 ha finalizado y generado su contestación
correspondiente antes que la tarea nº1.
El PC interfaz guarda una sucesión de tareas para ejecutar en distintos grabadores. Para
mandar ejecutar una segunda tarea en un mismo grabador, se ha de esperar a que
concluya la anterior.
A.5 - Mensajes de error.
Si la operación requerida por el PMS no ha podido ser llevada a cabo véase a continuación
la causa de tal imposibilidad y el mensaje de error que genera el sistema ONITY-HT24.
ES Error de sintaxis.
El mensaje es incorrecto (comando desconocido, parámetros
incorrectos, caracteres prohibidos o demasiados caracteres en
grabación según normas ISO, etc. ...)
EN Error de nivel.
La tarjeta ha sido grabada con un nivel demasiado bajo.
(Suciedad en la cabeza del grabador o tarjeta de baja calidad).
ET Tarjeta atascada.
La tarjeta no cumple con las medidas físicas requeridas.
TD Tarjeta desconocida.
Al mandar grabar una tarjeta para una habitación que no
existe.
ED Temporización agotada. El grabador/lector anula la
operación en curso si no consigue tragar la tarjeta.
EJEMPLO:
El mensaje a enviar es
STX|CN|3|E|101|ETXLRC
STX|EP|3|ETXLRC
A.6 - Grabadores de tarjetas disponibles.
Todos los grabadores de tarjetas (hasta un máximo de 100) deben de ser declarados en la
lista de periféricos del programa MODI2 (donde se elabora el plan de cierre de cada hotel)
para más tarde adjudicarles sus correspondientes direcciones por el programa HT24. Véase
la pantalla de diagnóstico de periféricos del programa HT24 (menú mantenimiento) para
comprobar las comunicaciones con todos los grabadores declarados.
El PMS puede ordenar una tarea, a través del PC interfaz, en cualquier grabador
declarado incluido el nº1.
El PMS deberá gestionar una BASE DE DATOS constantemente actualizada con los
registros de incidencias que irá pidiendo continuamente al PC interfaz.
EJEMPLO:
El PMS desea obtener la primera (más antigua) incidencia del lector mural de la piscina
(periférico nº 6). Para ello deberá mandar al PC interfaz
STX|WF|6|ETXLRC
STX|Wx|Nºperif.|Fecha|Hora|Tipo|Sentido|Tarjeta|Nºcopia|usuario|ETXLRC
0 Apertura
1 Tarjeta ajena al sistema (de otro hotel)
2 Tarjeta no válida (Código no válido, anulada por Check-Out, caducada,
etc.....)
3 Tarjeta no habilitada en el plan de cierre del periférico
4 Tarjeta fuera de horario habilitado (turno)
5 Tarjeta rechazada por anti pass-back.
Los lectores murales pueden ser configurados para controlar la entrada y salida
de un recinto.
#0 tarjeta original
#1 primera copia
#2 segunda copia
#3 tercera copia
#4 cuarta copia
#D copia indeterminada (5ª copia y sucesivas)
@1 primera apertura única
@2 segunda apertura única
@3 tercera apertura única
@4 cuarta apertura única
MT Maestra temporal
Las tarjetas maestras normales (no temporales) siempre son originales (#0).
Incidencias especiales
Si el campo "tarjeta" está vacío (8 espacios) se trata de una incidencia especial. El campo
"nºcopia" da más información sobre ella.
Tarjeta (8 espacios)
nºcopia S0 Tarjeta anuladora de maestra
S1 Tarjeta de repuesto
S2 Apertura por pulsador
S3 Apertura provocada por el ordenador
S4 Tamper en central
S5 Tamper en lectores 1 o 2
S6 Intrusión en puertas 1 o 2
S7 Puertas 1 o 2 dejadas abiertas
S8 Puertas 1 o 2 cerradas de nuevo
S9 Tarjeta desconocida (Maestra de usuario borrado de la lista, tarjeta de
cliente retirada del plan de cierre, etc.....)
EJEMPLO:
STX|WF|9|ETXLRC
que significa:
Recoger la primera incidencia del periférico nº 9.
STX|WE|9|ETXLRC
que significa:
El periférico nº 9 no existe o no es de extracción automática de aperturas.
Con estos tres comandos el PMS puede inicializar y actualizar constantemente su base de
datos.
EJEMPLOS:
El PMS manda
STX|WN|2|ETXLRC
que significa:
La siguiente incidencia producida en el periférico nº 2 ha sido provocada el 10 de Agosto a
las 14 horas 27 minutos, la apertura ha sido efectuada en entrada por la tarjeta de la
habitación 101 segunda copia.
Como no se trata de una tarjeta maestra el campo "usuario" se rellena con 20 espacios.
STX|WR|2|ETXLRC
El sistema HT24 posee un buffer de salvaguarda de las 8000 (ocho mil) últimas incidencias
de cada lector mural y de las 4000 (cuatro mil) últimas incidencias de cada identificador de
tarjetas. El PMS no deberá interrumpir la recogida de incidencias durante mucho tiempo ya
que solo obtendría las 8000 (o 4000) últimas.