Saltar al contenido principal

Tipo de Animal

El endpoint PostAddAnimalType es responsable del registro de un nuevo Tipo de Animal en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD160.


Cómo registrar un tipo de animal​

HTTP POST Request

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

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
AnimalTypeNoString(25)NoCódigo externo del Tipo de Animal
NameString(40)SíDescripción del Tipo de Animal
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
AnimalTypeCodeIntegerSíCódigo interno del Tipo de Animal generado en el sistema MIMS

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddAnimalType"' \
--header 'Content-Type: application/json' \
--data '{
"AnimalTypeNo": "AT001",
"Name": "Pollo",
"OverwriteIfExists": true
}'

Ejemplo de Response​

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"AnimalTypeCode": 10
}

🐞 Posibles Errores​

CódigoMensaje
AAT‑001El parámetro Código Externo del Tipo de Animal (AnimalTypeNo) informado ya existe!