Diferencia entre revisiones de «Server V»

De Telstock Wiki
Saltar a: navegación, buscar
 
(No se muestran 32 ediciones intermedias del mismo usuario)
Línea 17: Línea 17:
 
El aplicativo del Server V interpreta y responde las siguientes tramas:
 
El aplicativo del Server V interpreta y responde las siguientes tramas:
  
{|class="wikitable col1cen col2cen col3cen center" style="width:1050px;"
+
{|class="wikitable col1cen col2cen col3cen col4cen center" style="width:850px;"
|style="width:100px;color:white;background:black;"|'''Id. Trama'''
+
|style="width:50px;color:white;background:black;"|'''Id. Trama'''
 
|style="width:200px;color:white;" bgcolor="black"|'''Descripción'''
 
|style="width:200px;color:white;" bgcolor="black"|'''Descripción'''
|style="width:550px;color:white;" bgcolor="black"|'''Mensaje que se envía'''
+
|style="width:300px;color:white;" bgcolor="black"|'''Mensaje que se envía'''
|style="width:200px;color:white;" bgcolor="black"|'''Respuesta Mensaje Vending'''
+
|style="width:300px;color:white;" bgcolor="black"|'''Respuesta Mensaje Vending'''
 
|-
 
|-
|style="width:100px;color:black;background:white;"|01
+
|style="width:50px;color:black;background:white;"|01
 
|style="width:200px;color:black;background:white;"|Login empleado
 
|style="width:200px;color:black;background:white;"|Login empleado
|style="width:550px;color:black;background:white;"|[[Archivo:Trama_01.png|center]] '''Ej: 01|2|14/04/15 11:17:05|66|1234|1234|'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_01.png|center]] '''Ej: 01|2|14/04/15 11:17:05|66|1234|1234|'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_01.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_01.png|center]]
 
|-
 
|-
|style="width:100px;color:black;background:white;"|03
+
|style="width:50px;color:black;background:white;"|03
 
|style="width:200px;color:black;background:white;"|Permiso sobre selección
 
|style="width:200px;color:black;background:white;"|Permiso sobre selección
|style="width:550px;color:black;background:white;"|[[Archivo:Trama_03.png|center]] '''Ej: 03|2|14/04/15 11:18:07|69|2345|12|100|'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_03.png|center]] '''Ej: 03|2|14/04/15 11:18:07|69|2345|12|100|'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_03.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_03.png|center]]
 
|-
 
|-
|style="width:100px;color:black;background:white;"|05
+
|style="width:50px;color:black;background:white;"|05
 
|style="width:200px;color:black;background:white;"|Descuenta saldo
 
|style="width:200px;color:black;background:white;"|Descuenta saldo
|style="width:550px;color:black;background:white;"|[[Archivo:Trama_05.png|center]] '''Ej: 05|2|14/04/15 11:18:11|70|2345|12|100|'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_05.png|center]] '''Ej: 05|2|14/04/15 11:18:11|70|2345|12|100|'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_05.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_05.png|center]]
 
|-
 
|-
|style="width:100px;color:black;background:white;"|07
+
|style="width:50px;color:black;background:white;"|07
 
|style="width:200px;color:black;background:white;"|Cambia password
 
|style="width:200px;color:black;background:white;"|Cambia password
|style="width:550px;color:black;background:white;"|[[Archivo:Trama_07.png|center]] '''Ej: 07|6|29/01/13 13:27:02|6|2093|1234|4321|'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_07.png|center]] '''Ej: 07|6|29/01/13 13:27:02|6|2093|1234|4321|'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_07.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_07.png|center]]
 
|-
 
|-
|style="width:100px;color:black;background:white;"|11
+
|style="width:50px;color:black;background:white;"|11
 
|style="width:200px;color:black;background:white;"|Configuración del módem
 
|style="width:200px;color:black;background:white;"|Configuración del módem
|style="width:550px;color:black;background:white;"|[[Archivo:Trama_11.png|center]] '''Ej: 11|2|25/02/19 17:24:57|192.1'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_11.png|center]] '''Ej: 11|2|25/02/19 17:24:57|192.1'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_11.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_11.png|center]]
 
|-
 
|-
|style="width:100px;color:black;background:white;"|13
+
|style="width:50px;color:black;background:white;"|13
 
|style="width:200px;color:black;background:white;"|Permite almacenar errores del modulo en base datos
 
|style="width:200px;color:black;background:white;"|Permite almacenar errores del modulo en base datos
|style="width:550px;color:black;background:white;"|[[Archivo:Trama_13.png|center]] '''Ej: 13|2|14/04/15 11:17:05|6|100-20/06/19 21:17:05,200-21/06/19 21:17:05'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_13.png|center]] '''Ej: 13|2|14/04/15 11:17:05|6|100-20/06/19 21:17:05,200-21/06/19 21:17:05'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_13.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_13.png|center]]
 
|-
 
|-
|style="width:100px;color:black;background:white;"|15
+
|style="width:50px;color:black;background:white;"|15
 
|style="width:200px;color:black;background:white;"|Pago de tarjeta
 
|style="width:200px;color:black;background:white;"|Pago de tarjeta
|style="width:550px;color:black;background:white;"|[[Archivo:Trama_15.png|center]] '''Ej: 15|2|14/04/2019 12:17:00|900|1|25256312|999'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_15.png|center]] '''Ej: 15|2|14/04/2019 12:17:00|900|1|25256312|999'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_15.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_15.png|center]]
 
|-
 
|-
|style="width:100px;color:black;background:white;"|17
+
|style="width:50px;color:black;background:white;"|17
 
|style="width:200px;color:black;background:white;"|Reverso de pago de tarjeta
 
|style="width:200px;color:black;background:white;"|Reverso de pago de tarjeta
|style="width:550px;color:black;background:white;"|[[Archivo:Trama_17.png|center]] '''Ej: 17|2|14/04/2019 12:17:00|10001|7894561230|561|1|2900|1'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_17.png|center]] '''Ej: 17|2|14/04/2019 12:17:00|10001|7894561230|561|1|2900|1'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_17.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_17.png|center]]
 
|-
 
|-
|style="width:100px;color:black;background:white;"|19
+
|style="width:50px;color:black;background:white;"|19
 
|style="width:200px;color:black;background:white;"|Inventario inicial
 
|style="width:200px;color:black;background:white;"|Inventario inicial
|style="width:550px;color:black;background:white;"|'''Ej: 19|2|15/05/2019 13:20:00|963|1096|8745|100|*'''
+
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_19_II.png|center]] '''Ej: 19|2|15/05/2019 13:20:00|963|1096|8745|56,89,56,96*'''
|style="width:200px;color:black;background:white;"|[[Archivo:Respuesta_Trama_19.png|center]]
+
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_19.png|center]]
 +
