Herramientas de usuario

Herramientas del sitio


alv:doc:documentacion_conector_datalake

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

alv:doc:documentacion_conector_datalake [2026/08/10 18:12] – creado juanmaalv:doc:documentacion_conector_datalake [2026/09/08 18:52] (actual) juanma
Línea 22: Línea 22:
 http://#ip:#puerto/services/ismartwebdoc/?format=json http://#ip:#puerto/services/ismartwebdoc/?format=json
  
-Para esta instalación: http://192.168.1.125:8000/services/ismartwebdoc/?format=json+Para esta instalación: http://192.168.1.125:8001/services/ismartwebdoc/?format=json
 === Puertos posibles === === Puertos posibles ===
-  - 8000+  - 8001
 === Direcciones IP posibles === === Direcciones IP posibles ===
   - 192.168.1.125   - 192.168.1.125
Línea 47: Línea 47:
     {     {
       "sql":"SELECT * FROM ALR_VEHICULOS_FLOTA(:fecha)",       "sql":"SELECT * FROM ALR_VEHICULOS_FLOTA(:fecha)",
-      "params": { "fecha" : "31/12/2026"}+      "params": { "fecha" : "2026-12-31"}
     }     }
   ]   ]
Línea 108: Línea 108:
   * **Nomenclatura**: los procedimientos de esta integración se prefijan con la clave de instalación, ''ALR_''. Los campos de salida se prefijan con ''S_'' (//salida//) y los parámetros de entrada con ''P_''.   * **Nomenclatura**: los procedimientos de esta integración se prefijan con la clave de instalación, ''ALR_''. Los campos de salida se prefijan con ''S_'' (//salida//) y los parámetros de entrada con ''P_''.
   * **Códigos de terceros**: los códigos de cliente, empleado, etc. se emiten sin prefijo de tipo (por ejemplo "027893", no "CL-027893").   * **Códigos de terceros**: los códigos de cliente, empleado, etc. se emiten sin prefijo de tipo (por ejemplo "027893", no "CL-027893").
-  * **Fechas**: en los ejemplos se envían en formato ''d/m/aaaa'' (por ejemplo "31/12/2026") y se devuelven en formato ISO (''aaaa-mm-ddThh:mm:ss.zzz'').+  * **Fechas**: se envían en formato ''aaaa-mm-dd'' (por ejemplo "2026-12-31") y se devuelven en formato ISO (''aaaa-mm-ddThh:mm:ss.zzz'').
   * **Consultas sobre el resultado**: al tratarse de procedimientos seleccionables, el cliente puede aplicar ''WHERE'', ''ORDER BY'', ''GROUP BY'' y funciones de agregación sobre su salida, sin necesidad de procedimientos adicionales.   * **Consultas sobre el resultado**: al tratarse de procedimientos seleccionables, el cliente puede aplicar ''WHERE'', ''ORDER BY'', ''GROUP BY'' y funciones de agregación sobre su salida, sin necesidad de procedimientos adicionales.
  
Línea 191: Línea 191:
     {     {
       "sql":"SELECT * FROM ALR_VEHICULOS_FLOTA(:fecha) ORDER BY S_NRO_SERIE",       "sql":"SELECT * FROM ALR_VEHICULOS_FLOTA(:fecha) ORDER BY S_NRO_SERIE",
-      "params": { "fecha" : "31/12/2026"}+      "params": { "fecha" : "2026-12-31"}
     }     }
   ]   ]
Línea 206: Línea 206:
     {     {
       "sql":"SELECT S_SITUACION, SUM(S_STOCK) AS UNIDADES FROM ALR_VEHICULOS_FLOTA(:fecha) GROUP BY S_SITUACION ORDER BY 2 DESC",       "sql":"SELECT S_SITUACION, SUM(S_STOCK) AS UNIDADES FROM ALR_VEHICULOS_FLOTA(:fecha) GROUP BY S_SITUACION ORDER BY 2 DESC",
-      "params": { "fecha" : "31/12/2026"}+      "params": { "fecha" : "2026-12-31"}
     }     }
   ]   ]
Línea 221: Línea 221:
     {     {
       "sql":"SELECT * FROM ALR_VEHICULOS_FLOTA(:fecha) WHERE S_DESCRIPCION=:categoria ORDER BY S_NRO_SERIE",       "sql":"SELECT * FROM ALR_VEHICULOS_FLOTA(:fecha) WHERE S_DESCRIPCION=:categoria ORDER BY S_NRO_SERIE",
-      "params": { "fecha" : "31/12/2026", "categoria" : "TURISMOS COMPACTOS"}+      "params": { "fecha" : "2026-12-31", "categoria" : "TURISMOS COMPACTOS"}
     }     }
   ]   ]
