Skip to main content

Custom Post

Descrição

O método customizado PostCustomInfo executa um script personalizado no banco de dados.


Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostCustomInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostCustomInfo"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
CustomInfoScriptNameString(50)SimNome do post personalizado configurado no banco de dados
CustomInfoParameterListCustomInfoParameterListNãoLista de objetos com os parâmetros de execução do post

📝 Objeto CustomInfoParameter

Descrição

O objeto CustomInfoParameter representa um parâmetro para a execução do script personalizado.

Parâmetros de Entrada

NomeTipoObrigatórioDescrição
ParamNameString(30)SimNome do parâmetro personalizado
ParamValueString(50)SimValor do parâmetro personalizado
ParamTypeCustomInfoParamTypeNãoTipo do parâmetro (cipNotAssigned, cipString, cipNumeric, cipDateTime)


Retorno

ParâmetroTipoObrigatórioComentários EDATA
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método

Exemplo 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"
}
]
}

Exemplo de Response

{
"WebServiceReturn": {
"Success": true,
"Message": "Script executado com sucesso."
}
}