Custom Get
El método personalizado GetCustomInfo obtiene las informaciones de una consulta personalizada.
HTTP POST Request
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/GetCustomInfo |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetCustomInfo" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| CustomInfoScriptName | String(50) | Sí | Descripción de la consulta personalizada configurada en la base de datos |
| CustomInfoParameterList | CustomInfoParameterList | No | Lista de objetos con los parámetros de ejecución de la consulta |
📝 Objeto CustomInfoParameter
El objeto CustomInfoParameter representa un parámetro para ejecutar la consulta personalizada.
Parámetros de Entrada
Parámetros 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 Enumerador con los posibles valores para el Tipo del parámetro ( cipNotAssigned,cipString,cipNumeric,cipDateTime)
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| CustomInfoResultList | GetCustomInfoResultList | Sí | Lista de objetos con las informaciones de retorno de la consulta personalizada |
📝 Objeto GetCustomInfoResult
El objeto GetCustomInfoResult representa un retorno de la consulta personalizada.
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción ResultRowInfoList GetCustomInfoResultFieldList Sí Lista de objetos con todas las columnas y valores retornados por la fila de resultado de la consulta
📝 Objeto GetCustomInfoResultField
El objeto GetCustomInfoResultField representa una columna de una fila de la consulta personalizada.
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción FieldName String(30) Sí Nombre de la columna retornada en una fila de resultado de la consulta personalizada FieldValue String(2000) Sí Valor de la columna retornada en una fila de resultado de la consulta personalizada
Ejemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetCustomInfo"' \
--header 'Content-Type: application/json' \
--data '{
"CustomInfoScriptName": "GetReleasedLoadListByLastWeighingDate",
"CustomInfoParameterList": [
{
"ParamName": "BranchNo",
"ParamValue": "0102",
"ParamType": "cipString"
},
{
"ParamName": "LoadClosureDate",
"ParamValue": "2025-11-11T20:51:50",
"ParamType": "cipDateTime"
}
]
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"CustomInfoResultList": [
{
"ResultRowInfoList": [
{
"FieldName": "LoadNo",
"FieldValue": "12112025371"
}
]
},
{
"ResultRowInfoList": [
{
"FieldName": "LoadNo",
"FieldValue": "12112025673"
}
]
},
{
"ResultRowInfoList": [
{
"FieldName": "LoadNo",
"FieldValue": "12112025393"
}
]
},
{
"ResultRowInfoList": [
{
"FieldName": "LoadNo",
"FieldValue": "12112025374"
}
]
},
{
"ResultRowInfoList": [
{
"FieldName": "LoadNo",
"FieldValue": "12112025389"
}
]
}
]
}