ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

API Replicación Inicial


Enviado por   •  8 de Enero de 2020  •  Biografías  •  2.383 Palabras (10 Páginas)  •  91 Visitas

Página 1 de 10

API Replicación Inicial

  • Endpoint: /MIGA_API/servicios.xsjs?accion=replicaInicial
  • Método POST
  • Input:

{

        DISTRIBUIDOR,                //ID del distribuidor, varchar(40)

        FECHA,                        //fecha actual, formato “dd.mm.yyyy”

        HORA,                        //hora actual, formato “HH:MM:ss”

        CAMIONES: [

        {

                ID_CAMION,                //ID del camión a replicar, varchar(40)

                PATENTE,                //Patente del camión, varchar(6)

                YEAR,                //Año del camión, integer

                MODELO,                //Modelo del camión, varchar(20)

                MARCA                //Marca del camión, varchar(20)

}

],

CHOFERES: [

        {

                ID_CHOFER,        //ID del chofer a replicar, varchar(40)

                RUT,                        //RUT del chofer varchar(10) formato

11111111-1

                NOMBRE,                //Nombre chofer, varchar(100)

                APELLIDO,                //Apellido chofer, varchar(100)

                MOVIL,                //Celular chofer, varchar(20)

                MAIL                        //Correo del chofer, varchar(100)

}

]

}

  • Output:
  • Código 200 – {RESULT: “La carga se ha completado con éxito”}
  • Código 400 – {ERROR, CAMIONES: [{RAZON}], CHOFERES: [{RAZON}]}
  • En el campo error puede venir uno de los siguientes:
  • Falta {CAMPO}
  • DISTRIBUIDOR no existe
  • Se devolverán los camiones y/o choferes que fallaron en ser cargados, junto a la razón del porque fallaron.
  • Razones pueden ser:
  • CAMIONES
  • Falta ID_CAMION
  • Falta PATENTE
  • Falta YEAR
  • {CAMPO} excede el largo máximo.
  • CHOFERES
  • Falta ID_CHOFER
  • Falta RUT
  • Falta NOMBRE
  • Falta APELLIDO
  • Falta MOVIL
  • Falta MAIL
  • {CAMPO} excede el largo máximo.


API Modificar Camión

  • Endpoint: /MIGA_API/servicios.xsjs?accion=modificarCamion
  • Método POST
  • Input:

{

                DISTRIBUIDOR,                //ID del distribuidor, varchar(40)

                FECHA,                        //fecha actual, formato “dd.mm.yyyy”

                HORA,                        //hora actual, formato “HH:MM:ss”

        ID_CAMION,                        //ID del camión a replicar, varchar(40)

        PATENTE,                        //Patente del camión, varchar(6)

        YEAR,                        //Año del camión, integer

        MODELO,                        //Modelo del camión, varchar(20)

                MARCA                        //Marca del camión, varchar(20)}

  • Output:
  • Código 200 – {RESULT: “CAMION modificado con éxito”}
  • Código 400 – {ERROR}
  • Posibles errores:
  • DISTRIBUIDOR no existe
  • ID_CAMION no existe
  • Falta ID_CAMION
  • {CAMPO} excede el largo máximo.


API Modificar Chofer

  • Endpoint: /MIGA_API/servicios.xsjs?accion=modificarChofer
  • Método POST
  • Input:

{

                DISTRIBUIDOR,                //ID del distribuidor, varchar(40)

                FECHA,                        //fecha actual, formato “dd.mm.yyyy”

                HORA,                        //hora actual, formato “HH:MM:ss”

        ID_CHOFER,        //ID del chofer a replicar, varchar(40)

        RUT,                        //RUT del chofer varchar(10) formato

11111111-1

        NOMBRE,                //Nombre chofer, varchar(100)

...

Descargar como (para miembros actualizados)  txt (6.5 Kb)   pdf (61 Kb)   docx (10.6 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com