Custom Post
Descripción
El método personalizado PostCustomInfo ejecuta un script personalizado en la base de datos.
Request HTTP Post
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostCustomInfo |
| Ejemplo | http://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostCustomInfo" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| CustomInfoScriptName | String(50) | Sí | Nombre del post personalizado configurado en la base de datos |
| CustomInfoParameterList | CustomInfoParameterList | No | Lista de objetos con los parámetros de ejecución del post |
📝 Objeto CustomInfoParameter
Descripción
El objeto CustomInfoParameter representa un parámetro para la ejecución del script personalizado.
Parámetros de Entrada
Nombre Tipo Obligatorio Descripción ParamName String(30) Sí Nombre del parámetro personalizado ParamValue String(50) Sí Valor del parámetro personalizado ParamType CustomInfoParamType No Tipo del parámetro ( cipNotAssigned,cipString,cipNumeric,cipDateTime)
Retorno
| Parámetro | Tipo | Obligatorio | Comentarios EDATA |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del Webservice en la ejecución del método |
Ejemplo de Request
curl --location --request GET '{{url_base}}/PostCustomInfo' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"CustomInfoScriptName": "SP_Calculo_Mensal",
"CustomInfoParameterList": [
{
"ParamName": "Mes",
"ParamValue": "01-2024",
"ParamType": "cipString"
},
{
"ParamName": "Filial",
"ParamValue": "12345",
"ParamType": "cipNumeric"
}
]
}
Ejemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Script ejecutado con éxito."
}
}