Saltar al contenido principal

Custom Get

El método personalizado GetCustomInfo obtiene las informaciones de una consulta personalizada.


HTTP POST Request

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/GetCustomInfo
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetCustomInfo"

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
CustomInfoScriptNameString(50)SíDescripción de la consulta personalizada configurada en la base de datos
CustomInfoParameterListCustomInfoParameterListNoLista 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ámetrosTipoObligatorioDescripción
ParamNameString(30)SíNombre del parámetro personalizado
ParamValueString(50)SíValor del parámetro personalizado
ParamTypeCustomInfoParamTypeNoEnumerador con los posibles valores para el Tipo del parámetro (cipNotAssigned, cipString, cipNumeric, cipDateTime)

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
CustomInfoResultListGetCustomInfoResultListSí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ámetroTipoObligatorioDescripción
ResultRowInfoListGetCustomInfoResultFieldListSí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ámetroTipoObligatorioDescripción
FieldNameString(30)SíNombre de la columna retornada en una fila de resultado de la consulta personalizada
FieldValueString(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"
}
]
}
]
}