Línea 236: Línea 236:
     {     {
       "sql":"SELECT SUM(S_NUMERO) AS TOTAL, SUM(S_DIESEL) AS DIESEL, SUM(S_GASOLINA) AS GASOLINA, SUM(S_GLP) AS GLP, SUM(S_GNC) AS GNC, SUM(S_ELECTRICO) AS ELECTRICO, SUM(S_MHEV_DIESEL) AS MHEV_DIESEL, SUM(S_MHEV_GASOLINA) AS MHEV_GASOLINA, SUM(S_PHEV_DIESEL) AS PHEV_DIESEL, SUM(S_PHEV_GASOLINA) AS PHEV_GASOLINA, SUM(S_HEV_DIESEL) AS HEV_DIESEL, SUM(S_HEV_GASOLINA) AS HEV_GASOLINA FROM ALR_VEHICULOS_FLOTA(:fecha)",       "sql":"SELECT SUM(S_NUMERO) AS TOTAL, SUM(S_DIESEL) AS DIESEL, SUM(S_GASOLINA) AS GASOLINA, SUM(S_GLP) AS GLP, SUM(S_GNC) AS GNC, SUM(S_ELECTRICO) AS ELECTRICO, SUM(S_MHEV_DIESEL) AS MHEV_DIESEL, SUM(S_MHEV_GASOLINA) AS MHEV_GASOLINA, SUM(S_PHEV_DIESEL) AS PHEV_DIESEL, SUM(S_PHEV_GASOLINA) AS PHEV_GASOLINA, SUM(S_HEV_DIESEL) AS HEV_DIESEL, SUM(S_HEV_GASOLINA) AS HEV_GASOLINA FROM ALR_VEHICULOS_FLOTA(:fecha)",
-      "params": { "fecha" : "31/12/2026"}+      "params": { "fecha" : "2026-12-31"}
     }     }
   ]   ]
Línea 251: Línea 251:
     {     {
       "sql":"SELECT S_PEGATINA_MEDIO, SUM(S_NUMERO) AS UNIDADES FROM ALR_VEHICULOS_FLOTA(:fecha) GROUP BY S_PEGATINA_MEDIO ORDER BY 2 DESC",       "sql":"SELECT S_PEGATINA_MEDIO, SUM(S_NUMERO) AS UNIDADES FROM ALR_VEHICULOS_FLOTA(:fecha) GROUP BY S_PEGATINA_MEDIO ORDER BY 2 DESC",
-      "params": { "fecha" : "31/12/2026"}+      "params": { "fecha" : "2026-12-31"}
     }     }
   ]   ]
Línea 266: Línea 266:
     {     {
       "sql":"SELECT * FROM ALR_VEHICULOS_FLOTA(:fecha) WHERE S_CON_COMBUSTIBLE=0 OR S_ERROR_NUMERO<>0",       "sql":"SELECT * FROM ALR_VEHICULOS_FLOTA(:fecha) WHERE S_CON_COMBUSTIBLE=0 OR S_ERROR_NUMERO<>0",
-      "params": { "fecha" : "31/12/2026"}+      "params": { "fecha" : "2026-12-31"}
     }     }
   ]   ]
Línea 275: Línea 275:
  
 == Registro de cambios del documento == == Registro de cambios del documento ==
 + --- //[[juanma@smartastur.com|Juanma]] 2026/09/08 // Puerto del servicio: 8001. Formato de fecha de los parámetros: ''aaaa-mm-dd''.
 +
  --- //[[juanma@smartastur.com|Juanma]] 2026/08/10 // Flota de vehículos: precisiones sobre el alcance de la fecha de corte, la descripción (grupo estadístico) y los valores reconocidos de tipo de combustible.  --- //[[juanma@smartastur.com|Juanma]] 2026/08/10 // Flota de vehículos: precisiones sobre el alcance de la fecha de corte, la descripción (grupo estadístico) y los valores reconocidos de tipo de combustible.
  
  --- //[[juanma@smartastur.com|Juanma]] 2026/08/10 // Documento inicial. Integración SMART → DataLake para Alvemaco Rentacar (ALR): información general de acceso y conjunto de datos //Flota de vehículos// (''ALR_VEHICULOS_FLOTA'').  --- //[[juanma@smartastur.com|Juanma]] 2026/08/10 // Documento inicial. Integración SMART → DataLake para Alvemaco Rentacar (ALR): información general de acceso y conjunto de datos //Flota de vehículos// (''ALR_VEHICULOS_FLOTA'').
 +
alv/doc/documentacion_conector_datalake.1786378341.txt.gz · Última modificación: por juanma

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki