Generalidades
Método
Puertos posibles
Direcciones ip posibles
local: 192.168.0.3
wan: 195.53.109.147 ????
Clientes
Procedimiento
Parámetros
P_ID VARCHAR(10),
P_FEC_ULT_SINCRO TIMESTAMP)
Resultados
S_CODIGO VARCHAR(10),
S_RAZON_SOCIAL VARCHAR(60),
S_TELEFONO VARCHAR(60),
S_CIF VARCHAR(60))
Comportamiento
Devuelve información de clientes activos cuya fecha de creación o modificación sea igual o posterior a P_FEC_ULT_SINCRO.
Ejemplos
{
"version" : "1.2",
"metodo" : "Raw",
"opciones" : { "metaData":true },
"comandos" :
[
{
"sql":"SELECT S_CODIGO, S_RAZON_SOCIAL, S_TELEFONO, S_CIF FROM XPK0_TTC_CLIENTES(:id, :strFecha) ROWS 20",
"params": { "id" : "TANTICE" , "strFecha" : "31/12/2019"}
}
]
}
Empleados
Procedimiento
Parámetros
P_ID VARCHAR(10),
P_FEC_ULT_SINCRO TIMESTAMP
Resultados
S_CODIGO VARCHAR(10),
S_RAZON_SOCIAL VARCHAR(60),
S_TELEFONO VARCHAR(60),
S_CIF VARCHAR(60)
Comportamiento
Máquinas
Procedimiento
Parámetros
P_ID VARCHAR(10),
P_FEC_ULT_SINCRO TIMESTAMP
Resultados
S_DESCRIPCION VARCHAR(60),
S_NRO_SERIE VARCHAR(20),
S_COD_MODELO VARCHAR(20)
Comportamiento
Maquinaria en existencia perteneciente a los grupos contables MAQ o TRANS.
En este caso, no se tiene en cuenta la última sincronización, se retorna todo el parque de los grupos mencionados.
Ejemplo
{
"version" : "1.2",
"metodo" : "Raw",
"opciones" : { "metaData":true },
"comandos" :
[
{
"sql":"SELECT S_DESCRIPCION, S_NRO_SERIE, S_COD_MODELO FROM XPK0_TTC_MAQUINAS(:id, NULL) ROWS 20",
"params": { "id" : "TANTICE"}
}
]
}
Obras
Procedimiento
Parámetros
P_ID VARCHAR(10),
P_FEC_ULT_SINCRO TIMESTAMP
Resultados
S_CODIGO VARCHAR(10),
S_DESCRIPCION VARCHAR(60),
S_DIRECCION VARCHAR(60),
S_TELEFONO VARCHAR(60),
S_SERIE_FRA VARCHAR(10),
S_COD_CLIENTE VARCHAR(10)
Comportamiento
Obras activas cuya fecha de creación o modificación sea igual o posterior a P_FEC_ULT_SINCRO.
FIN del parte
Procedimiento
Parámetros
P_ID VARCHAR(10),
P_COD_CLIENTE VARCHAR(10),
P_COD_OBRA VARCHAR(10),
P_NOMBRE_OBRA VARCHAR(60),
P_DIRECCION_OBRA VARCHAR(60),
P_TELEFON_OBRA VARCHAR(60),
P_COD_EMPLEADO VARCHAR(10),
P_NRO_SERIE VARCHAR(20),
P_DIA INTEGER,
P_MES INTEGER,
P_ANNO INTEGER,
P_HORA_DESDE VARCHAR(10),
P_HORA_HASTA VARCHAR(10),
P_NRO_HORAS NUMERIC(17,5)
Resultados
Comportamiento
Si no se informa de obra (P_COD_OBRA vacío), se crea una nueva obra con la denominación indicada en P_NOMBRE_OBRA.
Crea un nuevo contrato con los datos facilitados.
Realiza y procesa la entrega del contrato.
Procesa la recogida del contrato, cargando las horas indicadas en P_NRO_HORAS.
Si todo se ha realizado correctamente, S_MENSAJE devolverá el número del contrato de alquiler generado.
Últimos cambios
— Juanma 2020/11/23 11:00
El procedimiento de fin de parte devuelve el número del contrato, en vez de sólo un mero “OK”.
— Juanma 2020/12/04 08:37
Corrección de error en la documentación de la interfaz de empleados.