|-
 +
|style="width:50px;color:black;background:white;"|23
 +
|style="width:200px;color:black;background:white;"|Cambio de precio de la vending
 +
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_23_III.png|center]] '''Ej: 23|2|13/08/2019 11:16:00|963|1096|1234|11,56.30*12,82.50*13,100.50'''
 +
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_23.png|center]]
 +
|-
 +
|style="width:50px;color:black;background:white;"|25
 +
|style="width:200px;color:black;background:white;"|Descuento de saldo
 +
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_25.png|center]] '''Ej: 25|6|29/01/13 17:21:31|27|2093|42|100|'''
 +
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_25.png|center]]
 +
|-
 +
|style="width:50px;color:black;background:white;"|30
 +
|style="width:200px;color:black;background:white;"|Consulta
 +
|style="width:300px;color:black;background:white;"|[[Archivo:Trama_30_II.png|center]] '''Ej: 30|2|14/08/2019 17:10:00|895|5512457895|20|0|100'''
 +
|style="width:300px;color:black;background:white;"|[[Archivo:Respuesta_Trama_30.png|center]]
 +
|-
 +
|style="width:50px;color:black;background:white;"|35
 +
|style="width:200px;color:black;background:white;"|Surtido
 
|}
 
|}
  
Línea 72: Línea 90:
 
{{notice | '''Permite almacenar errores del modulo en base datos:''' El listado de errores consta de '''clave-fecha-hora separados por una coma'''. Estos datos se registran en la tabla '''VF_OPE_ERRORES_VENDING'''}}
 
