Herramientas de usuario

Herramientas del sitio


atj:doc:documentacion_integracion_unayta

¡Esta es una revisión vieja del documento!


Generalidades

Método

POST

Formato

Puertos posibles

  1. 8000

Direcciones ip posibles

  1. local: 192.168.3.81

Credenciales usuario

Estas credenciales no son precisas para la interfaz, pero se indican aquí para que el administrador de Smart pueda establecer restricciones o privilegios de acceso a tablas y procedimientos.

  1. Id: WEB
  2. Contraseña: en7dE93z

Otros

Para los ejemplos, se ha utilizado “Postman v8.0.4”


Relación de maquinaria

Procedimiento

XATJ_UNY_RELACION_MAQUINARIA

Resultados

  1. S_NRO_SERIE VARCHAR(20),
  2. S_NOMBRE VARCHAR(60),
  3. S_ESTADO VARCHAR(10),
  4. S_TIMESTAMP TIMESTAMP

Comportamiento

Devuelve la relación de maquinaria y su estado en el momento de la consulta.

S_ESTADO podrá devolver dos valores:

  • ALQUILADA: En el momento de la recogida la máquina se encuentra afecta a un contrato de alquiler.
  • RECOGIDA: Maquinaria no afecta a un contrato de alquiler. Se incluyen máquinas averiadas, en revisión, etc.

S_TIMESTAMP devuelve la fecha y hora en el momento de iniciarse la consulta. Hay que tener en cuenta que el estado de la maquinaria es variable en el tiempo.

Ejemplo

Cuerpo del método post
{
  "version"  : "1.2",
  "metodo"   : "Raw",
  "opciones" : { "metaData":true },
  "comandos" :
  [
    {
      "sql":"SELECT * FROM XATJ_UNY_RELACION_MAQUINARIA ROWS 10"
    }
  ]
}

En el ejemplo, la cláusula “ROWS 10” limita el resultado a los primeros 10 registros. En producción, podría omitirse.

Resultado
{
    "version": "1.2",
    "resultados": [
        {
            "estado": "OK",
            "metaData": {
                "S_NRO_SERIE": {
                    "tipo": "ftString",
                    "etiqueta": ""
                },
                "S_NOMBRE": {
                    "tipo": "ftString",
                    "etiqueta": ""
                },
                "S_ESTADO": {
                    "tipo": "ftString",
                    "etiqueta": ""
                },
                "S_TIMESTAMP": {
                    "tipo": "ftDateTime",
                    "etiqueta": ""
                }
            },
            "datos": [
                {
                    "S_NRO_SERIE": "000272",
                    "S_NOMBRE": "VIBRADOR ENAR ELE.TRIFAS.",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "000273",
                    "S_NOMBRE": "VIBRADOR ENAR ELEC. MONF",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "000458",
                    "S_NOMBRE": "ROZADORA NEUMAC FR-07",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "001137",
                    "S_NOMBRE": "TALADRO PERCUTOR MARCA HITACHI MODELO DV18DV",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "001143",
                    "S_NOMBRE": "COMPRESOR ESTACIONARIO MARCA INGERSOLLRAND MODELO BD2-100P-1",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "000338",
                    "S_NOMBRE": "MINIAMOLADORA MARCA HITACHI MODELO G12SR2",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "000683",
                    "S_NOMBRE": "COMPRESOR INDUSTRIAL MARCA INGERSOLLRAND MODELO BD10/500F/3",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "001215",
                    "S_NOMBRE": "SAI",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "001216",
                    "S_NOMBRE": "SAI",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                },
                {
                    "S_NRO_SERIE": "001217",
                    "S_NOMBRE": "SAI",
                    "S_ESTADO": "RECOGIDA",
                    "S_TIMESTAMP": "2021-12-14T14:57:49.780+02:00"
                }
            ]
        }
    ]
}

Control de cambios del documento

Juanma 2021/12/14 15:03 Documento inicial

atj/doc/documentacion_integracion_unayta.1639490639.txt.gz · Última modificación: 2021/12/14 15:03 por juanma

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki