Saltar al contenido principal

Custom Post

Descripción

El método personalizado PostCustomInfo ejecuta un script personalizado en la base de datos.


Request HTTP Post

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostCustomInfo
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostCustomInfo"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
CustomInfoScriptNameString(50)Nombre del post personalizado configurado en la base de datos
CustomInfoParameterListCustomInfoParameterListNoLista 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

NombreTipoObligatorioDescripción
ParamNameString(30)Nombre del parámetro personalizado
ParamValueString(50)Valor del parámetro personalizado
ParamTypeCustomInfoParamTypeNoTipo del parámetro (cipNotAssigned, cipString, cipNumeric, cipDateTime)


Retorno

ParámetroTipoObligatorioComentarios EDATA
WebServiceReturnWebServiceReturnInformació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."
}
}