{{notice | '''Permite almacenar errores del modulo en base datos:''' El listado de errores consta de '''clave-fecha-hora separados por una coma'''. Estos datos se registran en la tabla '''VF_OPE_ERRORES_VENDING'''}}
 
{{notice | '''Pago de tarjeta:''' Los últimos dígitos del precio son los decimales. Estos datos se registran en la tabla '''OPE_CASHLESS'''}}
 
{{notice | '''Pago de tarjeta:''' Los últimos dígitos del precio son los decimales. Estos datos se registran en la tabla '''OPE_CASHLESS'''}}
{{notice | '''Inventario inicial:''' El inventario inicial se registra en la tabla '''OPE_INVENT_VENDING'''}}
+
{{notice | '''Inventario inicial:''' El inventario inicial se registra en la tabla '''OPE_INVENT_VENDING'''. El listado de '''selección de identificadores de productos''' se refiere al número que identifica cada producto que existe en la vending. Las cantidades máximas de las selecciones a actualizar se buscan en la tabla '''OPE_DET_PLANOGRAMAS'''.}}
 +
{{notice | '''Cambio de precio de la vending:''' El listado de productos y precios deben estar separados por una '''coma''' para cada producto y '''asterisco''' para cada producto y precio.}}
 +
{{notice | '''Descuento de saldo:''' Realiza el descuento respectivo de acuerdo al producto que eligió el trabajador.}}

Revisión actual del 20:53 27 ago 2019

Características

Objetivo

El objetivo de este aplicativo es el de interpretar las tramas que son enviadas por las maquinas Vendings registradas en estado activo. Y realizar una determinada acción dependiendo de la trama que se haya enviado.

Diagrama flujo proceso

El flujo de proceso de este aplicativo se describe en el siguiente diagrama de flujo:

Flujo Server V.png

Tramas Server V

El aplicativo del Server V interpreta y responde las siguientes tramas:

Id. Trama Descripción Mensaje que se envía Respuesta Mensaje Vending
01 Login empleado
Trama 01.png
Ej: 01|2|14/04/15 11:17:05|66|1234|1234|
Respuesta Trama 01.png
03 Permiso sobre selección
Trama 03.png
Ej: 03|2|14/04/15 11:18:07|69|2345|12|100|
Respuesta Trama 03.png
05 Descuenta saldo
Trama 05.png
Ej: 05|2|14/04/15 11:18:11|70|2345|12|100|
Respuesta Trama 05.png
07 Cambia password
Trama 07.png
Ej: 07|6|29/01/13 13:27:02|6|2093|1234|4321|
Respuesta Trama 07.png
11 Configuración del módem
Trama 11.png
Ej: 11|2|25/02/19 17:24:57|192.1
Respuesta Trama 11.png
13 Permite almacenar errores del modulo en base datos
Trama 13.png
Ej: 13|2|14/04/15 11:17:05|6|100-20/06/19 21:17:05,200-21/06/19 21:17:05
Respuesta Trama 13.png
15 Pago de tarjeta
Trama 15.png
Ej: 15|2|14/04/2019 12:17:00|900|1|25256312|999
Respuesta Trama 15.png
17 Reverso de pago de tarjeta
Trama 17.png
Ej: 17|2|14/04/2019 12:17:00|10001|7894561230|561|1|2900|1
Respuesta Trama 17.png
19 Inventario inicial
Trama 19 II.png
Ej: 19|2|15/05/2019 13:20:00|963|1096|8745|56,89,56,96*
Respuesta Trama 19.png
23 Cambio de precio de la vending
Trama 23 III.png
Ej: 23|2|13/08/2019 11:16:00|963|1096|1234|11,56.30*12,82.50*13,100.50
Respuesta Trama 23.png
25 Descuento de saldo
Trama 25.png
Ej: 25|6|29/01/13 17:21:31|27|2093|42|100|
Respuesta Trama 25.png
30 Consulta
Trama 30 II.png
Ej: 30|2|14/08/2019 17:10:00|895|5512457895|20|0|100
Respuesta Trama 30.png
35 Surtido